根據(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)站的時(shí)候 有時(shí)候可能會(huì)用到這個(gè)東西 特此轉(zhuǎn)載保存。
譬如 我要在首頁或者其他頁面 調(diào)用 TAG 為 “溫州視線” 的10條文章 普通的標(biāo)簽是實(shí)現(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)上找到東西不一定全部是對(duì)的,郁悶呀,我試了很久,就是不對(duì),原來是代碼錯(cuò)了,現(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://m.hangqichache.cn/keji/intel/zzzj/rumen/35753.html,轉(zhuǎn)載必須保留網(wǎng)址。
編輯: 溫州視線