織夢SQL怎麼呼叫文章並取得靜態位址?
織夢SQL呼叫文章並取得靜態位址的方法
推薦學習:織夢cms
大家知道,在Dede系統SQL呼叫文章並取得靜態位址的方法裡面,我可以自由使用SQL呼叫文章並取得靜態位址的方法SQL語句來配合織夢標籤SQL呼叫文章並取得靜態位址的方法進行更多的個人化呼叫。基本參考格式為:
{dede:sql sql='select 字段 From 表名称 where 条件语句'} [field:字段名/] {/dede:sql}
由上面這個基本格式,我們就可以基本上轉換出一條調用文檔列表的調用標籤了,代碼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'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' >[field:title/]</a> </li> {/dede:sql}
如果是dede:php標籤,也差不多,主要是運用GetOneArchive這個方法,例如:
{dede:php} $dsql->SetQuery("SELECT * FROM dede_archives limit 10"); $dsql->Execute(); while($arr = $dsql->getArray()){ $arcurl = GetOneArchive($arr['aid']); echo '<li>·<a href=“'.$arcurl['arcurl'].'”>[field:title/]</a></li>'; } {/dede:php}
以上是織夢SQL怎麼調用文章並取得靜態位址的詳細內容。更多資訊請關注PHP中文網其他相關文章!