Discus X 3 门户改造接入熊掌号教程

百度熊掌号是内容和服务提供者入驻百度生态的实名账号,致力于帮助内容和服务提供者方便、快捷、高效地连接百度用户,并充分利用搜索生态开放的优势,获得流量和沉淀用户,实现自身价值的快速增长。

熊掌号的改造重点在对于结构化数据的处理,discuz 改造熊掌号的难度主要在 对json_LD的处理上,接下来进行稍微的修改后进行熊掌号的改造。

改造需要具备条件,是手机的显示站点需要绑定了二级域名,如果没绑定二级域名的,请做一下的修改:

discuz 熊掌号改造接入第一步:
打开:

  1. /source/module/portal/portal_view.php

在大约代码的第75行左右的位置中加上:

  1. $content[‘content’] = blog_bbcode($content[‘content’]);

复制代码下面添加:

  1. if(!preg_match_all(“/(src)=([\”|’]?)([^ \”‘>]+)\\2/is”, $content[‘content’], $showimg));
  2. foreach($showimg as $images) {
  3. $showimg = $images;
  4. }

上面代码作用于是熊掌号改造之文章的配图的数组化结构

discuz 熊掌号改造接入第二步:

在243行左右的代码段上:

  1. $article[‘timestamp’] = $article[‘dateline’];

上面增加:

  1. $article[‘gtime’] = date(“Y-m-d\TH:i:s”,$article[‘dateline’]);

上面的代码段是时间戳的改正为熊掌号的规范改造之时间加T。

然后就完成了JSON_LD 里主要数据的改造改造模板了:
然后在 discuz 门户的手机端模板的 header 文件里写入:添加canonical标签(必选):

  1. <link rel=“canonical” href=” http://$_G[setting][domain][app][mobile]/{$viewurl}”/>

discuz添加Json_LD数据(必选可在熊掌号后台数据结构化中获取):

  1. <script type=“application/ld+json”>
  2. {
  3. “@context”“https://ziyuan.baidu.com/contexts/cambrian.jsonld”,
  4. “@id”“http://$_G[setting][domain][app][mobile]/{$viewurl}”,
  5. “appid”“1539897736717695”,
  6. “title”“{$article[title]}”,
  7. “images”: [
  8. “{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}
  9. ],
  10. description“: “{$article[summary]}“,
  11. pubDate“: “{$article[gtime]}”
  12. }
  13. </script>

添加官方号ID声明唯一识别号(H5页面必选):

  1. <script src=“//msite.baidu.com/sdk/c.js?appid=你的 appid”></script>

在门户内容页 view.htm文件中 最下面的

  1. <!–{template common/footer}–>

discuz 熊掌号改造接入第三步:

在文章结尾处添加关注功能代码 ,将下面代码放在文章内容即可。

  1. <div style=“padding-left: 17px; padding-right: 17px;”>
  2.     <script>cambrian.render(‘tail’)</script>
  3. </div>

动手能力不强的小伙伴,建议先把上面的代码在本地的虚拟环境中完成完成上面discuz 熊掌号改造接入的前两步的主要的步骤,将改造后的代码复制在熊掌号的后台中的改造在线检测的检测,检测结果成功之后便可以部署在手机端的网站上,发文章在线上的网站上测试是否成功即可。

至此恭喜您完成了 discuz 熊掌号改造,赶快去努力的运营自己的熊掌号吧!早日将熊掌号搜索指数  上升至300享受到更多的熊掌号带来的权益。

综合网络教程

发表评论

昵称

沙发空缺中,还不快抢~