discuzX3.1门户keyword和description在查看源码时不显示的解决方
discuzX3.1门户站的关键词keyword和描述description在查看源码时会发现没有显示,这是为什么呢?
经过分析可能是为了节省一些流量,在查看源代码的时候,只有管理员可以看到页面中的keyword和description,而其他普通会员和游客是看不到的,但是蜘蛛是可以看到的,不相信的朋友可以模拟蜘蛛看看结果。
但是我们发现如果开启了游客缓存,那么游客触发缓存后,会造成蜘蛛爬行的时候也读了缓存,那么就会造成蜘蛛找不到keyword与description了,所以我们需要做如下修改,这样游客也可以看到这两项了,如果开启了游客缓存,则需要将游客缓存删除一下才会生效。
我们找到并打开/source/class/helper/help_seo.php文件,在里面找到如下代码:
if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
将其修改为如下代码:
if($descriptiontext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || CURSCRIPT == 'portal' || IS_ROBOT || $_G['adminid'] == 1)) {</span>
然后在里面找到如下代码:
if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
将其修改为如下代码:
if($keywordstext && (isset($_G['makehtml']) || CURSCRIPT == 'forum' || CURSCRIPT == 'portal' || IS_ROBOT || $_G['adminid'] == 1)) {</span>
如果想要完全给游客看到,那么可以将如下代码:
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); }
修改成以下代码:
if($descriptiontext) { $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext); } if($keywordstex) { $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext); }
(资源库 www.zyku.net)
上一篇:Discuz! X2.5不能上传高像素高清图片的解决方法
栏 目:Discuz!
下一篇:discuz X3.1被异常登录检测功能冻结的账号批量解冻的方法
本文标题:discuzX3.1门户keyword和description在查看源码时不显示的解决方
本文地址:https://www.zyku.net/discuz/676.html
您可能感兴趣的文章
- 08-09门户型的网站该如何合理做优化
- 08-02discuz门户网站添加栏目,发布编辑文章的方法
- 05-16Discuz门户网易云跟贴代码接入教程
- 03-11centos源码安装nginx1.8.0+php5.6.10+mysql5.6.12的方
- 02-23Discuz门户网站畅言代码接入教程
- 02-18利用纯CSS3实现动态的自行车特效源码
- 02-08Python办公自动化之Excel
- 01-14精计相片处理-精计相片处理应用软件功
- 02-17资源库接受投稿,欢迎大家踊跃投稿!!
- 02-10Python实现简单2048小游戏
- 02-15苹果12隐藏通知消息内容设置方法
- 03-01oppoencoair连接手机操作方法
- 12-30焦虑抑郁宝-焦虑抑郁宝应用软件功能介
- 10-12苹果13promax如何取消5g
- 12-255G测网速大师-5G测网速大师应用软件功
- 07-15帝国CMS在JS调用登陆状态模板中调用会
- 01-13宝丽来万能遥控器-宝丽来万能遥控器应
- 01-12自记账-自记账应用软件功能介绍
- 06-30帝国CMS7.5版支持自定义后台登录文件,
- 01-08同行圈-同行圈应用软件功能介绍
最近更新
阅读排行
猜你喜欢
- 02-11Keras多线程机制与flask多线程冲突的
- 11-25华为p40如何截屏
- 02-24黑鲨4pro隐藏应用设置方法
- 07-26OneinStack一键包环境安装步骤
- 10-07苹果13pro开启省电模式步骤介绍
- 09-13小米手机怎么关闭高清通话
- 01-12图片编辑大神-图片编辑大神应用软件功
- 01-11赣游通-赣游通应用软件功能介绍
- 03-11帝国CMS SQL调用会员空间反馈信息
- 08-15美团饭小圈怎么删除好友