1. 程式人生 > >DEDE SQL標籤可以獲取文件靜態連結地址

DEDE SQL標籤可以獲取文件靜態連結地址

在DedeCMS的系統裡面,我可以通過由使用SQL語句來配合織夢標籤進行更多的個性化呼叫。比如:推薦會員、推薦企業等。但是我們發現文件連結的底層模板地址的是動態的,那麼我們要如何來進行轉換,讓他連結到靜態地址呢?
首先我們在利用SQL語句呼叫時的基本參照格式為:
{dede:sql sql='select 欄位 From 表名稱 where 條件語句'}   
[field:欄位名/]   
{/dede:sql}  
由上面這種基本格式,我們就可以基本轉換出一條呼叫文件列表的呼叫標籤了,程式碼為:
{dede:sql sql='select * From dede_archives limit 10'}   
    <a href="/plus/view.php?aid=[field:id/]">[field:title/]</a>  
{/dede:sql}  
大家看到了上面的文件連結的底層模板地址的是動態的,那麼我們要如何來進行轉換,讓他連結到靜態地址呢,這裡我們只需要對[field:id/]進行一下轉換,轉換後的完整程式碼為:
{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}