| 
 | 
 
打开include/index_classics.inc.php,查找:- $memberenc = rawurlencode($lastmember);
 - $newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;
 
  复制代码 
下面加上以下代码:- //----首页四格代码开始
 - $colorarray = array(, red, orange, yellow, green, cyan, blue, purple, gray, magenta);
 - //新贴
 - $hack_cut_str = 28; //标题字数
 - $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 = 28; //标题字数
 - $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.fid AND 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 = 30; //标题字数
 - $hack_cut_strauthor = 9;
 - $new_hot_threadlist = array();
 - $mthread = array();
 - $ctime=$timestamp-3600*24*7;//最后30是天数为本月 
 - $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>$fid AND f.fid=t.fid AND 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;
 - }
 - //精华帖
 - $hack_cut_str = 30; //标题字数
 - $hack_cut_strauthor = 9;
 - $new_digest_threadlist = array();
 - $dthread = array();
 - $dtime=$timestamp-3600*24*30;//最后30是天数为本月 
 - $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>$fid AND f.fid=t.fid AND t.closed NOT LIKE moved|% AND t.replies !=0 AND t.dateline>$dtime AND t.digest in (1,2,3) AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.replies DESC LIMIT 0, 9");
 - while($dthread = $db->fetch_array($query)) {
 - $dthread[forumname] = ereg_replace(<[^>]*>,,$dthread[name]);
 - $dthread[view_subject] = cutstr($dthread[subject],$hack_cut_str);
 - $dthread[view_lastposter] = cutstr($dthread[lastposter],$hack_cut_strauthor);
 - $dthread[date]= gmdate("$dateformat $timeformat", $dthread[dateline] + $timeoffset * 3600);
 - $dthread[lastreplytime]= gmdate("$dateformat $timeformat", $dthread[lastpost] + ($timeoffset * 3600));
 - if($dthread[highlight]) {
 - $string = sprintf(%02d, $dthread[highlight]);
 - $stylestr = sprintf(%03b, $string[0]);
 - $dthread[highlight] = style=";
 - $dthread[highlight] .= $stylestr[0] ? font-weight: bold; : ;
 - $dthread[highlight] .= $stylestr[1] ? font-style: italic; : ;
 - $dthread[highlight] .= $stylestr[2] ? text-decoration: underline; : ;
 - $dthread[highlight] .= $string[1] ? color: .$colorarray[$string[1]] : ;
 - $dthread[highlight] .= ";
 - } else {
 - $dthread[highlight] = ;
 - }
 - $new_digest_threadlist[] = $dthread;
 - }
 - //----首页四格代码结束
 
  复制代码 
接着修改templates/default/Discuz.htm文件,
查找:- <!--{eval $rkey=array_rand($catlist);}-->
 
  复制代码 
在上面加入以下代码:- <!-- 首页四格代码开始 -->
 - <div class="mainbox forumlist" style="padding:0;">
 - <table cellspacing="0" cellpadding="0">
 - <thead class="category">
 - <tr>
 - <td align="center" style="padding:0"><h3>≡ 最新帖子 ≡</h3></td>
 - <td align="center" style="padding:0 1px 0 1px"><h3>≡ 最新回复 ≡</h3></td>
 - <td align="center" style="padding:0 1px 0 0"><h3>≡ 本周热门 ≡</h3></td>
 - <td align="center" style="padding:0"><h3>≡ 论坛精华 ≡</h3></td>
 - </tr>
 - </thead>
 - <tr>
 - <td width="16%">
 - <table border="0" cellpadding="0" cellspacing="0" width="100%">
 - <tr valign="top">
 - <td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
 - <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat" width="100%">
 - <!--{loop $new_post_threadlist $nthread}-->
 - <!--{if $nthread[replies]}-->
 - <div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$nthread[tid]" $nthread[highlight] title=最新帖子 {LF}所在论坛: $nthread[forumname]{LF}主题标题: $nthread[subject] {LF}主题作者: $nthread[author]{LF}发表时间: $nthread[date]{LF}浏览次数: $nthread[views] 次 {LF}回复次数: $nthread[replies] 次{LF}最后回复: $nthread[lastreplytime]{LF}{lang lastpost}: $nthread[lastposter]>$nthread[view_subject]</a></div>
 - <!--{else}-->
 - <div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$nthread[tid]" $nthread[highlight] title=最新帖子 {LF}所在论坛: $nthread[forumname]{LF}主题标题: $nthread[subject] {LF}主题作者: $nthread[author]{LF}发表时间: $nthread[date]{LF}浏览次数: $nthread[views] 次 {LF}回复次数: $nthread[replies] 次{LF}最后回复: 暂时没有回复>$nthread[view_subject]</a></div>
 - <!--{/if}-->
 - <!--{/loop}-->
 - </td>
 - </tr>
 - </table>
 - </td>
 - <td width="16%">
 - <table border="0" cellpadding="0" cellspacing="0" width="100%">
 - <tr valign="top">
 - <td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
 - <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat" width="100%">
 - <!--{loop $new_reply_threadlist $rthread}-->
 - <div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$rthread[tid]" $rthread[highlight] title=最新回复 {LF}所在论坛: $rthread[forumname]{LF}主题标题: $rthread[subject]{LF}主题作者: $rthread[author]{LF}发表时间: $rthread[date]{LF}浏览次数: $rthread[views] 次{LF}回复次数: $rthread[replies] 次{LF}最后回复: $rthread[lastreplytime]{LF}{lang lastpost}: $rthread[lastposter]>$rthread[view_subject]</a></div>
 - <!--{/loop}-->
 - </td>
 - </tr>
 - </table>
 - </td>
 - </td>
 - <td width="16%">
 - <table border="0" cellpadding="0" cellspacing="0" width="100%">
 - <tr valign="top">
 - <td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
 - <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat" width="100%">
 - <!--{loop $new_hot_threadlist $mthread}-->
 - <div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$mthread[tid]" $mthread[highlight] title=本周热门 {LF}所在论坛: $mthread[forumname]{LF}主题标题: $mthread[subject]{LF}主题作者: $mthread[author]{LF}发表时间: $mthread[date]{LF}浏览次数: $mthread[views] 次{LF}回复次数: $mthread[replies] 次{LF}最后回复: $mthread[lastreplytime]{LF}{lang lastpost}: $mthread[lastposter]>$mthread[view_subject]</a></div>
 - <!--{/loop}-->
 - </td>
 - </tr>
 - </table>
 - </td>
 - <td width="16%">
 - <table border="0" cellpadding="0" cellspacing="0" width="100%">
 - <tr valign="top">
 - <td width="24" style="padding:0;border-top:0px;"><img src="images/list.gif" border="0" /></td>
 - <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat" width="100%">
 - <!--{loop $new_digest_threadlist $dthread}-->
 - <div style="overflow: hidden;height: 20px;width: 100%;"><a href="viewthread.php?tid=$dthread[tid]" $dthread[highlight] title=论坛精华 {LF}所在论坛: $dthread[forumname]{LF}主题标题: $dthread[subject]{LF}主题作者: $dthread[author]{LF}发表时间: $dthread[date]{LF}浏览次数: $dthread[views] 次{LF}回复次数: $dthread[replies] 次{LF}最后回复: $dthread[lastreplytime]{LF}{lang lastpost}: $dthread[lastposter]>$dthread[view_subject]</a></div>
 - <!--{/loop}-->
 - </td>
 - </tr>
 - </table>
 - </td>
 - </tr>
 - </table>
 - </div>
 - <!-- 首页四格代码结束 -->
 
  复制代码 
 |   
 
 
 
 |