去评论
dz插件网

Discuz门户首页关键词和描述显示“首页”的解决方法

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2021/12/21 07:12:15
Discuz社区在后台设置好门户标题、关键字、描述,更新缓存,发现用户登录状态下,门户首页的关键字和描述正常显示;但在游客状态下不显示,在某工具中查看到的情况如下:


现找到解决办法:(记得修改前备份源码)

方法:找到“ source/class/helper/helper_seo.php ”目录下的文件的38行~43行代买,如下:
  1. if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {    $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);} if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {    $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);}

替换修改成如下代码:
  1. if($descriptiontext) {    $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);}if($keywordstext) {    $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);}

修改完成后,进入后台更新缓存,然后刷新门户首页,就可以正常显示了,完成。