根據TAG標簽調用相關文章列表 根據TAG標簽 通過SQL方式調用文章列表
2010-11-23 12:46?來源 未知
根據TAG標簽,通過SQL方式調用相關關鍵字文章列表,TAG標簽調用相關文章。
在用DEDE做網站的時候 有時候可能會用到這個東西 特此轉載保存。
譬如 我要在首頁或者其他頁面 調用 TAG 為 “溫州視線” 的10條文章 普通的標簽是實現不了的 使用SQL 可以很輕松的將數據調出來
代碼
- {dede:sql sql="SELECT t.aid,t.tag,a.id,a.title FROM zhuzhuzhu_taglist as t left join zhuzhuzhu_archives a on t.aid = a.id where t.tag='溫州視線' LIMIT 0 , 10"}
- <a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]">[field:title/]</a><br />
- {/dede:sql}
|
{dede:sql sql="SELECT t.aid,t.tag,a.id,a.title FROM
zhuzhuzhu_taglist as t left join
zhuzhuzhu_archives a on t.aid = a.id where t.tag='溫州視線' LIMIT 0 , 10"}
<a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]">[field:title/]</a><br />
{/dede:sql}
用SQL直接讀 dede_taglist 跟 dede_archives 這倆表就行了
其中
[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id] 是文章的靜態地址 借鑒了論壇上某人的方法 再次表示感謝!!
網上找到東西不一定全部是對的,郁悶呀,我試了很久,就是不對,原來是代碼錯了,現在已經更改了,正確的代碼是
{dede:sql sql="SELECT t.aid,t.tag,a.id,a.title FROM zhuzhuzhu_taglist as t left join zhuzhuzhu_archives a on t.aid = a.id where t.tag='溫州天氣' LIMIT 0 , 10"}
<a href="[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]" >[field:title function="cn_substr(@me,30)"/]
</a>
{/dede:sql}
本文“”來源:http://www.hangqichache.cn/keji/intel/zzzj/rumen/35753.html,轉載必須保留網址。
編輯: 溫州視線