导航
关闭

达达说

当前位置:首页 > 网络教程 - 正文

帝国CMS7.5栏目列表分页标题非第一页显示页码教程

  人参与 |更新时间: 2020年01月19日 00:37

帝国CMS栏目列表页标题默认每个分页都是相同的,即栏目页第2页、第3页、第.......标题title都是重复的,这不利于网站seo优化的。帝国cms列表标题标签[!--pagetitle--] 是不带分页页码效果的,我们一般对于列表标题title的设置为。

帝国CMS7.5也有如下设置的<title>[!--pagetitle--]-第[!--list.pageno--]页-<?=$public_r[sitename]?></title>

这样设置的结果是栏目第一页的标题为“title-第几页-网站标题”,那么如何实现栏目第一页直接显示title-网站标题呢,其他页显示 title-第几页呢?

帝国CMS7.5栏目列表分页标题非第一页显示页码教程

找到/e/class/functions.php

将3038行

$string=str_replace('[!--list.pageno--]',($pagenum==1?'':$pagenum),$string);

修改为如下代码

$string=str_replace('[!--list.pageno--]',($pagenum==1?'':'-'.'第'.$pagenum.'页'),$string);

这里直接在代码中加入了“-”,网上是没有的,所以设置title为[!--pagetitle--][!--list.pageno--]

然后大家把title设置为<title>[!--pagetitle--][!--list.pageno--]-<?=$public_r[sitename]?></title>

看看修改并且更新栏目缓存的栏目页分页标题的情况,已经达到了想要的效果了

大家可以打开https://www.idadashuo.com/jiaocheng/看一下具体的效果。 

编辑:达达(微信/QQ:57371994)

来源:达达说(微信/QQ:57371994),欢迎分享!

本文链接:https://www.idadashuo.com/jiaocheng/292.html

评论专区

留言与评论(共有 0 条评论)
表情:   
验证码: