Discuz模板|Discuz插件|Discuz教程|Discuz素材免费下载

 找回密码
 立即注册

QQ登录

只需一步,快速开始

广告
温馨提示:本站所有DZ相关模板、插件、教程(包括DZ应用中心已下架插件、模板)所有用户可全部免费下载,无任何收费模式(不包括VIP版块非DZ资源,VIP版块需购买会员组方可下载),如本站没有您需要的插件或模板,请自行前往淘宝互站网送吗网等第三方站点搜索相关插件或模板进行低价格购买下载本站非常不建议用户浪费金钱前往DZ应用中心购买。

discuz x3.4百度熊掌号页面改造方法 discuz x3.4不用插件实现百度熊掌号页面改造的方法

[复制链接]
tuyuanma 发表于 2020-4-15 21:52:28 | 显示全部楼层 |阅读模式
温馨提醒:禁止内容附带广告图片、二维码图片,否则将在不通知情况下永久禁言账号!
欢迎加入兔源码站长交流群,您的加入是我们前行的动力!

DZ站长建站交流群:493651246

[ 温馨提示:点击上方群文字,可快速加入QQ群 ]


百度站长工具改版之后,出现了一个熊掌号的申请,让更多的原创,收录更加及时,并且告示在2020年前将80%的搜索流量导给优质熊掌号,从这点可以看出百度公司对熊掌号很重视,正因如此越来越多的站点接入百度熊掌号。' Z2 g- Z" ]7 F" r$ F+ h4 Y
' w! D- C/ G0 T
没有百度熊掌号的先注册熊掌号,注册地址:https://ziyuan.baidu.com
" ?7 x) t: J: V0 K( m0 L3 v3 @- u; Z) T8 R3 ~
改造说明:, x! E8 q9 N: ~* B( N
熊掌号接入只是移动端的内容页面,所以改造只需要对移动内容页面模版修改几处即可。* T. m, k1 Y3 ~1 U
对于普通移动站,一般是HTML5页面或WAP页面,也可以是PC/移动端共用一套主题的响应式页面。
9 a$ d9 f# h3 F当申请成功熊掌号之后先绑定站点(注意:绑定的站点域名不支持修改)。
7 R3 a# y* u, U- b  h3 ~8 I从帮助文档可以看出熊掌号页面改造需要满足以下几点:8 y4 i. ?: ?  [& f, p
添加canonical标签(必选): J& b  i! X+ `- Y8 t
添加Json_LD数据(必选)' }1 s7 f. L+ E/ ~: l% w5 k/ r
添加官方号ID声明(HTML5页面必选)" x5 _, }# u! A- ^
添加关注功能代码(强烈推荐)
- D- r, m  _) a# C7 F2 a  z7 v$ @- K+ R9 U
下面以discuz x3.4为例,介绍一下discuz x3.4不用插件实现百度熊掌号页面改造的方法。
" A! F+ K/ d/ Z2 ~( Z1.打开source/module/forum/forum_viewthread.php6 W% b4 C6 k9 `( N% g
找到:
  1. $page = max(1, $_G['page']);
复制代码
在上面添加以下代码:
  1. $extrahead = $_G['siteurl'].'thread-'.$_G['tid'].'-1-1.html';
    % Z/ U9 W" M& G: o+ `+ G+ g
  2. $article['gtime'] = date("Y-m-d\TH:i:s",$_G['forum_thread']['dateline']);
复制代码
2.打开source/module/portal/portal_view.php找到:
  1. $article['timestamp'] = $article['dateline'];
复制代码
在上面添加以下代码:
  1. $extrahead = $_G['siteurl'].'article-'.$_G['id'].'-1.html';, U0 Q9 B9 L( k% f3 v: o1 T
  2. $article['gtime'] = date("Y-m-d\TH:i:s",$article['dateline']);
复制代码
继续查找:
  1. $content['content'] = blog_bbcode($content['content']);
复制代码
下面添加:
  1. if(!preg_match_all("/(src)=(["|']?)([^ "'>]+)\\2/is", $content['content'], $showimg));
    . z( z0 c! k& K; }# x3 Y
  2.         foreach($showimg as $images) {+ ?% R* \( M2 p+ ]4 N8 U7 W. a
  3.         $showimg = $images;
    6 z( `# c* t5 o' {1 R% E* w- A
  4. }
复制代码
3.打开当前使用模版文件夹下面的页头文件(包含移动端和PC端),一般是header和header_common,添加下面的JSON_LD和canonical标签:
  1. <!--熊掌号开始-->
    " K0 g: l$ V* E
  2. <link rel="canonical" href="{$extrahead}"/>
    6 M% v" h& k: ^* L, i& c4 ]" u
  3. </script><script src="//msite.baidu.com/sdk/c.js?appid=1694265463231252"></script>3 m) B. R7 H, o  Y
  4. <script type="application/ld+json">        {            
    3 P2 @* ]) F3 Q% S2 H# w
  5. "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
    / X( e: H- D7 B: I
  6. "@id": "{$extrahead}",            0 Y0 o* i' C$ ?# g! s7 T$ p5 v6 R
  7. "appid": "1594363663161652",            : e6 K3 @8 t1 k$ R, ^) c
  8. "title": "$navtitle"            
    0 C' g$ Q6 C4 D2 q  a
  9. "description":"{$metadescription}",            ; q" C- @, U" J7 c
  10. "pubDate": "{$article[gtime]}"       ' D; Q0 j/ c8 }  l8 `* s( `
  11. }   
    0 s3 D4 _& L/ \4 D7 D/ A
  12. <!--熊掌号结束-->
复制代码
然后进入后台清空缓存,随便点开一篇贴子查看源码:
$ T+ o% L/ V8 V' ?  \& ` 5.png 3 Z0 |1 k/ g7 [2 E- I- _& Z5 v
注:appid后面的1694265463231252换成自己的熊掌号ID,代码里不能存在换行、回车、逗号等,有什么疑问欢迎留言讨论。

版权声明
1、转摘或引用本站内容资源须注明原网址,并标明本站网址(兔源码www.tuyuanma.com);
2、对于转摘或引用本站内容资源而引起的民事纠纷、行政处罚或其他损失,本站不承担责任;
3、对于不遵守本声明或其他违法、恶意使用本站内容者,本站保留其追究法律责任的权利。




自动排版 | 高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广告
493651246站长邮箱:tuyuanma@qq.com 站长QQ:3197813386

© 2001-2013 本站内容皆来自互联网及用户分享,如需删除请提供软著或商标证书。

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