天天看點

DEDEv5.6跳轉網址修改成直鍊位址而非動态跳轉

  因為之前DEDE技術吧站長用織夢DEDECMSv5.6做了個網址導航站(站長網址大全 www.hostlv.com),而當時完工的時候雖然基本都做得差不多了,也做了僞靜态,做了僞靜态之後的清單也位址如(http://www.hostlv.com/list-4.html)

  需要僞靜态規則的同學請移步到百度,但是還是有唯一一個缺陷就是不能像真正的網址導航站一樣在清單做直鍊,也可能導緻了站長導航的權重大量丢失,再經過了半年之後,站長重新接入網絡,在空餘時間,終于找到解決方法了,現在拿出來給大家分享. 

dede

- 598080707.net

  意思就是說(之前我的站長導航的清單連結到一個站點的時候是一個動态的跳轉頁面,而經過我僞靜态了之後,跳轉位址是靜态的定時跳轉頁面,而非支鍊跳轉)

動态跳轉位址為:http://www.hostlv.com/plus/view.php?aid=2  類似于這樣的結構.

而我僞靜态之後:http://www.hostlv.com/view-4-1.html  類似與這樣的結構.

本帖分享的就是在清單直接顯示連結位址而非以上兩種跳轉頁的方式進行跳轉.

教程開始如下:

第一步:首先,登入dede系統 -> 系統基本參數 -> 其它選項裡面有一個“跳轉網址是否直接跳轉?(否則顯示中轉頁)”我們設定為 是

第二步:打開list_article.htm清單頁,代碼如下,此段代碼就是站長導航的清單調用标簽.在前提上我添加了以下标紅标記

{dede:arclist col='5' row='300' orderby='near' addfields='redirecturl' channelid='1'}<li>

<h3><div><a href="[field:redirecturl/]" title="[field:title/]" target="_blank" class="text-con">[field:title/]</a></div></h3>

</li>

{/dede:arclist}

這樣修改之後,站長導航的清單連結收錄的站點都是在清單直接顯示連結位址,而并非是中轉頁和跳轉頁.到這裡就完成了DEDEv5.6跳轉網址修改成直鍊位址而非動态跳轉.示範位址:http://www.hostlv.com/list-28.html

以下是源自于網絡收集的資料: jinmengqiang.cn

問:dede5.6  跳轉網址直接連結而非跳轉的實作方法

答:解決思路就是利用channelid ,大家都知道在dede背景有許多的内容模型,而問題的解決途徑就是利用channelid,說到這裡估計大家都知道怎麼解決了,呵呵,從資料庫裡我們可以發現,跳轉位址字段為 redirecturl,是以我們隻要通過channelid把 redirecturl調出來就可以了,這樣問題也就迎刃而解了。

通常調用某個字段的方法是用addfields='字段名稱' channelid='模型id' 這兩個屬性來實作,那麼代碼也就出來了

{dede:arclist row='10' titlelen=‘50'orderby='hot' typeid=‘130’ addfields='redirecturl' channelid='2'}

<li>

<a href="[field:redirecturl/]" target="_blank">[field:title]</a></li>

按照上面的步驟就可以解決跳轉網站是動态位址的問題了

繼續閱讀