假如DISCUZ X1.5开启了主题分类和分类信息,你会发现主题分类和分类信息列表页的TITLE标题依然统一为“版块名称 – 论坛名称”,假如我要这样“主题分类 – 分类信息 – 版块名称 – 论坛名称”这样是不是会更利于SEO优化呢,答案当然是肯定的。
根据我自己的DISCUZ X1.5论坛的特征(因为我就用一个分类信息,所以在DZ X1.5后台开启了分类信息的“默认显示分类”),我需要主题分类和分类信息列表页的TITLE标题如下的SEO优化效果
1、如果点开的页面有主题分类也有分类信息,TITLE标题显示为“主题分类 – 分类信息 – 论坛名称”
2、如果点开的页面无主题分类也无分类信息,TITLE标题显示为“版块名称 – 论坛名称”
3、如果点开的页面有主题分类无分类信息,TITLE标题显示为“主题分类 – 版块名称 – 论坛名称”
4、如果点开的页面无主题分类有分类信息,TITLE标题显示为“分类信息 – 论坛名称”
修改方法如下source\module\forum\forum_forumdisplay.php
修改
为
修改
为
代码的关键在于
主题分类:$_G['forum']['threadtypes']['types'][$_G['gp_typeid']]
分类信息:$_G['forum']['threadsorts']['types'][$_G['gp_sortid']]
在DZ7等以前版本中好像是
主题分类:$forum['threadtypes']['types'][$thread['typeid']]
分类信息:$forum['threadsorts']['types'][$thread['sortid']]