我们出于对seo的考虑,需要对dedecms织梦列表页标题加页码,这要怎么操作呢?曾经在网上看到一种修改办法,但是亲测动态预览可以,生成静态时候是无法生成页码的。下面小编为大家整理了两种方法:我们出于对seo的考虑,需要对dedecms织梦列表页标题加页码,这要怎么操作呢?曾经在网上看到一种修改办法,但是亲测动态预览可以,生成静态时候是无法生成页码的。下面小编为大家整理了两种方法: 方法一: 直接在列表页的模板上title中加
方法一:
直接在列表页的模板上title中加入第{dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/}页即可,优点是不需要更改代码,但是不够灵活,另外也会出现空格。
代码如下:
{dede:field.title/}_第{dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/}页_{dede:global.cfg_webname/}
方法二:需要修改代码,打开include/arc.listview.class.php文件,找到:
$this->ParseTempletsFirst();
直接注释掉或者删除掉。继续找到:
$this->ParseDMFields($this->PageNo,1);
在他的上面加上如下代码:
//从第二页开始有页码
if($this->PageNo>1){
$this->Fields['nowpage'] = "_第".$this->PageNo."页";
}$this->ParseTempletsFirst();
继续往下找到如下代码:
if((empty($this->PageNo) || $this->PageNo==1)
在这段代码上面加入如下代码:
//编程学习网添加
if($this->PageNo > 1){
$this->Fields['nowpage'] = "_第".$this->PageNo."页";
}
调用方法如下:
{dede:field.typename/}{dede:field.nowpage /}_{dede:global.cfg_webname/}
需要dedecms织梦列表页标题增加页码的朋友可以去试下,感谢大家对本站的支持。
沃梦达教程
本文标题为:dedecms织梦列表页标题增加页码的方法
基础教程推荐
猜你喜欢
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11
- dedecms织梦全局变量调用方法总结 2023-07-08
- dedecms织梦cms常用判断语句汇总 2022-06-24
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08