織夢實現首頁、欄目頁、內頁友情鏈接分別顯示

大家網站的欄目PR值高了的話,都想獨立出來,進行友情鏈接交換,就是58同城那樣,各個二級域名和欄目頁都進行友情鏈接交換。

或者首頁的某個鏈接出現異常,想移到/plus/flink.php內頁去,但更新頁面後,原本設置爲內頁顯示的連接還是跑到了首頁。

這個問題一直讓很多使用織夢CMS的站長很頭疼,在論壇也找不到解決方法,本來我想自己建個HTML單頁面來添加內頁鏈接的,但我想圖方便,不想每次都用FTP來修改頁面代碼插入友情鏈接,所以我查看了一下 友情鏈接標籤flink相關參數,發現了一個可以真正實現首頁內頁或者在欄目頁分別顯示不同友情鏈接的方法。

link 裏面的參數 typeid=”0″ 1 綜合網站 2 娛樂類 3 教育類 4 計算機類 5 電子商務 6 網上信息 7 論壇類 8 其它類型 如果typeid=”0″或者不填,則讀取全部類型

原理是加入 typeid 參數來控制首頁內頁分別顯示不同友情鏈接,在後臺添加需要首頁顯示的友情鏈接的時候 可以選擇爲綜合網站。需要內頁顯示的友情鏈接可以選擇爲非綜合網站的其他類型。

編輯打開根目錄下的 /templets/default/index.htm //這個是取默認模板做例子,如果你不是使用默認模板,打開你所使用的模板index.htm文件
拉到底部找到找到 {dede:flink row=’24’ /}
將其改爲{dede:flink row=’24’ typeid=”1″/}
row 爲顯示友情鏈接的個數,根據需要可自定義

然後更新首頁,首頁就會調用設置爲綜合網站的友情鏈接,其他設置爲非綜合網站的鏈接就不會再首頁出現了,只會在/plus/flink.php出現。雖然還是PHP頁面,但現在對於搜索引擎優化來說動態頁面已經沒影響了。

欄目頁想進行友情鏈接交換可以在欄目頁的模板文件list_article.htm或list_image.htm插入{dede:flink row=’24’ typeid=”x”/} x改爲其中一個網站類型。然後想出現在這個欄目內的友情鏈接,添加的時候設置爲同樣的網站類型即可。

下面這個方法後來才發現的,轉自織夢官方論壇lovelian309的教程:

1、編輯打開index.htm模板文件。

2、查找

{dede:flink row=’24’/}

改爲

{dede:flink linktype = ‘2’ row=’24’ type=’text’}{/dede:flink}

這裏漏了一個linktype屬性。所以要在首頁鏈接中不顯示設置爲內頁的鏈接需要添加上這個屬性 {dede:flink linktype=’2′}{/dede:flink}

屬性值有兩個1和2,1表示設置爲內頁的鏈接,2表示設置爲首頁的鏈接 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章