长春网

标题: discuz门户首页游客看不到关键词和描述解决方案 [打印本页]

作者: xgnic    时间: 2014-1-19 11:55:38     标题: discuz门户首页游客看不到关键词和描述解决方案

Discuz门户首页游客看不到关键词和描述解决方案:
修改文件:source\function\function_core.php

查找:
  • if($descriptiontext && (IS_ROBOT || $_G['adminid'] == 1)) {


替换为:
  • if($descriptiontext && (CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {


查找:
  • if($keywordstext && (IS_ROBOT || $_G['adminid'] == 1)) {


替换为
  • if($keywordstext && (CURSCRIPT == 'forum' ||IS_ROBOT || $_G['adminid'] == 1)) {


如果没有开启游客缓存,可以不做修改。
如果想要完全放开SEO设置给游客看,那么可以

  •                 if($descriptiontext && (CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
  •                         $seodescription = strreplace_strip_split($searchs, $replaces, $descriptiontext);
  •                 }
  •                 if($keywordstext && (CURSCRIPT == 'forum' || IS_ROBOT || $_G['adminid'] == 1)) {
  •                         $seokeywords = strreplace_strip_split($searchs, $replaces, $keywordstext);
  •                 }


修改为:
  •                 if($descriptiontext) {
  •                         $seodescription = strreplace_strip_split($searchs, $replaces, $descriptiontext);
  •                 }
  •                 if($keywordstext) {
  •                         $seokeywords = strreplace_strip_split($searchs, $replaces, $keywordstext);
  •                 }


另外:帖子内容页  如果没有单独设置 对应的 SEO 描述,那么此处:
游客与会员看到的是: 帖子标题
蜘蛛与管理员看到的是:摘要+标题

如果需要让会员也看到的这个描述以表安慰的话,可以做如下修改:
找到  source\module\forum\forum_viewthread.php 搜索:
  • if(IS_ROBOT || $_G['adminid'] == 1) $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));


修改为:

  • $summary = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));




作者: 蓝蓝q上sez    时间: 2015-1-14 17:07:28

哈哈,有意思。本文由梦幻西游礼包www.163ddy.com提供




欢迎光临 长春网 (http://04316.com/) Powered by Discuz! X2