织梦dedecms改造熊掌号搜索结果出图方法大全

 SEO优化     |      2018-10-27 15:33
百度熊掌号官方给出的搜索结果出图要求如下:
 
合作要求
 
获得搜索结果出图权益,图片需满足以下要求:
1、图片必须出现在落地页中,且为落地页主图(在页面主体内容中,能反映页面主题、对用户有价值的图片);
2、图片清晰度高,长宽比为3:2,图片大小不得低于300*200px;
3、图片主体内容要居中,且要展现完全(图片可能会裁剪边缘,若裁剪后效果不佳会影响展现);
4、图片不能涉及低俗、色情、反动等;
5、同一篇内容中不能出现重复图片;
6、图片中不能是纯文字,不允许为广告图、色情图、纯色图、令人不适的图片;
7、图片中不得出现二维码、联系电话、微信号等受益方式;
8、图片水印只可添加熊掌号名称,且不可居于显著位置,不可大面积覆盖图片;
9、图片格式为JPG、GIF、PNG的静态图片,默认以JPG展示缩略图;
10、通过Json-ld方式提交的出图资源,有效链接量达30条以上;
11、通过Json-ld方式提交的搜索结果出图资源,需通过图片质量审核。
 
申请条件
熊掌号搜索指数达到100(度过新手期)
 
熊掌号搜索结果出图指数
 
 
第一、改造说明:
 
熊掌号接入只是移动端的内容页面,所以改造只需要对移动内容页面模版修改几处即可。
 
对于普通移动站,一般是H5页面或者WAP页面,也可能是自适应页面。
 
当拥有了熊掌号权限之后,在百度站长平台左侧会出现“熊掌号”这个选项,点“击数据引入”,在“开发指南”这里有一份改造说明:
 
添加canonical标签(必选)
 
添加Json_LD数据(必选)
 
添加熊掌号ID声明(H5页面必选)
 
添加关注功能代码(强烈推荐)
 
一共有四个改造处,对于织梦来说这四点,都是比较简单的。
 
熊掌号网站代码改造
 
第二、改造过程:
 
改造一共有四步,分别是根据官方的开发指南来的。
 
首先找到自己移动站点的内容页模版,一般在/templets/模版目录/下面的以article开头的模版文件。强烈建议大家使用专业的网页编辑工具比如Dreamweaver之类,而不是用记事本。
 
1、添加canonical标签(必选)
 
即添加:<link rel="canonical" href="http(s)://xxx"/>
 
对于很多移动站点,可能本身就添加了,如果没添加,那么在模版的之前,如果没改造https,那么需要添加一句
 
<link rel="canonical" href="http://{dede:global.cfg_basehost/}{dede:fieldname= 'arcurl'/}"/>
 
如果改造了https,需要添加带https的语句
 
 <link rel="canonical" href="https://{dede:global.cfg_basehost/}{dede:fieldname= 'arcurl'/}"/>
 
 
这里通过群友的分享,这里直接有一段织梦的Json_LD代码,将下面这段代码加入到之内,然后将代码出现“您的移动域名”修改为你自己的移动站点域名即可!将“您的主站”,替换成你PC域名即可,是为了调用图片完整地址的。
 
<script type="application/ld+json">
 
      {
 
       "@context": "https://zhanzhang.baidu.com/contexts/cambrian.jsonld 
 
",
 
       "@id": "http://您的移动域名{dede:field name='arcurl'/}",
 
       "title":"{dede:field.title/}",
 
       "images": ["{dede:field.litpic runphp="yes"}
 
@me = (strpos(@me,'defaultpic')? "" : "http://您的主站".@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")' /}",
 
       "isOriginal": "0"
 
}
 
  </script> 
 
织梦熊掌号改造三图代码一:
 
代码说明:后台启用了图片绝对地址,如果与你的情况不同,需稍作修改。
 
"images":[
                  {dede:field.bodyrunphp='yes'}
                 $str=strip_tags("@me","<img>");
                 preg_match_all("/src=\"\/?(.*?)\"/",$str,$ereg);
                  @me="";
                  $urlarr=$ereg[1];
                  if (count($urlarr)>=3){@me='"'.$urlarr[0].'","'.$urlarr[1].'","'.$urlarr[2].'"';}
                  else{@me='"'.$urlarr[0].'"';}
                  {/dede:field.body}
                  ],
 
 
织梦熊掌号三图代码二:
"images":[
{dede:field.body runphp='yes'}
$str=strip_tags("@me","<img>");
preg_match_all("/src=\"\/?(.*?)\"/",$str,$ereg);
@me="";
if($ereg[1][0]){
@me.=" \"域名/".$ereg[1][0]."\", \n";
}
if($ereg[1][1]){
@me.=" \"域名/".$ereg[1][1]."\",\n ";
}
 
if($ereg[1][2]){
@me.=" \"域名/".$ereg[1][2]."\" ";
}
 
{/dede:field.body}
                  ],
 
熊掌号织梦改造出图
 
添加添加熊掌号ID声明
 
请在你的百度站长平台,点击“熊掌号”,“数据引入”,“开发指南”
 
然后点击“添加熊掌号ID声明(H5页面必选)”会出现这句
 
 <script src="//msite.baidu.com/sdk/c.js?appid =这里将显示您的id"></script>
 
把这句script添加到之前即可!
 
 
添加关注功能代码
 
这个比较有意思了,名字叫bar,根据位置不同,名字也不同,分别叫“吸顶bar”、“文章段落间bar”、“底部bar”,添加了之后,会在页面显示关注 熊掌号 按钮,虽然不是强制要求添加,但是强烈建议大家都添加。而且提供了,头部,内容区域,底部三种添加位置,只要选择其一就可以,一般选择添加头部那个就好!
 
比如吸顶bar,代码是,<script>cambrian.render('head')</script> ,添加在头部div里面,这点还得大家自己找一下位置。