織夢(mèng)后臺(tái)在發(fā)布文章的時(shí)候可以讓管理員填寫文章來源或者作者信息,有些時(shí)候需要用到,有些時(shí)候可能就會(huì)留空,或者填寫來源網(wǎng)絡(luò),作者匿名之類的所以我們可以用@me 來實(shí)現(xiàn)他。
下面這段代碼可以實(shí)現(xiàn)在文章作者或者來源為空時(shí)則不顯示,如果不為空則顯示。
來源為空:
{dede:field name='source' runphp='yes'} if(@me == "") @me = "";else @me = "來 源:".@me; {/dede:field} |
作者為空:
{dede:field name='writer' runphp='yes'} if(@me == "") @me = "";else @me = "作 者:".@me; {/dede:field} |
上面代碼加了個(gè)if和else進(jìn)行判斷,if(@me == "") @me = ""; 如果為空,則不顯示內(nèi)容。否則顯示填寫的內(nèi)容。
但是在實(shí)際情況中,就算不填寫內(nèi)容,來源也會(huì)顯示“未知”,作者顯示當(dāng)前管理員筆名,如我用admin賬號(hào)登錄,作者就是“admin”,所以還得在if(@me == "") 兩個(gè)雙引號(hào)里面填寫內(nèi)容,如來源就填未知,作者就填當(dāng)前管理員的筆名,就能實(shí)現(xiàn)效果了。
如果你想不填寫任何東西的時(shí)候,來源和作者顯示指定內(nèi)容的話,那就在if(@me == "") @me = "";最后面那兩個(gè)雙引號(hào)填寫你想要的內(nèi)容即可。
新聞熱點(diǎn)
疑難解答
圖片精選