{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

DedeCMS列表页Title标签seo规范化处理方法

DedeCMS建立的网站有一个细节的地方优化的并不好,就是列表页。如果一个栏目的列表页不止一页的时候,如果用:


{dede:field.seotitle/}_{dede:global.cfg_webname/}
 

这样的调用语法来做title标签,每个列表页生成的title都是一样的,一来不利于用户体验,二来不利于网站优化。理想的列表页title格式应该为,第一页为默认页,其他页面的title后面加上对应的页码才完美。

余斗给出解决方案:

列表页模版(一般为list_article.htm)title标签后面加上:


{dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if(strlen(@me)>10||@me==1) @me="";else @me="_第".str_replace(' ','',@me)."页";{/dede:pagelist}
 

比如余斗的列表页调用标签为:


<title>{dede:field.seotitle/}_{dede:global.cfg_webname/}{dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if(strlen(@me)>10||@me==1) @me="";else @me="_第".str_replace(' ','',@me)."页";{/dede:pagelist}</title>
 

完成后,生成下栏目页,你会发现第二页以后的列表页都加上了一个页码,是不是这样就好多了!

另外,余斗给出的代码是从第二页开始出现页面的,如果第一页也要页码显示,可以把代码中的“@me==1”换成“@me==0”。

余斗给出的连接符为“_”,如果你想换成其他的,修改“else @me="_第"”中的“_”即可。

2016年一月31日更新:《DedeCMS列表页Title加页码的方法(含Tags和搜索页)》


资源均来自第三方,谨慎下载,前往第三方网站下载


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:DedeCMS列表页Title标签seo规范化处理方法
喜欢 ()分享 (0)