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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

【插件】仿D4和D3评分另页显示(最新更新版)(更新以2005/8/21)

[复制链接]
touchstone 发表于 2005-10-17 11:29:32 | 显示全部楼层
以下是我的viewkarma.php,太谢谢你了,tks999.

<?
/*
        [DISCUZ!] viewkarma.php - karma utilities
        This is not a freeware, use is subject to license terms
        And only for the VipUsers in BBS.CN18.NET

        Version: 1.0.0
        Author: Cnteacher (admin@tfbx.net)
        Copyright: Cnteacher (http://bbs.cn18.net)
        Last Modified: 2003/7/17 09:00
*/

require './include/common.php';
$discuz_action = 221;
$navtitle = '- 察看贴子评分';
//是否开放评分察看,如果开放设置为1,如果关闭设置为0
        $cnteacher_karma_view = 1;

//斑竹评分察看,如果设置为1,在关闭察看功能的时候,版主仍然可以观看。
//如果设置为0,在关闭察看功能的时候,版主无法察看,只有管理员可以察看。
        $cnteacher_karma_adminview = 1;       


if(!$discuz_user) {
        showmessage('not_loggedin');
}

if(!$cnteacher_karma_view && !$isadmin && !($ismoderator && $cnteacher_karma_adminview)) {
        showmessage('管理员关闭了此功能!请返回。');
}

$query = $db->query("SELECT * FROM $table_posts WHERE pid='$pid'");
if(!$postinfo = $db->fetch_array($query)) {
        showmessage('指定的帖子不存在,请返回。');
}
$query = $db->query("SELECT * FROM $table_posts WHERE tid='$tid'");
if(!$thread = $db->fetch_array($query)) {
        showmessage('指定的帖子不存在,请返回。');
}
$query = $db->query("SELECT COUNT(*) FROM $table_karmalog where pid='$pid'");
if (!$num = $db->result($query, 0)) {
        showmessage('没有找到该贴子的评分记录!请返回。');
}

require DISCUZ_ROOT.'./include/discuzcode.php';
$postinfo['dateline'] = gmdate("$dateformat $timeformat", $postinfo['dateline'] + $timeoffset * 3600);
$postinfo['message'] = postify($postinfo['message'], $postinfo['smileyoff'], $postinfo['bbcodeoff'], $forum['allowsmilies'], $forum['allowhtml'], $forum['allowbbcode'], $forum['allowimgcode']);


$karmalist = array();
$query = $db->query("SELECT k.*, m.username FROM $table_karmalog k LEFT JOIN $table_members m ON k.uid = m.uid where pid='$pid'");
while($karma = $db->fetch_array($query)){
        $karmanum++;
        $karma['id'] = $karmanum;
        $karma['dateline'] = gmdate("$dateformat $timeformat", $karma['dateline'] + ($timeoffset * 3600));
        $karma['karma'] = AddSlashes($karma['username']);
        if($karma['score'] > 0) $karma['score'] =  '+'.$karma['score'];
        if($karma['money_rate'] > 0) $karma['money_rate'] =  '+'.$karma['money_rate'];
        $karmalist[] = $karma;      
}

include template('viewkarma');
?>
回复

使用道具 举报

 楼主| tks999 发表于 2005-10-18 14:14:57 | 显示全部楼层
打开config.php
查找
?>
上面加入
  1. //是否开放评分察看,如果开放设置为1,如果关闭设置为0
  2.         $cnteacher_karma_view = 1;

  3. //斑竹评分察看,如果设置为1,在关闭察看功能的时候,版主仍然可以观看。
  4. //如果设置为0,在关闭察看功能的时候,版主无法察看,只有管理员可以察看。
  5.         $cnteacher_karma_adminview = 1;
复制代码
回复

使用道具 举报

touchstone 发表于 2005-10-18 19:55:16 | 显示全部楼层
原帖由 tks999 于 2005-10-18 14:14 发表
打开config.php
查找
?>
上面加入
[code]//是否开放评分察看,如果开放设置为1,如果关闭设置为0
        $cnteacher_karma_view = 1;

//斑竹评分察看,如果设置为1,在关闭察看功能的时候,版主仍然可 ...


我的config.php里没有找到“?>”,

但我在该文件最后面添加了上面的内容后,普通会员点小手后也可以看到评分了。

谢谢tks999啊,你真是一个热心肠的好人!以后一定多多支持你!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 18:35 , Processed in 0.105108 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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