迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
我在后臺(tái)加了一個(gè)是否顯示字段,前臺(tái)如何調(diào)用呢?
就是選擇顯示前臺(tái)才顯示,反之就不顯示。
{loop $related $c} {$c.name} {/loop}
這是前臺(tái)的代碼
因?yàn)椴荒芟到y(tǒng)自帶的那個(gè)是否顯示功能,我網(wǎng)站有前臺(tái)有二個(gè)顯示欄目的地方,新加的自定義就是為火熱欄目 顯示在其他地方的
{loop $related $c} {if $c.字段名=="你設(shè)置的值"} {$c.name} {/if} {/loop}
這個(gè)就是一個(gè)簡(jiǎn)單的判斷寫法。關(guān)鍵是看你這個(gè)顯示字段的值格式是什么,然后就對(duì)應(yīng)怎么套公式
回復(fù)迅睿框架創(chuàng)始人
這樣確實(shí)可以,我現(xiàn)在也是這樣做的,但是我還要想得到$key_c1他的值,如果按這樣操作的話$key_c1的就不是+1這樣顯示的,我在想能在查詢語(yǔ)句里加上條件判斷就可以,但具體不會(huì)操作 ??
$key_c1,比這個(gè)格式它就是控制循環(huán)的序列號(hào),但是你這個(gè)值也不對(duì)啊,因?yàn)槟愕闹付ㄊ莑oop,loop它不應(yīng)該有這個(gè)格式
參考文檔:《Loop循環(huán)語(yǔ)句》
每一個(gè)餐循環(huán)標(biāo)簽的語(yǔ)法,它對(duì)應(yīng)的手冊(cè)參數(shù)是不一樣的。這個(gè)loop的序列號(hào)值就不應(yīng)該是你這這個(gè)變量
回復(fù)@挨個(gè)兒 是$key_c,復(fù)制錯(cuò)了
{loop $related $c}{if $c.xianshi =="1"}<a href="{$c.url}"><SPAN{if $key_c=="1"} class=hover{/if}>{$c.name}</SPAN></a>{/if}{/loop}
完整的代碼就是這個(gè),key_c這個(gè)是循環(huán)+1,但是有了{(lán)if $c.xianshi =="1"}判斷key_c這個(gè)值就不是1 2 3 4 5這樣顯示了,有可能是1 3 5這種了
完整的代碼就是這個(gè),key_c這個(gè)是循環(huán)+1,但是有了{(lán)if $c.xianshi =="1"}判斷key_c這個(gè)值就是1 2 3 4 5這樣顯示了,有可能是1 3 5這種了
回復(fù)@疾風(fēng)工作室
回復(fù)@酷設(shè)計(jì)
我有一個(gè)顯示$key_c的功能,如果加上if的話$key_c這個(gè)值就是不是+1這個(gè)規(guī)律了
當(dāng)你不顯示的時(shí)候,它就它它其實(shí)它的循環(huán)體它還是在計(jì)數(shù),那怎么辦呢。那你只有在循環(huán)之前定義一個(gè)新的變量,比如說變量a,然后再循環(huán)體衣服判斷之內(nèi)進(jìn)行每一次a加加就是a累計(jì)。然后你序列號(hào)就用這個(gè)a來代替
參考文檔:《循環(huán)計(jì)數(shù)變量序號(hào)》 多看手冊(cè)還是有好處的
這樣可以,感謝,我還以為直接在查詢里加上判斷 ??
這個(gè)就是一個(gè)簡(jiǎn)單的判斷寫法。關(guān)鍵是看你這個(gè)顯示字段的值格式是什么,然后就對(duì)應(yīng)怎么套公式
回復(fù)迅睿框架創(chuàng)始人
這樣確實(shí)可以,我現(xiàn)在也是這樣做的,但是我還要想得到$key_c1他的值,如果按這樣操作的話$key_c1的就不是+1這樣顯示的,我在想能在查詢語(yǔ)句里加上條件判斷就可以,但具體不會(huì)操作 ??
$key_c1,比這個(gè)格式它就是控制循環(huán)的序列號(hào),但是你這個(gè)值也不對(duì)啊,因?yàn)槟愕闹付ㄊ莑oop,loop它不應(yīng)該有這個(gè)格式
參考文檔:《Loop循環(huán)語(yǔ)句》
每一個(gè)餐循環(huán)標(biāo)簽的語(yǔ)法,它對(duì)應(yīng)的手冊(cè)參數(shù)是不一樣的。這個(gè)loop的序列號(hào)值就不應(yīng)該是你這這個(gè)變量
回復(fù)@挨個(gè)兒 是$key_c,復(fù)制錯(cuò)了
回復(fù)迅睿框架創(chuàng)始人
{loop $related $c}{if $c.xianshi =="1"}<a href="{$c.url}"><SPAN{if $key_c=="1"} class=hover{/if}>{$c.name}</SPAN></a>{/if}{/loop}
完整的代碼就是這個(gè),key_c這個(gè)是循環(huán)+1,但是有了{(lán)if $c.xianshi =="1"}判斷key_c這個(gè)值就不是1 2 3 4 5這樣顯示了,有可能是1 3 5這種了
{loop $related $c}{if $c.xianshi =="1"}<a href="{$c.url}"><SPAN{if $key_c=="1"} class=hover{/if}>{$c.name}</SPAN></a>{/if}{/loop}
完整的代碼就是這個(gè),key_c這個(gè)是循環(huán)+1,但是有了{(lán)if $c.xianshi =="1"}判斷key_c這個(gè)值就是1 2 3 4 5這樣顯示了,有可能是1 3 5這種了
回復(fù)@疾風(fēng)工作室
回復(fù)@酷設(shè)計(jì)
我有一個(gè)顯示$key_c的功能,如果加上if的話$key_c這個(gè)值就是不是+1這個(gè)規(guī)律了
當(dāng)你不顯示的時(shí)候,它就它它其實(shí)它的循環(huán)體它還是在計(jì)數(shù),那怎么辦呢。那你只有在循環(huán)之前定義一個(gè)新的變量,比如說變量a,然后再循環(huán)體衣服判斷之內(nèi)進(jìn)行每一次a加加就是a累計(jì)。然后你序列號(hào)就用這個(gè)a來代替
參考文檔:《循環(huán)計(jì)數(shù)變量序號(hào)》 多看手冊(cè)還是有好處的
回復(fù)迅睿框架創(chuàng)始人
這樣可以,感謝,我還以為直接在查詢里加上判斷 ??