|
使用本插件需要增加的文件有:
- pic.php //调用论坛图片数据,
- list.gif 和listbg.gif //标题处的图片
- focus.swf //调用图片的flash [此swf 与以往的大不相同,个人觉得更不错]
需修改的文件有:
=======================开始增加和修改============================ 步骤:共分4步
- 将pic.php / list.gif / listbg.gif / focus.swf 按下载到的附件结构传到FTP(网站)
其中:pic.php 在论坛根目录 list.gif / listbg.gif / focus.swf 在images文件夹下
- 打开 index.php
查找:
复制内容到剪贴板
代码:$rsshead = $rssstatus 在之上加:
复制内容到剪贴板
代码://----首页四格代码开始 $colorarray = array(\'\', \'red\', \'orange\', \'yellow\', \'green\', \'cyan\', \'blue\', \'purple\', \'gray\'); //新贴 $hack_cut_str = 26; //标题字数 $hack_cut_strauthor = 9; $new_post_threadlist = array(); $nthread = array(); $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fid AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.dateline DESC LIMIT 0, 10\"); while($nthread = $db->fetch_array($query)) { $nthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$nthread[\'name\']); $nthread[\'view_subject\'] = cutstr($nthread[\'subject\'],$hack_cut_str); $nthread[\'view_author\'] = cutstr($nthread[\'author\'],$hack_cut_strauthor); $nthread[\'date\']= gmdate(\"$dateformat $timeformat\", $nthread[\'dateline\'] + $timeoffset * 3600); $nthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $nthread[lastpost] + ($timeoffset * 3600)); if($nthread[\'highlight\']) { $string = sprintf(\'%02d\', $nthread[\'highlight\']); $stylestr = sprintf(\'%03b\', $string[0]); $nthread[\'highlight\'] = \'style=\"\'; $nthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\'; $nthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\'; $nthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\'; $nthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\'; $nthread[\'highlight\'] .= \'\"\'; } else { $nthread[\'highlight\'] = \'\'; } $new_post_threadlist[] = $nthread; } //新回复 $hack_cut_str = 26; //标题字数 $hack_cut_strauthor = 9; $new_reply_threadlist = array(); $rthread = array(); $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fidAND t.closed NOT LIKE \'moved|%\' AND t.replies !=0 AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.lastpost DESC LIMIT 0, 10\"); while($rthread = $db->fetch_array($query)) { $rthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$rthread[\'name\']); $rthread[\'view_subject\'] = cutstr($rthread[\'subject\'],$hack_cut_str); $rthread[\'view_lastposter\'] = cutstr($rthread[\'lastposter\'],$hack_cut_strauthor); $rthread[\'date\']= gmdate(\"$dateformat $timeformat\", $rthread[\'dateline\'] + $timeoffset * 3600); $rthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $rthread[lastpost] + ($timeoffset * 3600)); if($rthread[\'highlight\']) { $string = sprintf(\'%02d\', $rthread[\'highlight\']); $stylestr = sprintf(\'%03b\', $string[0]); $rthread[\'highlight\'] = \'style=\"\'; $rthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\'; $rthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\'; $rthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\'; $rthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\'; $rthread[\'highlight\'] .= \'\"\'; } else { $rthread[\'highlight\'] = \'\'; } $new_reply_threadlist[] = $rthread; } //热帖 $hack_cut_str = 26; //标题字数 $hack_cut_strauthor = 9; $new_hot_threadlist = array(); $mthread = array(); $ctime=$timestamp-3600*24*7;//最后7是天数为本周 $query = $db->query(\"SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>\'$fid\' AND f.fid=t.fidAND t.closed NOT LIKE \'moved|%\' AND t.replies !=0 AND t.dateline>$ctime AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.replies DESC LIMIT 0, 10\"); while($mthread = $db->fetch_array($query)) { $mthread[\'forumname\'] = ereg_replace(\'<[^>]*>\',\'\',$mthread[\'name\']); $mthread[\'view_subject\'] = cutstr($mthread[\'subject\'],$hack_cut_str); $mthread[\'view_lastposter\'] = cutstr($mthread[\'lastposter\'],$hack_cut_strauthor); $mthread[\'date\']= gmdate(\"$dateformat $timeformat\", $mthread[\'dateline\'] + $timeoffset * 3600); $mthread[\'lastreplytime\']= gmdate(\"$dateformat $timeformat\", $mthread[lastpost] + ($timeoffset * 3600)); if($mthread[\'highlight\']) { $string = sprintf(\'%02d\', $mthread[\'highlight\']); $stylestr = sprintf(\'%03b\', $string[0]); $mthread[\'highlight\'] = \'style=\"\'; $mthread[\'highlight\'] .= $stylestr[0] ? \'font-weight: bold;\' : \'\'; $mthread[\'highlight\'] .= $stylestr[1] ? \'font-style: italic;\' : \'\'; $mthread[\'highlight\'] .= $stylestr[2] ? \'text-decoration: underline;\' : \'\'; $mthread[\'highlight\'] .= $string[1] ? \'color: \'.$colorarray[$string[1]] : \'\'; $mthread[\'highlight\'] .= \'\"\'; } else { $mthread[\'highlight\'] = \'\'; } $new_hot_threadlist[] = $mthread; } //----首页四格代码结束
- 打开 templates/default/discuz.htm
查找:
在之下加:
复制内容到剪贴板
代码:
≡ 论坛图片 ≡ | ≡ 最新帖子 ≡ | ≡ 最新回复 ≡ | ≡ 本周热门 ≡ |
| | | |
- 上传刚才修改过的 index.php 及 discuz.htm
|
|