插件制作:︶ㄣ雙生兒ぞ
制作时间:2005年04月29日
本帖来源:http://www.twinsup.com/viewthread.php?tid=3530
插件说明:当天发布的主题、被置顶的主题将自动高亮!(但不改变版主手动高亮的颜色!),安装本插件后,普通主题的手动高亮请勿设置为蓝色,否则过期后会自动还原!
作者补充:本人小菜,希望各位前辈能够多多支持,纰漏之处还请大虾不吝赐教,本人将继续推出更多的 Plus ,多谢!
修改 forumdisplay.php
Step 1:
查找:
在下面添加:
- $monthnow=date(m);
- $datenow=date(d);
- $yearnow=date(Y);
- $today=mktime(0,0,0,$monthnow,$datenow,$yearnow);
复制代码
Step 2:
查找:
- while($thread = $db->fetch_array($query)) {
复制代码
在下面添加:
- //主题自动高亮开始
- if($thread[displayorder]==0){
- if($thread[dateline]-$today>=0&&$thread[highlight]==0){
- $db->query("update $table_threads set highlight=6 where tid=$thread[tid]");//当天主题颜色为6,可以自己更换
- }elseif($thread[dateline]-$today<0&&$thread[highlight]==6){
- $db->query("update $table_threads set highlight=0 where tid=$thread[tid]");//默认主题颜色为0,可以自己更换
- }
- }elseif($thread[displayorder]==1&&$thread[highlight]==0){
- $db->query("update $table_threads set highlight=4 where tid=$thread[tid]");//置顶一颜色为4,可以自己更换
- }elseif($thread[displayorder]==2&&$thread[highlight]==0){
- $db->query("update $table_threads set highlight=7 where tid=$thread[tid]");//置顶二颜色为7,可以自己更换
- }elseif($thread[displayorder]==3&&$thread[highlight]==0){
- $db->query("update $table_threads set highlight=1 where tid=$thread[tid]");//置顶三颜色为1,可以自己更换
- }
- //主题自动高亮结束
复制代码
[ Last edited by ︶ㄣ雙生兒ぞ on 2005-4-29 at 00:56 ] |