POST TIME:2017-11-30 22:30
我們現在都很希望網站首頁可以換到比較高PR的友情鏈接,內頁頻道頁也可以有鏈接顯示。首頁的比較容易辦,可是內頁呢?難道是修改模板代碼一個一個添加上去嗎?
(找到這個網頁的朋友相信你不只是對修改織夢模板感興趣,你對網站優化也同樣有一些心得。如果你只關注織夢友情鏈接修改請直接跳到括號之外的下一段,這一段話你可以忽略而過.我們想蜘蛛它可能只認識字詞,而不理解這其中的意思的。這就是我們進行了一次測試。你想想,蜘蛛抓取時只從原創程度,相關性,權重高低,反向鏈接多寡著手,當然還有可愛的百度分詞技術,那作為編輯,最重要的事情就是如何讓百度收錄并長時間保存這一篇文章。我們這一段話的長度也足夠了,詞語也達到原創了,收錄如何?你來了就是最好的證明了。)
不用。織夢功能是很強大的。接下來我們詳細講解如何讓dede的首頁、列表頁、內頁分別調用不同的友情鏈接,讓你輕松提升權重。
我們在dedecms后臺管理添加友情鏈接時,可以看到在其中有一個選項是“網站類型”,可以分別選擇綜合網站、娛樂類、教育類、計算機類、電子商務、網上信息、論壇類、其它類型這八大類型。
而在主頁的模板代碼里,在友情鏈接 link 里面的參數 typeid="0",我們通過修改typeid 這個參數來控制首頁內頁分別顯示不同友情鏈接。
其中,參數 typeid,數字分別代表著 1 綜合網站 2 娛樂類 3 教育類 4 計算機類 5 電子商務 6 網上信息 7 論壇類 8 其它類型。
如果typeid="0"或者不填,則讀取全部類型。在后臺添加需要首頁顯示的友情鏈接的時候,我們可以選擇為1 綜合網站。需要內頁顯示的友情鏈接可以選擇為非綜合網站的其他類型。
例子:原模板的友情鏈接代碼是{dede:flink row='24' /}
我們將其改為{dede:flink row='24' typeid="1"/}
以后添加首頁鏈接的就全部選擇“綜合網站”類型,這樣我們的首頁就只能顯示“綜合網站”類型的鏈接了。
而其他內容頁添加的代碼可以是2,就可以顯示不同的友情鏈接了。
補充dedecms友情鏈接flink代碼知識——
友情鏈接只顯示圖片類的代碼:
{dede:flink row='24' type='image' titlelen="24" typeid="0"}
[field:link /]
{/dede:flink}
友情鏈接只顯示文字類的代碼:
{dede:flink row='24' type='text' titlelen="24" typeid="0"}
[field:link /]
{/dede:flink}
代碼注解:row='24' 表示讀取24個,如果row不設置,則默認為24,
titlelen="24" 表示友情鏈接為文字形式,網站名稱取24字符寬度,網站編碼GBK則12個漢字,網站編碼為UTF-8則為8個漢字
typeid="0" 1 綜合網站 2 娛樂類 3 教育類 4 計算機類 5 電子商務 6 網上信息 7 論壇類 8 其它類型 如果typeid="0"或者不填,則讀取全部類型
type='image' 則 [field:link /] 為連接+圖片形式
type='text' 則 [field:link /] 為連接+文字形式
實際的操作例子可以查看蔚藍前段時間所寫的《dede如何修改友情鏈接》
請注意: typeid這個變量,只能使用一個數字,不支持1,2,3,4這種連續格式,因為后臺代碼 $wsql .= "And typeid = '$typeid'";
如果想要支持1,2,3,4這種逗號間隔格式,即一下子顯示幾個不同類型的友情鏈接的話,我們可以改動 include/taglibflink.lib.php 文件
將原代碼$wsql .= "And typeid = '$typeid'";
修改為 $wsql .= "And typeid in ($typeid)";