Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 踏雪无痕㊣

[插件] 在帖子內显示评分记录 For D4.1 (带边框版)

[复制链接]
发表于 2006-6-11 09:01:13 | 显示全部楼层
这个要支持一下
回复

使用道具 举报

发表于 2006-6-11 09:48:28 | 显示全部楼层
总算有看到你了,找你呢
回复

使用道具 举报

 楼主| 发表于 2006-6-11 12:24:37 | 显示全部楼层
嘿嘿,拜托大家不要让这个东西这么早沉下去好不好?

:)

[ 本帖最后由 踏雪无痕㊣ 于 2006-6-11 12:25 编辑 ]
回复

使用道具 举报

发表于 2006-6-12 02:35:27 | 显示全部楼层
收藏了,现在去测试下
回复

使用道具 举报

发表于 2006-6-12 02:44:33 | 显示全部楼层
原帖由 踏雪无痕㊣ 于 2006-6-11 12:24 发表
嘿嘿,拜托大家不要让这个东西这么早沉下去好不好?

:)


放心,后面有的是朋友!

顶了~~~~~~~~
回复

使用道具 举报

发表于 2006-6-12 03:04:49 | 显示全部楼层
呵呵~ 支持哦。

顺便,再给出一个不用添加新模板的方法。

安装方法:

1、修改viewthread.php(论坛根目录下),
查找:
  1. $post['signature'] = $post['usesig'] ? $post['signature'] : '';
复制代码

在下面添加:
  1.                 //帖子显示评分记录开始
  2.                 if($post['rate']) {
  3.                         $queryr = $db->query("SELECT * FROM {$tablepre}ratelog WHERE pid='$post[pid]' ORDER BY dateline");
  4.                         if($db->num_rows($queryr)) {
  5.                                 if($post['tid'] == $thread['tid']) {
  6.                                         $post['pft'] = array();
  7.                                         while($log = $db->fetch_array($queryr)) {
  8.                                                 $log['dateline'] = gmdate("$dateformat $timeformat", $log['dateline'] + $timeoffset * 3600);
  9.                                                 $log['score'] = $log['score'] > 0 ? '+'.$log['score'] : $log['score'];
  10.                                                 $log['reason'] = dhtmlspecialchars($log['reason']);
  11.                                                 $post['pft'][] = $log;
  12.                                         }
  13.                                 }
  14.                         }
  15.                 }
  16.                 //帖子显示评分记录结束
复制代码


2、打开模板文件viewthread.htm(位于模板目录下),
查找:
  1. <span style="font-size: {MSGFONTSIZE}">$post[message]</span>
复制代码


下面添加:

  1. <!--{if $post['pft']}-->
  2.                 <br><br><fieldset style="WIDTH: 100%" align="left">
  3.                 <legend align="left"><font color="black">此帖被评分,最近评分记录</font></legend>
  4.                 <!--{loop $post['pft'] $log}-->
  5.                 评分: {$extcredits[$log[extcredits]][title]} <span class="bold">$log[score]</span> {$extcredits[$log[extcredits]][unit]} (<a href="viewpro.php?uid=$log[uid]"><font color=blue>$log[username]</font></a> 于 {$log[dateline]}) | 理由是: <font color=red>$log[reason]</font><br>
  6.                 <!--{/loop}-->
  7.                 </fieldset>
  8.                 <!--{/if}-->
复制代码


3、保存文件,完成!
回复

使用道具 举报

 楼主| 发表于 2006-6-12 12:49:41 | 显示全部楼层
楼上的方法不错!!!
回复

使用道具 举报

发表于 2006-6-12 13:01:44 | 显示全部楼层
这个不错 早想要了
回复

使用道具 举报

发表于 2006-6-12 13:04:12 | 显示全部楼层
这个要支持下
回复

使用道具 举报

发表于 2006-6-17 20:44:37 | 显示全部楼层
如何才能只调用最新的评分
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Comsenz ( 粤B2-20090059-165 )star

GMT+8, 2019-9-20 05:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表