discuz论坛游客看不到keyword与description的解决办法

之前有朋友问过后台SEO的网站关键词和描述已经设置,但是首页源码中不显示 为何?怎么办?,其实就是游客看不到 keyword 与 description的解决方法,其实这个不算是Discuz的BUG,而是Discuz设计就是如此!
这里针对有强烈需要的朋友,提供一个解决方案,本方案来自网络,非本站原创,说明于此。

方法:
需要修改的文件:source/class/helper/helper_seo.php

寻找:

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);
}
}
return array($seotitle, $seodescription, $seokeywords);
}

改为

if($descriptiontext) {
$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);
}
}
return array($seotitle, $seodescription, $seokeywords);
}

寻找:

if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
$seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
}
}
return array($seotitle, $seodescription, $seokeywords);
}

改为:

if($keywordstext) {
$seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces,
$keywordstext);
}
}
return array($seotitle, $seodescription, $seokeywords);
}

未经允许不得转载:地下室先生博客 » discuz论坛游客看不到keyword与description的解决办法

赞 (0) 打赏作者

评论 0

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

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏