织梦DedeCMS栏目列表的标题SEO优化

答案大类:信息技术 小类:新兴技术 2022-07-03 01:47:04

织梦DedeCMS栏目列表的标题SEO优化。织梦DedeCMS栏目列表的标题是重复的,对搜索引擎不是很友好,但也只是一个小小的细节。优化的方法是在标题里面加上“第几页”几个字,以下是两种方法,都可以实现,推荐使用第一种。YAn傲朋学习网

一、直接修改titleYAn傲朋学习网

1、可以标签改成:{dede:field.title/} 第{dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/}页_{dede:global.cfg_webname/}YAn傲朋学习网

使用后,发现第一页也会出现分页标题。YAn傲朋学习网

2、接着改:{dede:field.title/} {dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me="第".@me."页";{/dede:pagelist}_{dede:global.cfg_webname/}YAn傲朋学习网

发现页码左右各出现一个空格,这样占用了标题的空间,还是不完美。YAn傲朋学习网

3、最终解决办法:{dede:field.title/} {dede:pagelist listitem="pageno" listsize="0" function="html2text(@me)" runphp="yes"}if (strlen(@me)>10 || @me==1) @me="";else @me=" 第".str_replace(' ','',@me)."页";{/dede:pagelist}_{dede:global.cfg_webname/}YAn傲朋学习网

大功告成。YAn傲朋学习网

二、修改arc.listview.class.php文件YAn傲朋学习网

1、登陆FTP或者直接在后台文件管理中修改include\arc.listview.class.php文件。(DEDEcms 5.7)YAn傲朋学习网

2、删掉 $this->ParseTempletsFirst();YAn傲朋学习网

3、在$this->ParseDMFields($this->PageNo,1);前添加 $this->Fields['pagexx'] = $this->PageNo; $this->ParseTempletsFirst();YAn傲朋学习网

没事还是不要去动核心文件,既方便以后升级,也可以防止产生一些奇怪的兼容问题。YAn傲朋学习网

版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: