1. 程式人生 > >織夢Dedecms網站接入百度熊掌號頁面改造

織夢Dedecms網站接入百度熊掌號頁面改造

依目前來看,絕大多數網站後臺都是用織夢繫統,所以在這裡分享一個織夢Dedecms網站熊掌號頁面改造的完整教程

一、頁面改造說明:

官方號接入只是移動端的內容頁面,所以改造只需要對移動內容頁面模版修改幾處即可。
對於普通移動站,一般是H5頁面或者WAP頁面,也可能是自適應頁面。
當擁有了官方號許可權之後,在百度站長平臺左側會出現官方號這個選項,點選資料引入,在開發指南這裡有一份改造說明:

新增canonical標籤(必選)

新增Json_LD資料(必選)

新增官方號ID宣告(H5頁面必選)

新增關注功能程式碼(強烈推薦)


一共有四個改造處,對於織夢來說這四點,都是比較簡單的。

二、頁面改造步驟:

改造一共有四步,分別是根據官方的開發指南來的。
首先找到自己移動站點的內容頁模版,一般在/templets/模版目錄/下面的以article開頭的模版檔案。強烈建議大家使用專業的網頁編輯工具比如Dreamweaver之類,而不是用記事本。

1、新增canonical標籤(必選)

<link rel="canonical" href="http(s)://xxx"/>

 改成織夢對應標籤程式碼即為:

<link rel="canonical" href="{dede:global.cfg_basehost/}{dede:fieldname= 'arcurl'/}"/>

如果改造了https,需要新增帶https的語句

//原來的
<link rel=canonical href=http(s)://xxx/>
//改成織夢裡面的獲取當前頁連結
<link rel="canonical" href="https://{dede:global.cfg_basehost/}{dede:fieldname= 'arcurl'/}"/>

然而實際測試結果來看,上面紅色程式碼部分織夢版本無法正常工作,也是就是說還是無法href=絕對地址,所以建議這樣修改href={http://你的www域名地址{dede:field name=arcurl/},就是直接把你域名http://www.xxxx.com寫在前面,下面程式碼中也是類似。

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": "{dede:global.cfg_basehost/}{dede:field name='arcurl'/}",
 
"appid": "你的熊掌號ID",
 
"title": "{dede:field.title/}",
 
"images": [
 
 "{dede:field.litpic runphp="yes"}
 
@me = (strpos(@me,'defaultpic')? "" : "http://你的域名"[email protected]"");
 
{/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>

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、推送後的資料,一般是當天即可在官方號顯示,而資料推送結果要第二天才能看到統計資料。