找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 144|回复: 0

[cms教程] 织梦栏目页标题title添加页数的办法-利于SEO优化

[复制链接]

该用户从未签到

发表于 2020-2-17 09:43:11 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
操作给织梦的栏目页标题显示页码数,在列表页的标题加上页码使列表页的标题不重复这样更利于优化。
         
        解决方法:我们可以考虑在标题中间加入页数来区分,如:游戏_第2页_网站名称。
         
        方法一:标签调用修改
         
        {dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)' runphp='yes'}if(@me>1) @me = '-第'.trim(@me).'页-';else @me = ''; //第一页则不显示页数//else @me = '-第1页-'; //第一页不显示页数,如想显示请取消此行注释并删掉上面一行else{/dede:pagelist}
         
        方法二:修改php文件
         
        打开include/arc.listview.class.php文件
         
        找到
         
        $this->ParseTempletsFirst();
         
        注释掉或删掉。
         
        继续找到
         
        $this->ParseDMFields($this->PageNo,1);
         
        在他的上面加上
         
        //nowpageif($this->PageNo > 1){
          $this->Fields['nowpage', = "_第".$this->PageNo."页";
        }$this->ParseTempletsFirst();
         
        继续找到
         
        if((empty($this->PageNo) || $this->PageNo==1)
         
        在其上面添加
         
        //nowpageif($this->PageNo > 1){
          $this->Fields['nowpage', = "_第".$this->PageNo."页";
        }
         
        列表模板调用方法如下
         
        {dede:field.nowpage /}
         
         
        示例:
         
        {dede:field.typename/}{dede:field.nowpage /}_{dede:global.cfg_webname/}
         
        这样就完成了。
         
        扩展,dedecms文章页显示当前页标签和总页数标签
         
        dedecms显示当前页标签和总页数标签,这个标签我不经常用,在这里备忘一下吧(文章页内非常实用)。
         
        当前页标签:
         
        {dede:field name='nowpage'/}
         
        例:{dede:field name='nowpage' runphp='yes'}if(@me>1){@me="_第".@me."页";}else{@me='';}{/dede:field}
         
        总页数标签:
         
        {dede:field name='totalpage'/}
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-27 23:46

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表