1. 程式人生 > >DEDECMS列表頁調用頁碼和優化標題

DEDECMS列表頁調用頁碼和優化標題

clas == desc 頁碼 word autoindex html5 ase pagex

通過標題實現存在SEOtitle的情況下調用SEOTITLE,不存在的調用常規標題,第一頁不顯示頁碼,從第二頁開始添加頁碼

<title>{dede:field.array runphp=‘yes‘}if(@me[seotitle]!=‘‘ && @me[pagexx] == 1)@me="@me[seotitle]";elseif(@me[pagexx] == 1) @me="@me[title]-山東方圓方柱加固件公司";elseif(@me[pagexx] > 1) @me="@me[title]-第@me[pagexx]頁-山東方圓方柱加固件公司";{/dede:field.array}</title>

標題中有頁碼需要修改的文件為:

打開 include/arc.listview.class.php ,找到:

$this->ParseDMFields($this->PageNo,1);

  在這段代碼上面加上:

$this->Fields[‘pagexx‘] = $this->PageNo;
$this->ParseTempletsFirst();

 

分享一個完整的list頁面的代碼:僅供參考!!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>{dede:field.array runphp=‘yes‘}if(@me[seotitle]!=‘‘ && @me[pagexx] == 1)@me="@me[seotitle]";elseif(@me[pagexx] == 1) @me="@me[title]-山東方圓方柱加固件公司";elseif(@me[pagexx] > 1) @me="@me[title]-第@me[pagexx]頁-山東方圓方柱加固件公司";{/dede:field.array}</title>
<meta name="keywords" content="{dede:field name=‘keywords‘/}" />
<meta name="description" content="{dede:field name=‘description‘ function=‘html2text(@me)‘/}" />
<link href="{dede:global.cfg_basehost/}{dede:global.cfg_templets_skin/}/css/style.css" rel="stylesheet" type="text/css" />
<link href="{dede:global.cfg_basehost/}{dede:global.cfg_templets_skin/}/css/prod.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<meta http-equiv="mobile-agent" content="format=html5;url=https://m.jianzhumuju.com{dede:type}[field:typelink/]{/dede:type}">
<script type="text/javascript" src="{dede:global.cfg_basehost/}{dede:global.cfg_templets_skin/}/images/uaredirect.js"></script>
<script type="text/javascript">uaredirect("https://m.jianzhumuju.com{dede:type}[field:typelink/]{/dede:type}");</script>
</head>

<body id="product">
{dede:include filename="header.htm"/}
<div id="ban"></div>
<!--主題部分-->
<div class="main" id="main">
	<div class="gl-wz">
		當前位置:{dede:field name=‘position‘/}列表
    </div>
    <h1 class="wrap">{dede:type}[field:typename/]{/dede:type}</h1>
	<div class="wrap fz5">{dede:field.content/}</div>
	<h3 class="wrap">產品展示</h3>
  <div class="wrap"><div class="i_fl text-left">
          <ul>
            <li><a href="https://www.jianzhumuju.com/fyk/" title="方圓扣">方圓扣</a></li>
            <li><a href="https://www.jianzhumuju.com/yzmb/" title="圓柱木模板">圓柱木模板</a></li>
            <li><a href="https://www.jianzhumuju.com/fzmb/" title="方柱模板">方柱模板</a></li>
            <li><a href="https://www.jianzhumuju.com/pmb/" title="覆塑模板">覆塑模板</a></li>
            <li><a href="https://www.jianzhumuju.com/yxmb/" title="異形弧模板">異形模板</a></li>
            <li><a href="https://www.jianzhumuju.com/product/ljj/" title="梁夾具">梁夾具</a></li>
            <li><a href="https://www.jianzhumuju.com/product/jlq/" title="剪力墻">剪力墻加固件</a></li>
            <li><a href="https://www.jianzhumuju.com/product/fyj/" title="電梯井">電梯井</a></li>
            <li><a href="https://www.jianzhumuju.com/product/fzjgj/" title="方柱加固件">方柱加固件</a></li>
          </ul>
      </div></div><div class="clear"></div>
    <ul class="wrap pbox-list pbox-list3">{dede:list pagesize=‘9‘ orderby=‘id‘ orderway=‘asc‘}
    	<li [field:global name=autoindex runphp="yes"](@me%3==0)? @me="class=mr0":@me="";[/field:global]><a href="https://www.jianzhumuju.com[field:arcurl/]" class="pic" title="[field:title/]"><img alt="[field:title/]" src="https://www.jianzhumuju.com[field:litpic/]"/></a><p><a class="fz4" href="https://www.jianzhumuju.com[field:arcurl/]" title="[field:title/]">[field:title/]</a></p></li>{/dede:list}
        <div class="clear"></div>
    </ul>
  <div class="clear"></div>
          <!---page--->
        <div class="dede_pages wrap">
           <ul class="pagelist">
            {dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}
           </ul>
        </div>
    <div class="wrap">
    <div class="pbox-left">
        <h3>相關閱讀</h3>
        <ul>{dede:arclist typeid=‘3‘ titlelen=‘60‘ row=‘8‘ orderby=‘rand‘}
        	<li><a href="https://www.jianzhumuju.com[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>{/dede:arclist}
        </ul>
    </div>
    <div class="pbox-right">
    	<h3>最新案例</h3>
        <ul>{dede:arclist typeid=‘21‘ titlelen=62 row=1 limit=‘0,1‘ addfields=‘c_xmjs,c_sycp‘ channelid=‘20‘}
        	<li><a rel="nofollow" href="https://www.jianzhumuju.com[field:arcurl /]" title="[field:title /]"><img alt="[field:title /]" src="https://www.jianzhumuju.com[field:litpic /]" /></a><a rel="nofollow" title="[field:title /]" class="fz3" href="https://www.jianzhumuju.com[field:arcurl /]">[field:title /]</a><p class="fz5">[field:c_xmjs function=‘cn_substr(@me,300)‘/]...</p></li>{/dede:arclist}
        </ul>
    </div>
    </div>
    <div class="clear"></div>
</div>
{dede:include filename="foot.htm"/}
</body>
</html>

  

DEDECMS列表頁調用頁碼和優化標題