网站开发兼职_医院网站建设_医院网站开发

当前位置: > 建站教程 > 二次开发 >

栏目页提交熊掌号的方法

发布时间:2018-07-08 作者:医院网站制作 浏览: 关键词: 熊掌号
栏目页能否提交熊掌号,提高网站权重呢?
带着这个问题,我咨询了百度官方的权威人员,得到的答案是肯定的
栏目页也可以提交给百度熊掌号。
我的网站使用的是织梦cms,栏目列表会有好多小缩略图,熊掌号内容最好的展现方式就是提交带有3张小图的网址。

我们现在稍作演示,直接给出操作方法

<script type="application/ld+json">
      {
       "@context": "https://zhanzhang.baidu.com/contexts/cambrian.jsonld",
       "@id": "https://域名/view.php?aid={dede:field.id/}",
       "appid": "您的id",
       "title":"{dede:field.title/}",
       "images": ["{dede:field.litpic runphp="yes"}
@me = (strpos(@me,'defaultpic')? "" : @me."");
{/dede:field.litpic}"],
       "description": "{dede:field.description function='html2text(@me)'/}",
       "pubDate": "{dede:field name='senddate' function='strftime("%Y-%m-%dT%H:%M:%S","@me")' /}"
}
</script> 
 
文章页的添加熊掌号的代码如上图所示,但是只有一张缩略图,我们把它稍作改造

<script type="application/ld+json">
      {
       "@context": "https://zhanzhang.baidu.com/contexts/cambrian.jsonld",
       "@id": "https://域名/list.php?tid={dede:field.typeid/}",
       "appid": "您的id",
       "title":"{dede:field.title/}",
       "images": [
{dede:arclist row='3' runphp="yes"}
"[field:litpic/]"[field:global name=autoindex runphp="yes"](@me!=3)? @me=",":@me="";[/field:global]
{/dede:arclist}
],
       "description": "{dede:field.description function='html2text(@me)'/}",
       "pubDate": "{dede:php runphp='yes'}
$ntime = time();
@me=MyDate('%Y-%m-%dT%H:%m:%s',$ntime);
{/dede:php}"
}
</script> 
我们将文章单独页的网址改成了手机端列表页的网址结构了。因为我们要提交3张缩略图,所以在代码中做了判断,第三张图片后台不再添加逗号,不然就是一个错误的json格式了,是没办法提交的

然后预览效果,在网页源码中看到的日期格式是这样的 "pubDate": "%2018-%07-%08GMT%10:%Jul:%th",这不是百度熊掌号里使用的时间格式。

所以我们要把百分号去掉,T前面添加转义符。修改后的时间代码是这样的@me=MyDate('Y-m-d\TH:m:s',$ntime);

通过百度熊掌号后台提交数据,测试完美解决了问题,这个页面已经提交成功了。

我们还要添加熊掌号的声明和关注按钮,怎么实现呢?

第一步我们要在两个head标签之前引用熊掌号的脚本
<script src="//msite.baidu.com/sdk/c.js?appid=1537257266272124"></script>
然后在合适的位置添加百度熊掌号声明和关注按钮
<script>cambrian.render('tail')</script>
这个根据每个网站的实际效果添加,我这个是添加到了栏目尾部了,当然您也可以添加到正文中,也可以添加到页面头部。

截图看一下最终效果吧


 

责任编辑:医院网站制作
共有人阅读,期待你的评论!评论
二次开发
二次开发
使用技巧
调试安装
运营推广