水煮鱼 发表于 2010-7-17 16:26:07

在列表页添加24小时新发主题标识

在列表页标识出24小时内新发的主题,在主题名称后面显示24小时字样。

修改如下代码:

首先打开forumdisplay.php文件查找代码$thread = $sdb->fetch_array($query))) {并在其下增加$thread['newpost']= $thread['dateline'];然后打开 forumdisplay.htm 和 forumdisplay_sort.htm 文件查找代码                                                      <!--{if $thread}-->
                                                                <span class="threadpages">$thread</span>
                                                      <!--{/if}-->并在其下增加<!--{if (($timestamp-$thread['newpost'])<86400)}--><span class="news">24小时</span><!--{/if}-->

再打开 css_append.htm 文件添加代码
.news { color:#FF3300; font-size:10px; padding-left:4px;}

最后到论坛后台更新缓存。

以上代码中“86400”代表24小时,你自己可以任意修改数值,你可以修改成“36000”代表10小时,等等!
以上代码中的“24小时”也可以修改成你想要的内容,比如“今日主题” 。
页: [1]
查看完整版本: 在列表页添加24小时新发主题标识