說明:今天、昨天、前天發帖主題日期分顏色,今日釋出的主題紅色,顯示為:今日釋出,昨日釋出的主題為藍色,前日釋出主題為粉色。其中如果要修改顏色的話就修改裡面的顏色程式碼就可以,加什麼程式碼就不需要我來說了吧。

 

修改方法:
開啟 template/default/forum/forumdisplay_list.htm

查詢到:

  1. <em><span{if $thread['istoday']} {/if}>$thread[dateline]</span></em>

 

替換成如下內容:

  1. <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 開始 -->
  2. {eval $today=date('Y-n-j',time());}
  3. {eval $yesterday=date('Y-n-j',(time()-60*60*24));}
  4. {eval $twodaysago=date('Y-n-j',(time()-60*60*24*2));}
  5. <!--{if $thread[dateline]==$today}-->
  6. <font color="#FF0000"> 今日釋出</font>
  7. <!--{elseif $thread[dateline]==$yesterday}-->
  8. <font color="#0000FF"> 昨日釋出</font>
  9. <!--{elseif $thread[dateline]==$twodaysago}-->
  10. <font color="#FF00FF"> 前日釋出</font>
  11. <!--{else}-->
  12. <em>$thread[dateline]</em>
  13. <!--{/if}-->
  14. <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 結束 -->

 

如果需要上面的:今日釋出和昨日釋出修改成時間的話,就用下面這個程式碼:

  1. <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 開始 -->
  2. {eval $today=date('Y-n-j',time());}
  3. {eval $yesterday=date('Y-n-j',(time()-60*60*24));}
  4. {eval $twodaysago=date('Y-n-j',(time()-60*60*24*2));}
  5. <!--{if $thread[dateline]==$today}-->
  6. <font color="#FF0000">$thread[dateline]</font>
  7. <!--{elseif $thread[dateline]==$yesterday}-->
  8. <font color="#0000FF">$thread[dateline]</font>
  9. <!--{elseif $thread[dateline]==$twodaysago}-->
  10. <font color="#FF00FF">$thread[dateline]</font>
  11. <!--{else}-->
  12. <em>$thread[dateline]</em>
  13. <!--{/if}-->
  14. <!-- Discuz! 補丁:今天、昨天、發帖主題日期分顏色顯示 for Dx 結束 -->

 

儲存 上傳覆蓋!

然後到 後臺更新快取即可!