怎么让织梦cms栏目标题中显示页码数

灵兮 2024-1-17 20 1/17

让织梦cms栏目标题显示每一页的页码数,这样更利于网站优化,也更利于搜索引擎。
一般织梦cms程序栏目页标题调用页码数的代码为:{dede:pagelist listsize=’0′ listitem=’pageno’ function=’html2text(@me)’/}
例如:<title>{dede:field.title/}_第{dede:pagelist listsize=’0′ listitem=’pageno’ function=’html2text(@me)’/}页</title>
这种方法只适用于织梦栏目页只有一页的情况,而且织梦v5.1、v5.6、v5.7版本未测试。
下面大兵给大家分享织梦栏目页有多页的情况,也可以调用页码数的方法。
例如:“列表名-第xx页-品牌名”
这个方法需要修改织梦include/arc.listview.class.php这个程序文件

具体修改步骤方法如下:
1、删掉arc.listview.class.php程序文件中$this->ParseTempletsFirst()这行代码;
2、然后在arc.listview.class.php程序文件$this->ParseDMFields($this->PageNo,1)这行代码前添加
$this->Fields[‘pageym’] = $this->PageNo;
$this->ParseTempletsFirst();
3、在arc.listview.class.php程序文件if((empty($this->PageNo) || $this->PageNo==1)这行代码前添加
$this->Fields[‘pageym’] = $this->PageNo;

织梦cms程序列表页list_article.htm模板标题的修改方法:

<title>{dede:field.title/} / 第{dede:field.pageym /}页-品牌名</title>

完成以上操作织梦cms栏目标题就成功添加页码数了,就可以说是大功告成了。

- THE END -

灵兮

1月17日11:06

最后修改:2024年1月17日
0

非特殊说明,本博所有文章均为博主原创。