Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

6.0主题列表显示评分标记..

从5.5的改过来的..

在:
forumdisplay.php 查找
  1. $querysticky = '';
  2. .
  3. .



  4. $query = '';
复制代码
替换成:
  1. $querysticky = '';
  2.         $query = $db->query("SELECT $dotadd1 t.*, p.rate, p.pid FROM {$tablepre}threads t $dotadd2
  3.                 LEFT JOIN {$tablepre}posts p USING(tid, dateline)
  4.                 WHERE t.fid='$fid' $filteradd AND $displayorderadd
  5.                 ORDER BY t.displayorder DESC, t.$orderby $ascdesc
  6.                 LIMIT ".($filterbool ? $start_limit : $start_limit - $stickycount).", $tpp");

  7. } else {

  8.         $querysticky = $db->query("SELECT $dotadd1 t.*, p.rate,p.pid FROM {$tablepre}threads t $dotadd2
  9.                 LEFT JOIN {$tablepre}posts p USING(tid, dateline)
  10.                 WHERE t.tid IN ($stickytids) AND t.displayorder IN (2, 3)
  11.                 ORDER BY displayorder DESC, $orderby $ascdesc
  12.                 LIMIT $start_limit, ".($stickycount - $start_limit < $tpp ? $stickycount - $start_limit : $tpp));

  13.         if($tpp - $stickycount + $start_limit > 0) {
  14.                 $query = $db->query("SELECT $dotadd1 t.*, p.rate,p.pid FROM {$tablepre}threads t $dotadd2
  15.                       LEFT JOIN {$tablepre}posts p USING(tid, dateline)
  16.                         WHERE t.fid='$fid' $filteradd AND $displayorderadd
  17.                         ORDER BY displayorder DESC, $orderby $ascdesc
  18.                         LIMIT ".($tpp - $stickycount + $start_limit));
  19.         } else {
  20.                 $query = '';
复制代码
继续查找

$threadlist[] = $thread;

在下面一行加

$tpids[] = $thread['pid'];

查找:

$separatepos = $separatepos ? $separatepos + 1 : ($announcement ? 1 : 0);

上面加上:


if (is_array($tpids)){
        $pids = implode(",",$tpids);
        $detail_query = $db->query("SELECT * FROM {$tablepre}ratelog WHERE pid IN ($pids)");
        while ($row = $db->fetch_array($detail_query)){
                $detail_rate[$row['pid']][$row['extcredits']] += $row['score'];
        }
}


修改forumdisplay.htm

查找:

                <!--{if $thread['rate'] > 0}-->
                                                <img src="{IMGDIR}/agree.gif" alt="" />
                                        <!--{elseif $thread['rate'] < 0}-->
                                                <img src="{IMGDIR}/disagree.gif" alt="" />
                                        <!--{/if}-->

删除

在查找:
<span id="thread_$thread[tid]"><a href="viewthread.php?tid=$thread[tid]&amp;extra=$extra"$thread[highlight]>$thread[subject]</a></span>


<a href="viewthread.php?tid=$thread[tid]&amp;extra=$extra"$thread[highlight]>$thread[subject]</a>

后面加上:

<!--{if $thread['rate'] > 0}-->[<b><font color=red>+$thread['rate']</font></b>]<!--{elseif $thread['rate'] < 0}-->[<b><font color=red>$thread['rate']</font></b>]<!--{/if}-->

完成.
;[/code]

[ 本帖最后由 sakuramoon 于 2007-8-30 16:13 编辑 ]
304.JPG
偶的小坛子:http://www.sakuramoon.cn
为虾米代码老是乱码啊..
偶的小坛子:http://www.sakuramoon.cn
6.0主题列表显示评分标记..
评分标记
支持啊,正想要的说~
为虾米代码老是乱码啊..
楼主的版主已阅还能用?是哪个插件?
我修改模版時
出錯了
强烈要求楼主提供已阅插件..
可不可以显示阅几楼?
代码有错啊,希望达人更改下
这个测试过吗??
卖血、卖媳妇换钱上网逛逛
返回列表