请选择 进入手机版 | 继续访问电脑版
  • 设为首页
  • 收藏本站
  • 手机版
  • QQ群
  • 熊掌号
    官方熊掌号 添加方式:
    1:扫描左侧二维码!
    2:关注即可!
  • 快捷导航
    查看: 1083|回复: 0

    Discuz门户首页关键词和描述显示“首页”的解决方法

    [复制链接]

    3700

    贡献币

    6787

    资源币

    506

    优币

    丞相

    Rank: 9Rank: 9Rank: 9

    积分
    3770
    帖子
    4161
    在线时间
    694 小时
    注册时间
    2018-5-23
    QQ
    发表于 2019-9-6 21:07:22 | 显示全部楼层 |阅读模式
    Discuz社区在后台设置好门户标题、关键字、描述,更新缓存,门户首页的关键字和描述要显示的话是在各类蜘蛛模拟下才行;但在正常访问状态下不显示,在seo站长工具中查看到的情况如下:
    QQ截图20191009194737.png
    现找到两种解决办法:(修改前记得把源码备份一下哦)
    方法一:找到“ source/class/helper/helper_seo.php ”目录下的文件的38行~43行代买,如下:

    949827-20161107173803561-391137191.png
    替换修改成如下代码:
    1. if($descriptiontext) {
    2.     $seodescription = helper_seo::strreplace_strip_split($searchs, $replaces, $descriptiontext);
    3. }
    4. if($keywordstext) {
    5.     $seokeywords = helper_seo::strreplace_strip_split($searchs, $replaces, $keywordstext);
    6. }
    复制代码

    修改完成后,进入后台更新缓存,然后刷新门户首页,正常查询就是正常显示的。
    方法二:找到“template/default/common/header_common.htm ”目录下的文件的9行~10行代买,如下:
    4543.png
    替换修改成如下代码:
    1. <meta name="keywords" content="{if ''==strstr( $_G['setting']['seokeywords']['portal'])} $_G['setting']['seokeywords']['portal'] {/if}" />
    2. <meta name="description" content="{if ''==strstr($_G['setting']['seodescription']['portal'])} $_G['setting']['seodescription']['portal'] {/if}/>
    复制代码

    修改完成后,进入后台更新缓存,然后刷新门户首页,正常查询就是正常显示的。


    备注:方法二修改后,后台的“全局”->"SEO设置"->“门户”设置中的:例如站点名称bbname前台不解析,前台查看源码中的title,keywords,description还是显示bbname未解析成后台设置的站点名称,现未找到原因。



    上一篇:win10蓝屏“page fault in nonpaged area”的解决方法
    下一篇:防骚扰模式方法 电信移动联通简单设置
    天气晴朗的一天!
    回复

    使用道具 举报

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

    本版积分规则

    官方熊掌号:

    优社区论坛官方熊掌号

    手机APP下载:

    优社区论坛官方APP

    QQ优社区 Discuz!论坛 X3.4 Powered by © 2019-2021 Comsenz Inc. 

    优社区论坛 - 资讯分享平台|QQ技术|QQ活动|免费看电影|实用软件|热门小说TXT下载|高清壁纸|外链发布|模板源码|

    快速回复 返回顶部 返回列表