説明:今天、昨天、前天發帖主題日期分顏色,今日發佈的主題紅色,顯示為:今日發佈,昨日發佈的主題為藍色,前日發佈主題為粉色。其中如果要修改顏色的話就修改裏面的顏色代碼就可以,加什麼代碼就不需要我來説了吧。
修改方法:
打開 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 結束 -->
保存 上傳覆蓋!
然後到 後台更新緩存即可!