前面361源碼曾經給大家介紹過《織夢無圖片時不顯示系統默認縮略圖的實現方法》,方法比較簡單就是先判斷文章是否上傳了縮略圖,然后再根據判斷的結果來確定是否要輸出縮略圖,這里我們稍微提及一下相關代碼如下:
[field:array runphp='yes']@me=strpos(@me['picname'],'defaultpic')?'':"<img src='@me[picname]'alt='[title]'/>";[/field:array]
上面的代碼用到的是織夢的php擴展函數來實現的。
還有一種情況,361源碼在前面也做過相關的介紹,《織夢dedeCMS常用的五種字段判斷輸出實例介紹》這里面主要介紹了一些判斷后輸出的實例,很多都是我們做網站時候經需要用到的,有需要的朋友建議收藏起來,下面361源碼再給大家補充一條實例:
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "[^_^推薦]"; else if(stristr(@me,"a")) @me = "[^_^熱門]"; else if(stristr(@me,"h")) @me = "[^_^頭條]"; else @me = '';[/field:flag]
上面的代碼是用flag函數來判斷當前文章的屬性做對應輸出,還是比較實用的。
今天最后需要給大家說的,是361源碼想到另外一種實現判讀輸入的方法,代碼稍微簡單一些,是根據縮略圖判斷的方法延伸而來,具體代碼如下(比如判斷文章屬性是否為滾動s,如果是則添加class="glay"屬性):
[field:array runphp='yes'] @me = (strpos(@me['flag'],'s') ? "class='glay'" : ""); [/field:array]
這樣就可以實現先判斷文章屬性,再輸出對應樣式了。其實DedeCMS很多語法都是通用的,我們會其中一個方法,可以貫通到其他方面,具體的要看自己的需求!
關于判斷輸出361源碼給大家分享不很多的方法,希望對大家有些幫助,就這一點,以后可能很長時間不會涉及到織夢的判斷輸出的介紹,大家如果有問題可以加群討論。
以上就是DedeCMS列表頁判斷文章屬性并輸出樣式的方法介紹的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答