织梦Dedecms系统熊掌号页面改造备忘

2018-05-2408:42:16 发表评论 1,965
摘要

因为自己这个小破站是WordPress做的,所以现在才关注到Dede织梦的熊掌号页面改造,可以参考之前wp的文章(WordPress-百度熊掌号结构化页面改造)

因为自己这个小破站是WordPress做的,所以现在才关注到Dede织梦的熊掌号页面改造,可以参考之前wp的文章(WordPress-百度熊掌号结构化页面改造

其实个人理解的熊掌号说白了就是百度利用自身搜索引擎和站长平台的优势,抢微信公众号和头条号这类自媒体资源的市场份额,但是你不得不承认百度搜索资源平台的强大优势。熊掌号同 MIP 相比门槛更低只要是 HTML5 + HTTPS 就可以兼容,所有我选择加入!

dedecms

一、页面改造说明:

官方号接入只是移动端的内容页面,所以改造只需要对移动内容页面模版修改几处即可。
对于普通移动站,一般是H5页面或者WAP页面,也可能是自适应页面。
当拥有了官方号权限之后,在百度站长平台左侧会出现"官方号"这个选项,点"击数据引入",在"开发指南"这里有一份改造说明:
添加canonical标签(必选)
添加Json_LD数据(必选)
添加官方号ID声明(H5页面必选)
添加关注功能代码(强烈推荐)
一共有四个改造处,对于织梦来说这四点,都是比较简单的。

二、页面改造步骤:

改造一共有四步,分别是根据官方的开发指南来的。
首先找到自己移动站点的内容页模版,一般在/templets/模版目录/下面的以article开头的模版文件。强烈建议大家使用专业的网页编辑工具比如Dreamweaver之类,而不是用记事本。
1、添加canonical标签(必选)
即添加:
对于很多移动站点,可能本身就添加了,如果没添加,那么在模版的之前,如果没改造https,那么需要添加一句
如果改造了https,需要添加带https的语句,要求href的内容为MIP页或H5页对应的PC页地址;如果没有PC端页,则填写当前移动端页面地址,在<head>标签内引入。

//原来的
<link rel="canonical" href="http(s)://xxx"/>
//改成织梦里面的获取当前页链接
<link rel="canonical" href="{dede:global.cfg_basehost/}{dede:field name='arcurl'/}"/>

然而实际测试结果来看,上面红色代码部分无法正常工作,也是就是说还是无法href=绝对地址,所以建议这样修改href="{http://你的www域名地址{dede:field name='arcurl'/}”,就是直接把你域名http://www.xxxx.com写在前面,href="{http://www.yoursite.com{dede:field name='arcurl'/}”这个样子,下面代码中也是类似。

2、添加Json_LD数据
这里通过群友的分享,这里直接有一段织梦的Json_LD代码,将下面这段代码加入到之内,然后将代码出现"您的移动域名"修改为你自己的移动站点域名即可!将"您的主站",替换成你PC域名即可,是为了调用图片完整地址的。
官方号主页就是根据大家Json_LD来获取标题,页面地址,缩略图,页面描述等,所以Json_LD项目里面都是必须的。将以上部分改成我们dedecms织梦系统的,是固定的,也绝对适合你的网站,别担心。

可以把下面的代码放在页脚代码中,比如footer.php中,官方说明是要放</head>前,其实都一样,个人喜好放在下面。

<script type="application/ld+json">
{ 
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld", 
"@id": "http://你的www域名地址{dede:field name='arcurl'/}", 
"appid": "你的熊掌号ID", 
"title": "{dede:field.title/}", 
"images":["{dede:field.litpic runphp="yes"}
@me = (strpos(@me,'defaultpic')? "" : "http://你的www域名地址"[email protected]"");
{/dede:field.litpic}"], 
"description": "{dede:field name='description' function='html2text(@me)'/}", 
"pubDate": "{dede:field name='pubdate' function='strftime("%Y-%m-%dT%H:%M:%S","@me")' /}" 
} 
</script>

3:添加熊掌号ID声明 

可以添加在head.php这样的文件里

//在页面</head>标签前添加代码//
<script src="//msite.baidu.com/sdk/c.js?appid=你的熊掌号ID"></script>

注意:appid为熊掌号唯一ID,请勿做任何修改,否则无法正常展现。
4、添加关注功能代码
这个比较有意思了,名字叫bar,根据位置不同,名字也不同,分别叫"吸顶bar"、"文章段落间bar"、"底部bar",添加了之后,会在页面显示关注 官方号 按钮,不是强制要求添加。

三、改造常见问题

1、如果你后台开启了绝对地址,请自行修改一下改造方案
2、改造仅仅是移动的内容页,非PC页面,也不是移动的栏目页或者首页。
3、Json_LD代码是针对普通站点,没有什么特殊设置的织梦系统而写,如果您图片使用了附件域名地址,请将"http://您的网站域名"这句话删掉。
4、改造完成后,需要生成一下移动页面,然后自己在格式校验的地方校验一下。
5、校验成功后,可以使用群分享的推送工具进行数据推送,也可以根据"数据提交"处,官方给出的各种推送方案进行数据推送。
6、推送后的数据,一般是当天即可在官方号显示,而数据推送结果要第二天才能看到统计数据。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: