聯(lián)系官方銷售客服
1835022288
028-61286886
如何為循環(huán)列表增加限定條件?
模板文件:/web/templates/pc/default/home/index.html
比如,我們給圖書自定義了一個主表“字?jǐn)?shù)”字段 $zishu,圖書是獨(dú)立模塊,要解決一些會員發(fā)了書不寫章節(jié),變成空書的問題。
需求:主站主頁只顯示圖書字?jǐn)?shù)>3000字的書,或者只列出寫了3個章節(jié)以上的圖書,再或者,讓三個章節(jié)以下的圖書狀態(tài)自動關(guān)閉,3章節(jié)以上開啟
{list action=module module=book field=id,title,url,thumb,updatetime,description,catid,zishu LG_zishu>3000 order=updatetime num=20}
{/list}
上面這個寫法好像不行
LG_zishu=3000
出錯了。
{list action=module module=book field=id,title,url,thumb,updatetime,description,catid,zishu LG_zishu=3000 order=updatetime num=20}
這里顯示
{/list}
只加入 LG_zishu=3000,但整個列表都顯示不了,不加 LG_zishu=3000 至少顯示正常。
回復(fù)@夢中的天空
{list action=module module=book field=id,title,url,thumb,updatetime,description,catid,zishu LG_zishu=3000 order=updatetime num=20}
這里顯示
{/list}
{$sql} 看看sql呢?
SELECT `dr_1_book`.`id`,`dr_1_book`.`title`,`dr_1_book`.`url`,`dr_1_book`.`thumb`,`dr_1_book`.`updatetime`,`dr_1_book`.`description`,`dr_1_book`.`catid`,`dr_1_book`.`zishu` FROM `dr_1_book` WHERE `dr_1_book`.`zishu` = 3000 AND `dr_1_book`.`status` = 9 ORDER BY `dr_1_book`.`updatetime` DESC LIMIT 20
回復(fù)@夜半雞叫
說明LG通配符不生效的,迅睿才可以
{$sql} 看看sql呢?
回復(fù)@namingping