请选择 进入手机版 | 继续访问电脑版

[discuz教程] Discuz!门户页游客浏览关键词描述不显示显问题

发表于 2019-4-29 14:39:59 mobankoudai 用户等级--管理员
问题的产生:

     我最近帮人新建了一个站并且使用了dz最新的3.4,网站刚被收录但是搜不到品牌词!  于是直接搜索网址发现了dz一个无比坑爹的问题。

dz一个无比坑爹的问题

dz一个无比坑爹的问题


    这是什么鬼? 打开网站查看源码首页的关键词跟描述均显示两个字“首页”,然后就去dz看看是不是有人遇到了同样的问题,搜了一下还真有很多人遇到了,而官方也给了一个很好的解决方法,那就是不用管,这不影响百度的正常抓取。  嗯 对,这就是官方很完美的解决方法。(我的网站都那样了你还说不影响抓取?)我操*******此处省略9百万个字。

错误的解决方法:

    好吧不管怎么样还是有热心的dz网友给出了一个非常不错的解决方案,请看下面这位来自dz官方一位热心网友是怎么解决的。

dz一个无比坑爹的问题

dz一个无比坑爹的问题


dz一个无比坑爹的问题

dz一个无比坑爹的问题





正确的解决方法:


    不管你是用什么方法总之就是找到: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);

                        }






替换为如下代码:



            if($descriptiontext) {

              $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);

            }


            if($keywordstext) {

              $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);

            }







编辑:模板口袋,转载请保留原帖网址,谢谢。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表
本站不提供充值,如需金币请分享资源赚,没有源码分享的多来论坛发发贴就可以升级用户组免金币了鸭!各别源码说明中写着要钱钱就别问为啥不能下了鸭~