渊鱼 发表于 2018-3-1 00:31:03

和我学改造熊掌号之织梦CMS改造

本帖最后由 神奇的路人甲 于 2017-11-14 20:50 编辑

1、熊掌号开通流程:《一步一步教你开通百度熊掌号》
2、和我学改造熊掌号之Discus X 3 门户改造《 和我学改造熊掌号之Discus X 3 门户改造》
3、WordPress改造熊掌号:【和我学改造熊掌号之WordPress】
4、PHPCMS改造熊掌号:【和我学改造熊掌号之PHPCMS改造】
5、帝国CMS改造熊掌号:【和我学改造熊掌号之帝国CMS改造】
6、织梦CMS改造熊掌号:【和我学改造熊掌号之织梦CMS改造】
这里感谢 宋亚鹏 提供的熊掌号织梦cms的改造文档!


改造一共有四步,分别是根据官方的开发指南来的。首先找到自己移动站点的内容页模版,一般在/templets/模版目录/下面的以article开头的模版文件。强烈建议大家使用专业的网页编辑工具比如Dreamweaver之类,而不是用记事本。 1、添加canonical标签(必选)即添加<link rel="canonical" href="http(s)://xxx"/>对于很多移动站点,可能本身就添加了,如果没添加,那么在模版的</head>之前,如果没改造https,那么需要添加一句<link rel="canonical" href="http://{dede:global.cfg_basehost/}{dede:field name='arcurl'/}"/>如果改造了https,需要添加带https的语句<link rel="canonical" href="https://{dede:global.cfg_basehost/}{dede:field name='arcurl'/}"/>2、添加Json_LD数据这里通过群友的分享,这里直接有一段织梦的Json_LD代码,将下面这段代码加入到<body></body>之内,然后将代码出现“您的移动域名”修改为你自己的移动站点域名即可!将“您的主站”,替换成你PC域名即可,是为了调用图片完整地址的。<script type="application/ld+json">
    {
      "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
      "@id": "http://您的移动域名{dede:field name='arcurl'/}",
      "appid": "1539897736717695",
      "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")' /}"
    }
</script>复制代码这里再次感谢 宋亚鹏   提供   提供的熊掌号之织梦CMS改造
最后就是添加我们的 添加关注功能代码代码放在文章内容即可,这里也是强烈推荐大家去添加的,添加之后用户看到文章之后可以通过关注代码关注我们的熊掌号,同时我们就可以通过运营中心将我们的内容推送给用户!并且可以更快的和用户去沟通!

宝妹 发表于 2018-3-1 00:31:03

搞定了,但是跟楼主有些出入。第4行,我的移动站是动态的,链接如下面@ID中的代码。为啥是动态的,这个说起来就辛酸了,静态后发现分页链接打不开也没有技术支持,那么就移动站用动态浏览了。当初做移动适配规则的时候差点累吐血,不过移动适配规则也搞好了。因为这个站的移动站非独立的而是二级目录/m。第9行中有个添加你的主站,那个会重复出现主站,所以我的代码中删除了,然后就好了。留下我的足迹给后来人借鉴,没准也有跟我有相同情况的。
<script type="application/ld+json">
    {
      "@context": "没有URL权限替代一下吧跟楼主的一样/contexts/cambrian.jsonld",
      "@id": "域名地址/m/view.php?aid={dede:field.id/}",
      "appid": "1573773894759929",
      "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>复制代码

慵挽 发表于 2018-3-1 00:31:03

不当律师可惜了 发表于 2017-11-14 20:37
这个貌似只能调缩略图,而不能调三张图吧。
给我个发言权限,我把调用三张图片代码放出来。。。
帝国的 ...
厉害了哦

子歇 发表于 2018-3-1 00:31:03

不错不错,不过 静态页面 要添加这段代码的话要全部重新生成了,代价太大了

′雷克萨斯 发表于 2018-3-1 00:31:03

我的好像搞定了

皆非 发表于 2018-3-1 00:31:03

本帖最后由 xianlaidoudou 于 2017-12-6 15:11 编辑

校验失败

不符合JSON-LD格式要求(共1处错误)
错误原因
JSON 解析失败,格式不合法,可能存在多余的换行,回车,逗号

禁忌 发表于 2018-3-1 00:31:03

校验失败

不符合JSON-LD格式要求(共1处错误)
错误原因
JSON 解析失败,格式不合法,可能存在多余的换行,回车,逗号

美人骨 发表于 2018-3-1 00:31:03

大家都做的不错
我也学习了!

无言の 发表于 2018-3-1 00:31:03

小白一枚,越看越糊涂了

栀初 发表于 2018-3-1 00:31:03

小白一枚,越看越糊涂了
页: [1] 2
查看完整版本: 和我学改造熊掌号之织梦CMS改造