对于列车上的人来说,我们这些仰躺着望天的孩子只是呼啸而过的风景他们却不知到这些孩子曾偷偷的哭过多少回。
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和搜索页)》
到此这篇关于DedeCMS列表页Title标签seo规范化处理方法就介绍到这了。把花融进心海,有一句是为你心开,把祝福散落人海,有一种是为你归来,把温暖折成花海,有一朵是为你存在。大雪节气到来,好运来。更多相关DedeCMS列表页Title标签seo规范化处理方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!