Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[美化] 仿PHPWind显示帖子评分记录

[复制链接]
魔焰男孩 发表于 2006-2-4 21:27:20 | 显示全部楼层 |阅读模式
PHPWind那个挺简单的,不过由于pw的不太美观,因而我给他改了一下,效果见图。

原来的方法来源于: https://discuz.dismall.com/viewthread.php?tid=207418 我只是负责美化一下。

安装方法:
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.                 <a href="viewpro.php?uid=$log[uid]">$log[username]</a> 在 {$log[dateline]} 评分: {$extcredits[$log[extcredits]][title]} <span class="bold">$log[score]</span> {$extcredits[$log[extcredits]][unit]} ,理由是: $log[reason]<br>
  6.                 <!--{/loop}-->
  7.                 </fieldset>
  8.                 <!--{/if}-->
复制代码


3、保存文件,完成!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

 楼主| 魔焰男孩 发表于 2006-2-4 21:28:39 | 显示全部楼层
=='
回复

使用道具 举报

378 发表于 2006-2-4 21:29:52 | 显示全部楼层
==
回复

使用道具 举报

xjbl 发表于 2006-2-4 21:30:05 | 显示全部楼层
地毯.
回复

使用道具 举报

hklcf 发表于 2006-2-4 21:32:28 | 显示全部楼层
占位
回复

使用道具 举报

淡然印象 发表于 2006-2-4 21:34:15 | 显示全部楼层
好。。。
我只有站着的份儿了
回复

使用道具 举报

 楼主| 魔焰男孩 发表于 2006-2-4 21:36:34 | 显示全部楼层
我也留个位。
回复

使用道具 举报

微软少男 发表于 2006-2-4 21:37:11 | 显示全部楼层
呵呵 谢谢哦
回复

使用道具 举报

 楼主| 魔焰男孩 发表于 2006-2-4 21:38:58 | 显示全部楼层
No用No用。
回复

使用道具 举报

Hotel 发表于 2006-2-4 21:44:36 | 显示全部楼层

不错。顶个。迟点装。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 15:07 , Processed in 0.032333 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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