内容摘要:之前的代码在计算显示的帖子时有误,会导致位置靠后的子版块的最新帖子显示不出来;如果显示的帖子数量超过10个,在显示时会出现半行的情况。[20070616]初始版本 复制内容到剪贴板 代码:<div class='blockcategorylist block3col'>  <!各板块最新列表>  <!{loop ...

让SupeSite首页显示Discuz版块和子版块的最新文章列表

编辑templates/default/bbs_index.html.php文件,找到"blockcategorylist block3col",并将该div块替换为如下

  代码:
更新历史:
[2007-06-18]
解决了多个子论坛、多条最新文章显示问题。之前的代码在计算显示的帖子时有误,会导致位置靠后的子版块的最新帖子显示不出来;如果显示的帖子数量超过10个,在显示时会出现半行的情况。
[2007-06-16]
初始版本
复制内容到剪贴板
代码:
<div class="blockcategorylist block3col">
  <!--各板块最新列表-->
  <!--{loop $_SBLOCK['forumarr'] $ckey $cat}-->
  <!--{eval $ctime=3800+30*$ckey;}-->
  <div class="blockcategory" style="width: 256px;">
    <h3>
      <a href="#action/forumdisplay/fid/$cat[fid]#" class="more">更多</a>
      <strong><a href="#action/forumdisplay/fid/$cat[fid]#">$cat[name]</a></strong>
    </h3>
    <!--{block name="bbsforum" parameter="type/sub/fup/$cat[fid]/allowblog/1/order/displayorder/limit/0,100/cachetime/14400/cachename/subforumarr/tpl/data"}-->
    <!--{eval $_fnames = $cat[fid];}-->
    <!--{loop $_SBLOCK['subforumarr'] $ckey $cat2}-->
    <!--{eval $_fnames = $_fnames . "," . $cat2[fid];}-->
    <!--{/loop}-->
    <ul class="msgtitlelist">
      <!--{block name="bbsthread" parameter="fid/$_fnames/order/dateline DESC/limit/0,10/cachetime/$ctime/subjectlen/40/subjectdot/1/cachename/threadlist/tpl/data"}-->
      <!--{loop $_SBLOCK['threadlist'] $value}-->
      <li><cite>#date("m-d", $value["dateline"])# </cite><a href="$value[url]">$value[subject]</a></li>
      <!--{/loop}-->
    </ul>
    <!--p class="catecommend"><a href="#;">热点</a></p-->
</div>
<!--{/loop}-->
</div>