DedeCMS頻道內(nèi)容模型自定義與SQL標簽應用,DEDE技術(shù)
導織夢的模板讀:DEDE技術(shù)DEDE技術(shù)DedeCMS也提供頻道內(nèi)容模型自定義功能,可以根據(jù)自己的需求建立頻道模型,類似KingCMS的自定義模塊。這篇文章不寫如何建立頻道內(nèi)容模型,寫寫在首頁或非自定dede模板堂夢織模板。
DedeCMS也提供頻道內(nèi)容模型自定義功能,可以根據(jù)自己的需求建立頻道模型,類似KingCMS的自定義模塊。這篇文章不寫如何建立頻道內(nèi)容模型,寫寫在首頁或非自定義頻道內(nèi)容列表頁如果要調(diào)用里面的內(nèi)容使用的SQL標簽。
要使用SQL標簽,最基本的查看數(shù)據(jù)庫字段是一定要會的,特別是如果用自定義模型字段都是自己加的,不是系統(tǒng)默認的。
先看下面這段調(diào)用的語句,我一行行解釋吧,這樣可能比較好理解。
{dede:sql sql=" SELECT dede_addonevents.aid,dede_addonevents.typeid,dede_addonevents.events_place,dede_addonevents.begin_date,dede_addonevents.end_date, dede_events.織夢模板ID,dede_events.typeid,dede_events.title,dede_events.description, dede_full_search.aid,dede_full_search.typeid,dede_full_search.url FROM dede_addonevents , dede_events , dede_full_search WHERE dede_addonevents.aid=dede_events.ID AND dede_events.ID=dede_full_search.aid ORDER BY dede_addonevents.aid DESC LIMIT 0, 4 "}[field:events_place/][field:title function="cn_substr(@me,38)"/] [field:description function="cn_substr(@me,38)"/][field:begin_date/]-[field:end_date /]{/dede:sql}dede_addonevents 和 dede_events 是自定義生成頻道之后自動生成的表,默認的系統(tǒng)中是沒有的。dede_full_search 這個表是存儲DedeCMS中所有文章或自定義頻道文章內(nèi)容的路徑的表,這里要調(diào)用URL,一定是需要打開的。
dede_addonevents.aid,dede_addonevents.typeid,dede_addonevents.events_place,dede_addonevents.begin_date,dede_addonevents.end_date,dede_events.ID,dede_events.typeid,dede_events.title,dede_events.description,這幾個都是自定義表中需要調(diào)取的字段,在自定義頻道生成的時候DedeCMS系統(tǒng)會自動加上.aid,.ID,.typeid,這樣的ID字段,以實現(xiàn)多表關(guān)聯(lián)查詢。
這部分FROM dede_addonevents , dede_events , dede_full_search就不詳細解釋了,就是調(diào)用的表名。
下面這個部分就是多表關(guān)聯(lián)查詢的條件語句了
WHERE dede_addonevents.aid=dede_events.ID AND dede_events.ID=dede_full_search.aid當然是要ID能匹配上調(diào)用的內(nèi)容才不出錯。
ORDER BY dede_addonevents.aid DESC LIMIT 0,4這句就是數(shù)據(jù)顯示的倒序正序了,Mysql支持LIMIT 0, 4 這個設置起始位置非常方便。
[field:events_place/][field:title function="cn_substr(@me,38)"/] [field:description function="cn_substr(@me,38)"/][field:begin_date/]-[field:end_date /]這個部分就是Deddede,模板eCMS的標簽了,自定義的時候會有字段名,跟系統(tǒng)默認標簽基本相近,方法也一致。標簽問題查看系統(tǒng)的幫助就可以。
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-21 ,文章DedeCMS頻道內(nèi)容模型自定義與SQL標簽應用,DEDE技術(shù)主要講述標簽,自定義,CMS網(wǎng)站建設源碼以及服務器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_33317.html