給DedeCMS內容列表標題后面添加“熱門”或“最新”的圖標

前天 (04:29)


當我們用DedeCMS做網站的時候,尤其是一些大型門戶網站,需要給首頁或者欄目封面頁的文章內容列表的標題前面或者后面添加一個帶有“熱門”或者“最新”標識的小圖標,用來區分熱門文章和最新發布的文章。如下圖:


給dedecms內容列表標題添加熱門圖標以及最新圖標

下面,織夢58就教大家如何實現這個功能:

首先你需要準備有“熱門”或者“最新”標識的圖標,具體圖標可以去百度下載或者在織夢58的織夢素材專區查找下載。

然后就是首頁或者封面頁內容列表循環標簽中圖標調用標簽的添加了。

最新文章顯示“最新”圖標的標簽:在列表循環標簽里面的文章標題調用標簽的前面或者后面添加如下代碼:

[field:pubdate runphp='yes']
$ntime = time();
$day3 = 3600 * 24 * 3;
if(($ntime – @me) < $day3) @me = "<span class='new_ico'></span>";
else @me ="";
[/field:pubdate]


上面代碼中的紅色數字3表示在最近3天以內發布的文章被列為最新文章,標題前面將會帶有<span class='new_ico'></span>代碼,數字可以隨意修改,我們需要做的就是在CSS里面給new_ico樣式定義一個寬度和高度還有背景,背景圖片就是那個“最新”標識的圖標。

下面是“熱門”圖標的標簽:

[field:click runphp='yes']
if(@me > 1000 )@me = "<span class='hot_ico'></span>";
else @me = "";
[/field:click]


上面代碼中的紅色數字1000表示點擊率超過1000的文章將被列為熱門文章,標題前面將會帶有<span class='hot_ico'></span>代碼,和最新圖標一樣,我們只要在CSS里面給hot_ico定義一個樣式就行了。

    0
    首頁
    案例
    關于
    聯系
    凯时平台