成长值: 600 TA的每日心情 | 开心 2024-3-24 02:35 |
---|
签到天数: 5 天 [LV.2]圆转纯熟
|
自博主的网站接入百度熊掌号之后(wordpress主题接入百度熊掌号H5页面改造教程)的收录效果愈加的显著,(熊掌号历史数据提交效果明显)不知道还还有没有对于未接入站长们想体验这样的效果的。
比较著名的博客系统也就是 wp DZ ZP等等博客系统,Discuz功能系统的用户量非常的大,博主也是简单的了解一下系统的的功能的设置,现在分享出一下Discuz改造熊掌号的的方法,自己顺手也练习一下!
熊掌号的改造重点在对于结构化数据的处理,DIscuz 改造熊掌号的难度主要在 对json_LD的处理上,接下来进行稍微的修改后进行熊掌号的改造。
改造需要具备条件,是手机的显示站点需要绑定了二级域名,如果没绑定二级域名的,请做一下的修改: - [domain][app][mobile]http://$_G[setting][domain][app][mobile]
- [domain][app][default]http://$_G[setting][domain][app][default]
复制代码 DIscuz 熊掌号改造接入第一步:
打开:
/source/module/portal/portal_view.php
在大约代码的第75行左右的位置中加上: - $content['content'] = blog_bbcode($content['content']);
复制代码 复制代码下面添加: - if(!preg_match_all("/(src)=(["|']?)([^ "'>]+)\\2/is", $content['content'], $showimg));
- foreach($showimg as $images) {
- $showimg = $images;
- }
复制代码 上面代码作用于是熊掌号改造之文章的配图的数组化结构
DIscuz 熊掌号改造接入第二步:
在243行左右的代码段上: - $article['timestamp'] = $article['dateline'];
复制代码 上面增加: - $article['gtime'] = date("Y-m-d\TH:i:s",$article['dateline']);
复制代码 上面的代码段是时间戳的改正为熊掌号的规范改造之时间加T。
然后就完成了JSON_LD 里主要数据的改造改造模板了:
然后在 DIscuz 门户的手机端模板的 header 文件里写入:添加canonical标签(必选): - <link rel="canonical" href=" http://$_G[setting][domain][app][mobile]/{$viewurl}"/>
复制代码 为DIscuz添加Json_LD数据(必选可在熊掌号后台数据结构化中获取): - <script type="application/ld+json">
- {
- "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
- "@id": "http://$_G[setting][domain][app][mobile]/{$viewurl}",
- "appid": "1539897736717695",
- "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": "{$article[summary]}",
- "pubDate": "{$article[gtime]}"
- }
- </script>
复制代码 添加官方号ID声明唯一识别号(H5页面必选): - <script src="//msite.baidu.com/sdk/c.js?appid=你的 appid"></script>
复制代码 在门户内容页 view.htm文件中 最下面的 - <!--{template common/footer}-->
复制代码 DIscuz 熊掌号改造接入第三步:
在文章结尾处添加关注功能代码 ,将下面代码放在文章内容即可。 - <div style="padding-left: 17px; padding-right: 17px;">
- <script>cambrian.render('tail')</script>
- </div>
复制代码 粉丝关注代码段的添加有三个位置的形式,建议我们可以添加两个方便用户的关注以及熊掌号的运营,添加之后用户看到文章之后可以通过关注代码关注我们的熊掌号我们就可以通过运营中心将我们的内容推送给用户,并且可以留言沟通。
动手能力不强的小伙伴,建议先把上面的代码在本地的虚拟环境中完成完成上面DIscuz 熊掌号改造接入的前两步的主要的步骤,将改造后的代码复制在熊掌号的后台中的改造在线检测的检测,检测结果成功之后便可以部署在手机端的网站上,发文章在线上的网站上测试是否成功即可。
至此恭喜您完成了 DIscuz 熊掌号改造,赶快去努力的运营自己的熊掌号吧!早日将熊掌号搜索指数 上升至300享受到更多的熊掌号带来的权益。 |
|