Discuz X3/3.1 门户中的Keyword和Description显示不正确的解决方

2016-01-10cms教程
23

最近用站长工具查论坛的 SEO 的时候,忽然发现,论坛门户的 Keyword(关键词) 和 Description(描述)都只剩下门户俩字了。原来 Discuz 对游客屏蔽了关键词与描述。虽然说用管理员账号登陆后,可以正常显示了。不过很难说蜘蛛或Robot是不是可以真正能获取。所以为了收录,还是改回来吧。具体方法为:

找到文件“ 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);
}

OK,最后登出后,再用游客身份查看源代码,已经可以看到 Description 和 Keyword 了,在用站长SEO工具测试一下,也OK了。。

完事大吉!

The End

相关推荐

dicuz搭建的论坛如何修改改后台地址?
用discuz搭建的论坛,后台默认地址是 域名加 admin.php,很多站长怕网站被黑客攻击,一般黑客会扫描admin文件,然后破解管理员账户登录后台,所以想修改后台的地址。直接修改 admin.php 名并放到其他文件夹里,访问后台用修改过的路径虽然能访问,但是会出错...
2017-07-08 cms教程
364

Discuz站点百度mip模板改造教程
一、环境要求: Discuz x3.2 UTF8源码安装,服务器环境满足discuz的安装条件之外, 站点须支持 https,否则mip组件将无法使用(主要是组件的要求) 。 二、安装步骤: 1、 安装官方 x3.2版本。 2、登陆后台,开启手机版 3、安装mip模板,先备份手机版模板文件t...
2017-04-01 cms教程
413

ecshop教程:货到付款按钮是灰色点击不了
ecshop的购物流程中,如果你支付方式安装了ldquo;货到付款rdquo;的话,可能会有这样的情况发生。你会发现有些配送方式选择之后,货到付款的选项为空,即不能选择状态,那么如何才能修改让其可以选择呢。 我们打开 includes/modules/shipping 这个文件夹下面...
2016-08-29 cms教程
39

ecshop教程:所有配送插件一览表
includes/modules/shipping 这个路径里面是所有配送方式的文件,我们列一下每个文件代表的含义 cac.php 上门取货插件 city_express.php 城际快递插件 ems.php EMS插件 flat.php 市内快递插件 fpd.php 到付运费插件 post_express.php 邮政包裹插件 post_mail....
2016-08-29 cms教程
148

Ecshop上传商品图片模糊缩略图不清晰的解决方法
Ecshop上传商品图片默认生成jpg缩略图或商品图的质量是80,这些图片看起来有点模糊,有些时候不够满意,现提供调整生成jpg图片的质量,解决Ecshop商品缩略图不清晰的方法 打开 includes/cls_image.php 文件 找到(约250行) /* 生成文件 */ if (function_exi...
2016-08-29 cms教程
193

ecshop教程:销售排行榜添加上销售出商品的件数
ecshop销售排行榜添加上已经销售出商品件数,有朋友可能需要将ecshop默认模板中的销售排行榜(即top10)显示出已经出售的商品件数,如何解决? 这里给出了一个简单的修改方法: 1.找到根目录下面的includes/lib_goods.php文件,打开找到 function get_top10($cat...
2016-08-29 cms教程
9