登录

帝国CMS列表页分页标题设置页码

网站建设 maolai 731次浏览 0个评论 扫描二维码

帝国cms文章栏目列表页标题默认每一页都是相同的。即栏目页第2页、第3页、第.......标题title重复,对于网站优化不太好。列表标题不带分页标题标签:[!--pagetitle--] 即文章列表模板标题多数是<title>[!--pagetitle--]_ <?=$public_r[sitename]?></title>或<title>[!--pagetitle--]</title>

[!--pagetitle--]

而这里使用的是[!--list.pageno--]获取当前分页号的标签,在你的文章列表模板找到相似<title>[!--pagetitle--]</title>。 修改如下:

<title>[!--pagetitle--] _ 第[!--list.pageno--]页</title> (列表标题第1页,列表标题第2页……)效果显示如下:

帝国cms列表标题分页序号

这个方法设置比较方便(帝国cms7.0以上版本有效),直接在你的网站文章列表模板添加即可。

还有一种方法通过修改/e/class/functions.php 文件来设置列表页标题序号。找到如下代码:

帝国cms functions.php

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

修改为

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

然后将你的title改为<title>[!--pagetitle--] _ [!--list.pageno--]</title> 不用加上"第"和"页”了,这方法对于帝国cms新版本和旧版本都适合。上面设置添加页数仅参考,也可以去掉 _   变成web前端第2页 _ maolai博客 类似的

如果要隐藏第一页的页码(即第一页标题不显示页码,第二页起才显示页码序号),将上面的pagenum==0改为pagenum==1 即可。


本文由maolai编辑整理发布,转载请注明帝国CMS列表页分页标题设置页码!如果本文对你有帮助,可打赏博主,鼓励博主继续写作!
喜欢 (1)
[maolai]
分享 (0)
maolai
关于作者:
无折腾,不生活。一个爱折腾,爱分享的90后,欢迎你认识我,我是MAOLAI。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址