織夢后臺在發布文章的時候可以讓管理員填寫文章來源或者作者信息,有些時候需要用到,有些時候可能就會留空,或者填寫來源網絡,作者匿名之類的所以織夢58教您可以用@me 來實現他。下面這段代碼可以實現在文章作者或者來源為空時則不顯示,如果不為空則顯示。
來源為空:{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}上面代碼加了個if和else進行判斷,if(@me == "") @me = ""; 如果為空,則不顯示內容。否則顯示填寫的內容。
但是在實際情況中,就算不填寫內容,來源也會顯示“未知”,作者顯示當前管理員筆名,如我用admin賬號登錄,作者就是“admin”,所以還得在if(@me == "") 兩個雙引號里面填寫內容,如來源就填未知,作者就填當前管理員的筆名,就能實現效果了。如果你想不填寫任何東西的時候,來源和作者顯示指定內容的話,那就在if(@me == "") @me = "";最后面那兩個雙引號填寫你想要的內容即可。