根據(jù)TAG標(biāo)簽調(diào)用相關(guān)文章列表 根據(jù)TAG標(biāo)簽 通過SQL方式調(diào)用文章列表
2010-11-23 12:46?來源 未知
根據(jù)TAG標(biāo)簽,通過SQL方式調(diào)用相關(guān)關(guān)鍵字文章列表,TAG標(biāo)簽調(diào)用相關(guān)文章。
在用DEDE做網(wǎng)站的時候 有時候可能會用到這個東西 特此轉(zhuǎn)載保存。
譬如 我要在首頁或者其他頁面 調(diào)用 TAG 為 “溫州視線” 的10條文章 普通的標(biāo)簽是實現(xiàn)不了的 使用SQL 可以很輕松的將數(shù)據(jù)調(diào)出來
|
代碼
- {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] 是文章的靜態(tài)地址 借鑒了論壇上某人的方法 再次表示感謝!!
網(wǎng)上找到東西不一定全部是對的,郁悶呀,我試了很久,就是不對,原來是代碼錯了,現(xiàn)在已經(jīng)更改了,正確的代碼是
{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.thenaturerepublic.com.cn/keji/design/35753.html,轉(zhuǎn)載必須保留網(wǎng)址。
編輯: 溫州視線