dedecms織夢5.x中,在頁面模板裏直接使用跳轉鏈接redirecturl而不是織夢鏈接arcurl的解決辦法

很簡單,獲取到文章id,然後做一次數據庫查詢,查出dede_addonarticle表裏的redirecturl字段即可

 

包含在循環裏的寫法,例如dede:list中

 

[field:id runphp='yes']
  $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select redirecturl From kumi_guides where aid='$aid'");
  @me = $row['redirecturl'];
[/field:id]

 

 

最終頁:

 

{dede:field.id runphp='yes'}

  $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select redirecturl From kumi_guides where aid='$aid'");
  @me = $row['redirecturl'];

{/dede:field.id}

 

 

然後返回的就是跳轉鏈接了,可以直接寫在href的""裏,只是看上去有些冗長,但是可以奏效,暫時沒發現其他好的解決辦法,有文章介紹修改dedecms的include類的代碼來實現,感覺比較麻煩,不過上面寫標籤這種增加了一次數據庫查詢,建議儘可能不要在動態頁,比如search.htm等使用,降低效率

發佈了37 篇原創文章 · 獲贊 0 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章