為了不讓dede網站列表頁看起來不那么單調,我們會給dedecms文章列表頁面給推薦的文章加推薦圖標,如"頭條"、"推薦"、"特薦"等屬 性,我們可以利用這些條件加一個判斷的標簽,然后給文章列表加一個推薦的印戳,這樣大大提高了頁面的友好程度。怎樣做?方法如下:
之前的文章中有一篇是在文章內容頁加圖標的,此篇則是在列表頁加的,請注意區別。
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "[推薦]";else @me = '';[/field:flag]
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "[特薦]";else @me = '';[/field:flag]
如果用圖標
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "<img src='圖片地址'>";else @me = '';[/field:flag]
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "<img src='圖片地址'>";else @me = '';[/field:flag]
這個標簽主要是通過對flag字段進行判斷,如果flag屬性里面包含有推薦屬性,就顯示推薦的字樣,在列表頁模板里面的標簽如下:
判斷推薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "[推薦]";else @me = '';[/field:flag]
判斷特薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "[特薦]";else @me = '';[/field:flag]
上面的代碼中如果文章包含有推薦屬性,就會顯示“[推薦]”的字樣,同理如果想用圖標表示,則代碼可以換成下面的:
判斷推薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "<img src='圖片路徑'>";else @me = '';[/field:flag]
判斷特薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "<img src='圖片路徑'>";else @me = '';[/field:flag]
上面的圖片路徑替換成你想要顯示的標識圖片路徑就可以了,怎么樣是不是很簡單?趕快自己動手試試吧!
之前的文章中有一篇是在文章內容頁加圖標的,此篇則是在列表頁加的,請注意區別。
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "[推薦]";else @me = '';[/field:flag]
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "[特薦]";else @me = '';[/field:flag]
如果用圖標
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "<img src='圖片地址'>";else @me = '';[/field:flag]
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "<img src='圖片地址'>";else @me = '';[/field:flag]
這個標簽主要是通過對flag字段進行判斷,如果flag屬性里面包含有推薦屬性,就顯示推薦的字樣,在列表頁模板里面的標簽如下:
判斷推薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "[推薦]";else @me = '';[/field:flag]
判斷特薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "[特薦]";else @me = '';[/field:flag]
上面的代碼中如果文章包含有推薦屬性,就會顯示“[推薦]”的字樣,同理如果想用圖標表示,則代碼可以換成下面的:
判斷推薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"a")) @me = "<img src='圖片路徑'>";else @me = '';[/field:flag]
判斷特薦屬性:
[field:flag runphp='yes'] if(stristr(@me,"c")) @me = "<img src='圖片路徑'>";else @me = '';[/field:flag]
上面的圖片路徑替換成你想要顯示的標識圖片路徑就可以了,怎么樣是不是很簡單?趕快自己動手試試吧!