帝國cms靈動標簽調用相關文章,SQL語句指定關鍵詞調用文章
帝國cms根據指定關鍵詞調取相關文章的方式有下面幾種:
1.INSTR(字段,”關鍵詞”)>0
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and INSTR(newstext,”帝國CMS”)>0 order by onclick desc limit 3",0,24,1}]
[/e:loop]
用來調取ID為1的欄目下正文包含“帝國CMS”的3篇文章,其中>0表示true,=0則表示false。其中newstext可以替換成其他想作為調取條件的字段。
2.title like “%關鍵詞%”
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and title like ”%帝國CMS%” order by onclick desc limit 3",0,24,1}]
[/e:loop]
用來調取ID為1的欄目下標題中包含“帝國CMS”的3篇文章。其中title可以替換成其他想作為調取條件的字段。
3.title like “%$navinfor[keyboard]%”
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and title like '%$navinfor[keyboard]%' order by onclick desc limit 3",0,24,1}]
[/e:loop]
用來調取ID為1的欄目下標題中包含當前內容頁關鍵詞的3篇文章。其中title可以替換成其他想作為調取條件的字段。注意,采用本方式調用內容時,當前內容頁的關鍵詞僅允許設置1個,超過1個則無法調取成功。
4.多個關鍵詞調用
如果當前內容頁設置了三個關鍵詞“帝國CMS”、“SEO”、“網站優化”。
① 根據其中一個關鍵詞調用內容時,可以采用代碼:
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and title like '%$keyboard[0]%' order by onclick desc limit 3",0,24,1}]
[/e:loop]
%$keyboard[0]%中的數字代表指定的關鍵詞,0表示第一個關鍵詞“帝國CMS”、1表示第二個關鍵詞“SEO”,3表示第三個關鍵詞“網站優化”。
② 當要同時指定多個關鍵詞調取內容時,可以采用下列代碼:
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and (title like '%$keyboard[0]%' or title like '%$keyboard[1]%' or title like '%$keyboard[2]%') order by onclick desc limit 3",0,24,1}]
[/e:loop]
表示調用標題中包含以上三個關鍵詞任何一個的內容,如果將or換成and,則表示調用標題中同時包含以上三個關鍵詞的內容。
[e:loop={"select * from [!db.pre!]ecms_news where classid=1 and (title like '%$keyboard[0]%' and title like '%$keyboard[1]%' and title like '%$keyboard[2]%') order by onclick desc limit 3",0,24,1}]
[/e:loop]
帝國cms靈動標簽其他使用sql語句調取內容的方式包括:
1.限定發布時間調用
[e:loop={"select * from [!db.pre!]ecms_news where newstime>UNIX_TIMESTAMP()-86400*30 order by rand() desc limit 3",0,24,1}]
[/e:loop]
用來調取30天內發布的3篇內容,采用隨機排序。
2.調用多個欄目下的內容
[e:loop={"select * from [!db.pre!]ecms_news where classid in (2,3,5,7,9,14) order by isgood desc limit 3",0,24,1}]
[/e:loop]
用來調用ID為2,3,5,7,9,14的欄目下的內容,按推薦順序排序。
3.判斷字段內容是否為空調用
[e:loop={"select * from [!db.pre!]ecms_news where titlepic<>'' order by isgood describe limit 3",0,24,1}]
[/e:loop]
用來調用有標題圖片的內容,按推薦順序排序。
相關推薦
-
帝國cms在恢復證數據中報錯MySQL server has gone away replace into `sjk_ecms_wz_data_1` value
帝國cms在恢復證數據中報錯MySQLsrvrhasgonawayrplacinto`sjk_cms_wz_da_1`valus('100'解決方法:這個代表什么意思呢?翻譯成中文的意思是:MySQL服務器...
-
帝國cms用sql執行批量替換標題圖片和內容圖片,當然其它字段已一樣方法
資訊內容圖片和標題圖片替換方法:進入后臺——數據庫執行下面的代碼【注意你當前使用的數據庫表名前綴】
-
帝國cms內容模板sql語句方式調用當前TAG標簽
方法1方法2[cod]
-
帝國cms用sql批量刪除重復內容!SQL
帝國cms用sql批量刪除重復內容!SQL以新聞模型為例:(重復信息留下一條記錄)
-
sql導入默認用戶解決杰奇cms無法登陸管理員賬戶問題 - ytkah
前些天下載杰奇cms來體驗一下,下載的杰奇1.8版,不是默認的安裝程序,上傳文件,手工導入sql數據庫,修改了config配置文件,很快就完工了。前臺可以展現,除了有些亂碼顯...















