全部模板|推薦模板|TAG標簽|加入收藏|網站地圖您好,歡迎來到織夢云模板,一站式織夢模板定制下載站!
您現在的位置:織夢模板 > 織夢教程 > 安裝使用 >

織夢Dedecms用sql語句獲取文章鏈接地址[field:arcurl/]

時間:2015-04-12 來源:網絡 作者:織夢云模板 點擊:

最近織夢云在研究dedecms,因為需要多表聯查,left join on語句只有通過sql語句來調用文檔,可是用默認的[field:arcurl/]無法獲取文檔的鏈接地址,后經到網上搜尋,找到一套調用文檔地址的辦法,整理下面:

在Dede系統里面,我們可以自由使用SQL語句來配合織夢標簽進行更多的個性化調用。比如:推薦會員、推薦企業等。通過SQL語句調用文檔列表并獲取其靜態頁面地址的方法。

基本參照格式為:

1
2
3
{dede:sql sql='select 字段 From 表名稱 where 條件語句'}
[field:字段名/]
{/dede:sql}

由上面這種基本格式,我們就可以基本轉換出一條調用文檔列表的調用標簽了,代碼為:

1
2
3
{dede:sql sql='select * From dede_archives limit 10'}
<a href="/plus/view.php?aid=[field:id/]">[field:title/]</a>
{/dede:sql}

大家看到了上面的文檔鏈接的底層模板地址的是動態的,那么我們要如何來進行轉換,讓他鏈接到靜態地址呢,這里我們只需要對[field:id/]進行一下轉換,轉換后的完整代碼為:

1
2
3
4
5
{dede:sql sql="SELECT * FROM dede_archives limit 10"}
<li>
    <a href='[field:id runphp='yes'] [email protected];@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,30,0)/]</a>
</li>
{/dede:sql}

本文版權歸原作者所有,轉載請注明原文來源出處,織夢云模板感謝您的支持!

本文鏈接:http://www.tdohmj.live/news/anzhuang/news-4173.html 織夢Dedecms用sql語句獲取文章鏈接地址[field:arcurl/] http://www.tdohmj.live/news/anzhuang/news-4173.html

關于本站 -聯系我們 -免責聲明 -常見問題 -服務項目 - 留言反饋

Copyright © 2012-2014 www.tdohmj.live. 織夢云模板 版權所有 | 粵ICP備14083021號-13 |

售前咨詢

售后服務

技術支持

會員登錄
還沒有賬號立即注冊

用戶名登錄

看不清?點擊更換

用第三方帳號直接登錄

返回

您可以選擇直接注冊或用第三方帳號登錄網站,一分鐘完成注冊

前三组选组六怎么玩