首頁  >  文章  >  CMS教程  >  織夢SQL怎麼調用文章並取得靜態位址

織夢SQL怎麼調用文章並取得靜態位址

藏色散人
藏色散人原創
2020-01-07 09:31:111588瀏覽

織夢SQL怎麼調用文章並取得靜態位址

織夢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=&#39;
[field:id runphp=&#39;yes&#39;] $id=@me;@me=&#39;&#39;;$url=GetOneArchive($id);@me=$url[&#39;arcurl&#39;];[/field:id]&#39; >[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[&#39;aid&#39;]);
echo &#39;<li>·<a href=“&#39;.$arcurl[&#39;arcurl&#39;].&#39;”>[field:title/]</a></li>&#39;;
}
{/dede:php}

以上是織夢SQL怎麼調用文章並取得靜態位址的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn