刚下载下来的DEDECMS系统 的列表页 对SEO不是很好!很多分页的标题都是一样的!
那怎样让分类的标题上显示当前的页码数呢?
其实也不是很,改改DEDECMS的文件就行,您在改之前请备份下原文件,防止出错后还原!
在列表页的标题上中上页数使列表页的标题不重复这样更利于优化。
只适用于列表页,且该栏目内容不止一页的情况下,可使用版本包括dedecms v5.1至v5.6。v5.7未测试。
修改php的方法为:
注意:DEDECMS版本不同,可能查找的字符所在行数会不一样。
DedeCMS修改列表页标题成“列表名-第xx页”需要修改include/arc.listview.class.php
静态页的修改方法
1.删掉219行 $this->ParseTempletsFirst();
2.在247行$this->ParseDMFields($this->PageNo,1);前添加
- $this->Fields['pagexx'] = $this->PageNo;
- $this->ParseTempletsFirst();
动态页的修改方法
3.在287行if((empty($this->PageNo) || $this->PageNo==1) 前添加
- $this->Fields['pagexx'] = $this->PageNo;
list_article.htm模板的修改方法
第{dede:field.pagexx /} 页
在DEDECMS的列表模板里需要显示当前页码的地方加上{dede:field.pagexx /} 这个DEDECMS标签就行!