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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 帖內显示评分记录 超完美版For D5.0/4.1[10-2更新]

[复制链接]
jixiangsk 发表于 2006-10-2 23:06:40 | 显示全部楼层 |阅读模式
帖內显示评分记录超美化 For D5.0/4.1
修改: jixiangsk
安装: 易
演示: http://chcst.mmidc.com/viewthread.php?tid=183&extra=page%3D1



1、修改viewthread.php[论坛根目录下]

查找:

$post['signature'] = $post['usesig'] ? $post['signature'] : '';


下面加入:

                //帖子显示评分记录开始
                if($post['rate']) {
                        $queryr = $db->query("SELECT * FROM {$tablepre}ratelog WHERE pid='$post[pid]' ORDER BY dateline");
                        if($db->num_rows($queryr)) {
                                if($post['tid'] == $thread['tid']) {
                                        $post['pft'] = array();
                                        while($log = $db->fetch_array($queryr)) {
                                                $log['dateline'] = gmdate("$dateformat $timeformat", $log['dateline'] + $timeoffset * 3600);
                                                $log['score'] = $log['score'] > 0 ? '+'.$log['score'] : $log['score'];
                                                $log['reason'] = dhtmlspecialchars($log['reason']);
                                                $post['pft'][] = $log;
                                        }
                                }
                        }
                }
                //帖子显示评分记录结束



2、修改viewthread.htm模板[模板目录下]

DZ4.1用户查找:

<span style="font-size: {MSGFONTSIZE}">$post[message]</span>


DZ5.0用户查找:

<div style="font-size: {MSGFONTSIZE}">$post[message]</div>


下面加入:

<!--{if $post['pft']}--><br><br><br>{template rate_view_thread}<br><!--{/if}-->


=============================================

3、增加rate_view_thread.htm模板[放在默认模板目录下],下载下面的附件:

=============================================

这个可以根据个人喜好选择安装:

原程序限制了评分理由最大字数为20,修改限制的方法如下:

1、修改misc.php[坛根目录下]

查找:

$sqlreason = cutstr($reason, 20


将上面代码中的数字20改为你要限制的字符数。[一般设40]


============================================

2、修改原有论坛数据库字段对评分理由字长的限制[绿色项都是必须的才能完成的]

将下面代码中的数字20改为你要限制的字符数。[一般设40]上面没修改的话可直接升级数据库。

然后在论坛后台->数据库升级:

ALTER TABLE `cdb_ratelog` CHANGE `reason` `reason` CHAR( 20 ) NOT NULL


==============================================

本帖子中包含更多资源

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

x
wlqc 发表于 2006-10-2 23:36:05 | 显示全部楼层
来个演示图!~~~
回复

使用道具 举报

wlqc 发表于 2006-10-2 23:36:44 | 显示全部楼层
晕。。还要升级数据库。。有这么夸张不?
回复

使用道具 举报

☆阿满☆ 发表于 2006-10-2 23:47:32 | 显示全部楼层
升级数据库就算鸟!!!!!
回复

使用道具 举报

bvtc 发表于 2006-10-2 23:48:52 | 显示全部楼层
jixiangsk

Newbie




UID 447257
精华 0
积分 2
帖子 2
威望 0
阅读权限 10
注册 2006-9-23


大家不要被人耍!!!!!!!LJ
回复

使用道具 举报

5025488.net 发表于 2006-10-3 00:15:33 | 显示全部楼层
:L
回复

使用道具 举报

Pteranodon 发表于 2006-10-3 00:20:01 | 显示全部楼层
這功能... 5.0 本來就自帶的, 怎麼還要裝?
回复

使用道具 举报

HY清风 发表于 2006-10-3 00:22:46 | 显示全部楼层
还上有点不完美!
回复

使用道具 举报

 楼主| jixiangsk 发表于 2006-10-3 12:43:40 | 显示全部楼层
原帖由 bvtc 于 2006-10-2 23:48 发表
jixiangsk

Newbie




UID 447257
精华 0
积分 2
帖子 2
威望 0
阅读权限 10
注册 2006-9-23


大家不要被人耍!!!!!!!LJ


帖子少又咋拉?帖子少就意味着浅薄?我看你才浅薄!!
你究竟会不会?不会就不要乱叫!!!!
本人是因为需要这个美化插件,却在这里找不到个像样的,才自行动手修改完整的Hack。
请不要乱起哄,误导他人的需要!尊重别人的劳动果实!
插件好不好用,希望斑竹还我公道,也希望试过的朋友能跟贴支持一下。谢谢!


演示:

本帖子中包含更多资源

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

x
回复

使用道具 举报

julius1985 发表于 2006-10-3 14:05:05 | 显示全部楼层
严重关注中。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 20:24 , Processed in 0.034915 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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