dedecms使用sql語句調用文章靜態鏈接地址的方法
導讀:織夢文章織夢文章這篇文章主要為大家介紹了dedecms使用sql語句調用文章靜態鏈接地址的方法,涉及SQL語句的使用與文章調用的技巧,非常具有實用價值,需要的朋友可以參考下dede,模板織夢模板。
本文實例講述了dedecms使用sql語句調用文章靜態鏈接地址的方法。分享給大家供大家參考。具體分析如下:
很多時候我們用織夢后臺調用數據的時候,自帶的標簽很多時候都沒辦法調用我們要的數據,因此要自己寫sql去調用,之前有個問題搞了兩天都沒搞出來,后來看到下面這個文章,問題解決了.
使用dedecms這個程序建站有五年多的時間了,期間建了不少網站,歡迎各位朋友找我建站.
補充:
發布這篇文章后,無意間發現在了dedecms的GetOneArchive,只要傳入一個文檔id就可以獲得文章鏈接了,其實這個函數返回的的文章信息數組包含了:鏈接地址,標題,文章ID,欄目ID,這里只需要文章鏈接地址,具體代碼如下:代碼如下:{dede:sql sql="select * From dede_archives a where a.title like '%織夢建站%' and a.arcrank>-1 limit 8"} <</code>li><</code>a title="[field:title/]" href="[field:id runphp='yes']$url=GetOndede網站模板eArchive(@me);@me=$url['arcurl'];[/field:id]">[field:title runphp='yes']@me=cn_substr(@me, 50);[/field:title]</</code>a></</code>li> {/dede:sql}如果你僅僅需要調用文章的鏈接地址該方法不失為一個快捷的方法,文章下部分介紹的方法較為復雜,但如果你想調用文章鏈接地址的同時還想調用欄目名稱不妨試下.
為什么要使用dede:php,dede:sql
在一些比較復雜的調用中用dede:arclist標簽是解決不了問題的,比如說大家常說的調用某一會員發布的文章等等之類,這些一般要通過dede:sql標簽來實現.
今天我所說的調用也是比較特殊的就是在首頁調用指定關鍵字的文章,其實這個跟dedecms的相關文章標簽類似,這里給大家分享兩種方法.
dede:sql標簽調用指定關鍵字文章靜態地址,這里引用dedecms官方關于dede:sql的介紹.
Sql標記
功能說明:用于從模板中用一個SQL查詢獲得其返回內容。
適用范圍:非擴展模塊所有模板。
(1)語法:{dede:sql sql="這里寫sql語句"}底層模板{/dede:sql}
(2)屬性:[1] sql 完整的SQL查詢語句。
(3)底層模板:SQL語句中查出的所有字段都可以用[field:字段名/]來調用。
好了了解dede:sql標簽后,就可以根據自己的需求寫sql語句了,我這里是要調用指定關鍵字的文章,sql語句如下:代碼如下:"select * From dede_archives adede免費模板 where a.arcrank>-1 and a.title like '%腳本%' limit 8"
語句解析:a.arcrank>-1限制調用已審核的文章;like '%腳本%'調用指定關鍵字的文章;limit 8為調用條數為8條
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章dedecms使用sql語句調用文章靜態鏈接地址的方法主要講述靜態,語句,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30926.html