說明:今天、昨天、前天發帖主題日期分顏色,今日釋出的主題紅色,顯示為:今日釋出,昨日釋出的主題為藍色,前日釋出主題為粉色。其中如果要修改顏色的話就修改裡面的顏色程式碼就可以,加什麼程式碼就不需要我來說了吧。
修改方法:
開啟 template/default/forum/forumdisplay_list.htm
查詢到:
- <em><span{if $thread['istoday']} {/if}>$thread[dateline]</span></em>
替換成如下內容:
- <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 開始 -->
- {eval $today=date('Y-n-j',time());}
- {eval $yesterday=date('Y-n-j',(time()-60*60*24));}
- {eval $twodaysago=date('Y-n-j',(time()-60*60*24*2));}
- <!--{if $thread[dateline]==$today}-->
- <font color="#FF0000"> 今日釋出</font>
- <!--{elseif $thread[dateline]==$yesterday}-->
- <font color="#0000FF"> 昨日釋出</font>
- <!--{elseif $thread[dateline]==$twodaysago}-->
- <font color="#FF00FF"> 前日釋出</font>
- <!--{else}-->
- <em>$thread[dateline]</em>
- <!--{/if}-->
- <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 結束 -->
如果需要上面的:今日釋出和昨日釋出修改成時間的話,就用下面這個程式碼:
- <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 開始 -->
- {eval $today=date('Y-n-j',time());}
- {eval $yesterday=date('Y-n-j',(time()-60*60*24));}
- {eval $twodaysago=date('Y-n-j',(time()-60*60*24*2));}
- <!--{if $thread[dateline]==$today}-->
- <font color="#FF0000">$thread[dateline]</font>
- <!--{elseif $thread[dateline]==$yesterday}-->
- <font color="#0000FF">$thread[dateline]</font>
- <!--{elseif $thread[dateline]==$twodaysago}-->
- <font color="#FF00FF">$thread[dateline]</font>
- <!--{else}-->
- <em>$thread[dateline]</em>
- <!--{/if}-->
- <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 結束 -->
儲存 上傳覆蓋!
然後到 後臺更新快取即可!