查看: 78|回复: 0
打印 上一主题 下一主题

[DZ教程] 解决Discuz门户首页关键词和描述显示“首页”的教程

[复制链接]

[DZ教程] 解决Discuz门户首页关键词和描述显示“首页”的教程[复制链接]

admin 发表于 2019-6-26 03:55:21 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 回复:??0 浏览:??78
以下是解决Discuz门户首页关键词和描述显示“首页”的教程
Discuz社区在后台设置好门户标题、关键字、描述,更新缓存,发现用户登录状态下,门户首页的关键字和描述正常显示;但在游客状态下不显示,在某工具中查看到的情况如下:

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

方法一:找到“ source/class/helper/helper_seo.php ”目录下的文件的38行~43行代买,如下:

替换修改成如下代码:

if($descriptiontext) {
? ? $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);
}
if($keywordstext) {
? ? $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
}

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

方法二:找到“template/default/common/header_common.htm ”目录下的文件的9行~10行代买,如下:

替换修改成如下代码:



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

备注:方法二修改后,后台的“全局”->" seo设置"-="">“门户”设置中的:例如站点名称bbname前台不解析,前台查看源码中的title,keywords,description还是显示bbname未解析成后台设置的站点名称,现未找到原因,标注下;
分享至:
| 0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则