立即注册找回密码
 

奇瑰网

社区官方在线联系

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上08:30-10:30(周六、日休息)
点击这里给我发消息 点击这里给我发消息
QQ: 1721016987  617155901 TEL: 17608836395  17608836395  E-Mail: qiguiqiqiku@foxmail.com
用户交流QQ群
①群123475361 ②群87904533 ←提醒: 请勿重复加群, 谢谢合作

discuz适配百度熊掌号实战教程 门户+论坛完整版

[复制链接]

1

主题

2

帖子

70

积分

资深会员

Rank: 2

积分
70
发表于 2018-10-19 20:55:15 | 显示全部楼层 |阅读模式
本帖最后由 挚爱网 于 2018-10-19 20:57 编辑

注意:下面的教程楼主亲测不好用,,还是建议用DZ插件吧,服啦

网上也有类似教程,但要么只是门户要么代码标点有问题,这里自己再写个教程方便日后查看,也方便大家参考。
1.source/module/forum/forum_viewthread.php
找到:
  • $page = max(1, $_G['page']);

复制代码

在上面添加以下代码:
  • $extrahead = $_G['siteurl'].'thread-'.$_G['tid'].'-1-1.html';
  • $article['gtime'] = date("Y-m-d\TH:i:s",$_G['forum_thread']['dateline']);

复制代码

2.source/module/forum/portal/portal_view.php
找到:
  • $article['timestamp'] = $article['dateline'];

复制代码

在上面添加以下代码:
  • $extrahead = $_G['siteurl'].'article-'.$_G['id'].'-1.html';
  • $article['gtime'] = date("Y-m-d\TH:i:s",$article['dateline']);

复制代码

继续查找:
  • $content['content'] = blog_bbcode($content['content']);

复制代码

下面添加:
  • if(!preg_match_all("/(src)=(["|']?)([^ "'>]+)\\2/is", $content['content'], $showimg));//官方号改造之内图数组化
  •         foreach($showimg as $images) {
  •         $showimg = $images;
  • }

复制代码

3.打开模版文件夹下面的页头文件(包含移动端和PC端),一般是header和header_common,添加下面的JSON_LD和canonical标签
  •     <!-- baidu-xiongzhang -->
  •     <link rel="canonical" href="{$extrahead}"/>
  •     <script type="application/ld+json">
  •     {
  •     "@context":"https://ziyuan.baidu.com/contexts/cambrian.jsonld",
  •     "@id":"{$extrahead}",
  •     "appid":"你的熊掌号appid",
  •     "title":"{$article[title]}",
  •     "images": [
  •     "{if ($showimg[0])}http://$_G[setting][domain][app][default]{$showimg[0]}{/if}"{if ($showimg[2])},"http://$_G[setting][domain][app][default]/{$showimg[1]}","http://$_G[setting][domain][app][default]/{$showimg[2]}"{/if}"
  •     ],
  •     "description":"{$metadescription}",
  •     "pubDate":"{$article[gtime]}"
  •     }
  •     </script>
  •     <script src="//msite.baidu.com/sdk/c.js?appid=你的熊掌号appid"></script>

复制代码

如果你的网站是顶级域名,没有为论坛开通二级域名,请将”$_G[setting][domain][app][default]“替换为你的域名


百度熊掌号推送seo V9.180325 Discuz!【已更新】






上一篇:Discuz真正完美解决(1146错误) Table '*.common_member_archive' doesn't ...
下一篇:独家提供VIP账号资源分享网站源码,爱奇艺优酷迅雷账号分...
回复

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)

发表回复

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

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
关闭

站 点 更 多 最 新 推 荐 上一条 /1 下一条

Powered by Discuz! X3.4 粤ICP备18094825号-1  知道创宇云安全  |网站地图
Copyright © 2014-2019 www.qiguiwl.cn All Rights Reserved.
快速回复 返回顶部 返回列表