首页 网上兼职正文

Discuz!首页6格安装:discuz论坛首页发帖

首页6格安装

  1.6格全图片安装代码

  <div class="mainbox forumlist" style="padding:0;">

  <table cellspacing="0" border="1" cellpadding="4" width="100%" style="background: #ffffff">

   <tr align="center" class="altbg2"><td width="16%"><a title=详情点击查看 href="}

  

  <IMG original="}

  <a title=详情点击查看 href="}

  

  <IMG original="}

  <a title=详情点击查看 href="}

  

  <IMG original="}

  <a title=详情点击查看 href="}

  

  <IMG original="}

  <a title=详情点击查看 href="}

  

  <IMG original="}

  <a title=详情点击查看 href="}

  

  <IMG original="}

  </table>

  </div>

  

Discuz!首页6格安装:discuz论坛首页发帖  第1张

  2.正常6格安装

  使用步骤:

  使用本插件需要增加的文件有:

  

  

  

  pic.php //调用论坛图片数据

discuz论坛首页发帖

  list.gif 和listbg.gif //标题处的图片

  focus.swf //调用图片的flash [此swf 与以往的大不相同

discuz论坛首页发帖

,个人觉得更不错]

  需修改的文件有:

     index.php

  discuz.htm

     

  打开 index.php

  查找:

  复制内容到剪贴板代码:

  $newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;

  在下面加上:

  

  

  //----首页六格代码开始

  $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');

  //新贴

  $hack_cut_str = 20; //标题字数

  $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 = 20; //标题字数

  $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 = 20; //标题字数

  $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.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;' : '';

Discuz!首页6格安装:discuz论坛首页发帖  第2张

   $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 = 20; //标题字数

  $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, 10");

  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;

  }

  

  //今日发贴排行

  $tomonth=date(n);

  $todate=date(j);

  $toyear=date(Y);

  $time=mktime(0,0,0,$tomonth,$todate,$toyear);

  $query=$db->query("select count(pid) as num,authorid,author from $tablepre"."posts where dateline>=$time group by authorid order by num desc limit 0,10");

  while($result=$db->fetch_array($query)){

   $poststar.="<div style=\"overflow: hidden;height: 20px;width: 100%;\"><a href=space.php?uid=".$result[authorid].">".cutstr($result[author],8)."</a><font color=red>[".$result[num]."]</font></div>";

  }

  //----首页六格代码结束

  

  

  

  打开 templates/default/discuz.htm

  

  找到<div id="ad_text"></div>

  在下面加上:

  <!-- 首页六格代码开始 -->

  <div class="mainbox forumlist" style="padding:0;">

   <table cellspacing="0" cellpadding="0">

   <thead class="category">

   <tr>

   <td align="center" style="padding:0 1px 0 0"><h3>≡论坛图片≡</h3></td>

   <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>

   <td align="center" style="padding:0 0 0 1px"><h3>≡今日发帖≡</h3></td>

   </tr>

   </thead>

   <tr>

   <td width="24%">

   <script type="text/javascript" original="pic.php"></script>

   </td>

   <td width="15%">

   <table border="0" cellpadding="0" cellspacing="0" width="100%">

   <tr valign="top">

   <td width="24" style="padding:0;border-top:0px;"><img original="images/list.gif" border="0" /></td>

   <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" 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="15%">

   <table border="0" cellpadding="0" cellspacing="0" width="100%">

   <tr valign="top">

   <td width="24" style="padding:0;border-top:0px;"><img original="images/list.gif" border="0" /></td>

   <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" 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 width="15%">

   <table border="0" cellpadding="0" cellspacing="0" width="100%">

   <tr valign="top">

   <td width="24" style="padding:0;border-top:0px;"><img original="images/list.gif" border="0" /></td>

   <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" 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="15%">

   <table border="0" cellpadding="0" cellspacing="0" width="100%">

   <tr valign="top">

   <td width="24" style="padding:0;border-top:0px;"><img original="images/list.gif" border="0" /></td>

   <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" 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>

   <td width="13%">

   <table border="0" cellpadding="0" cellspacing="0" width="100%">

   <tr valign="top">

   <td width="24" style="padding:0;border-top:0px;"><img original="images/list.gif" border="0" /></td>

   <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%">

   $poststar

   </td>

   </tr>

   </table>

   </td>

   </tr>

   </table>

  </div>

  <!-- 首页六格代码结束 -->

  请见 }

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:http://www.xiaom888.com/post/54090.html

评论