做过很多个织梦企业模板站模板后发现一个小问题,就是织梦DedeCMS栏目页的标题,不管是第几页都是一样的,一直是不变的,这样重复的标题是不利于网站的SEO,那么我们就可以在分页的Title里加上第几页。如织 梦361的栏目分类页面所示:
上图所示就是织梦模板网小编经过二次开发后实现的效果,这样就能很好的区分不同页面了,有利于网站SEO,下面我们就来讲下是怎么在织梦模板中实现这个效果的。
$this->ParseTempletsFirst();
该文件在两处位置中出现,把它删除掉。
$this->ParseDMFields($this->PageNo,1);
在它的前面添加下面代码片段
$this->Fields['pagexx'] = $this->PageNo;$this->ParseTempletsFirst();
然后保存好文件。上传并覆盖原来的到原来位置:/include/arc.listview.class.php。
<title>{dede:field.title/}_第{dede:field.pagexx/}页_{dede:global name='cfg_webname'/}</title>
其中第{dede:field.pagexx/}页是在标题中显示的分页数字,{dede:field.title/}为该目录分类名称,{dede:global name='cfg_webname'/}为网站名称。
另外如果大家不想修改代码就能实现这样显示不同分页的效果,也可以用以下代码来实现
{dede:field name=title/}-第{dede:pagelist listsize=0 listitem=pageno<title>{dede:field.title/}_第{dede:pagelist listsize=’0′ listitem=’pageno’ function=’html2text(@me)’/}页_{dede:global.cfg_webname/}</title>
不过上面的这种方式有其缺陷,”第X页”三个字中间都有空隙,也就是一个空格的距离,个人看上去不是太美观,因此织梦模板网小编还是建议大家使用第一种方法。
以上就是织梦模板中栏目页分页Title标题增加“第N页”的方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答