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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

最佳回复及最差回复完美兼容版for 6.0 6.1 BGK

[复制链接]
希特勒1938 发表于 2008-8-20 16:14:24 | 显示全部楼层 |阅读模式
插件发布
插件名称: 最佳回复及最差回复完美兼容版for 6.0 6.1 BGK
插件来源:
适用版本: Discuz! 6.0
语言编码: GBK简体 
最后更新时间:
插件作者: 希特勒
插件简介: 增加扣积分及增加积分功能.
增加部分禁止功能.
此插件功能:

https://discuz.dismall.com/thread-1052457-1-1.html由一个主题可由主题作才选出最佳回复及最差回复.
可以设置奖多少积分及扣多少积分.有效带动论坛气氛.
凡是已经设置了最佳回复或者最差回复的帖子均禁止编辑.
包含被采用回贴的,切不可编辑.(已做安全处理).
对其它普通主题无影响.
更友善的提示信息,更加简单的功能实现方式.

展示部分代码:  (只是展示)
  1. if($_GET['action']='edit'){
  2. $query = $db->query("SELECT * FROM `{$tablepre}posts` WHERE `tid`={$_GET['tid']} AND `first`=1");
  3. $rowmess=$db->fetch_array($query);
  4.    preg_match_all("/-%-([0-9]+)-%-/",$rowmess['message'],$messarr);
  5.    if(count($messarr[1])>0)
  6.    $messpid=$rowmess['pid'];
  7.    if($_GET['pid']==$messpid||$_GET['pid']==$messarr[1][0]||$_GET['pid']==$messarr[1][1])
  8.    {
  9.            showmessage('此文禁止编辑,请与管理员联系',$_SERVER['HTTP_REFERER']);
  10.    }}
复制代码
  1.         $Gold=100;  //加值,
  2.         $FGold=200; //减值.
  3.         $extcre='extcredits1'; //所加减项目.
  4.         function sqlconcat($on,$z_uid)
  5.         {
  6.         global $db,$tablepre,$Gold,$FGold,$extcre;
  7.         $query = $db->query("UPDATE `{$tablepre}posts` set `message`=concat(`message`,'-%-{$_GET[pid]}-%-') where `tid`={$_GET[tid]} AND `first`=1");
  8.         if($on==0&&$query==1){
  9.             $query = $db->query("UPDATE `{$tablepre}members` SET `$extcre`=($extcre+$Gold) WHERE `uid` ='$z_uid'");
  10.         }elseif ($on==1&&$query==1) {
  11.             $query = $db->query("UPDATE `{$tablepre}members` SET `$extcre`=($extcre-$FGold) WHERE `uid` ='$z_uid'");       
  12.         }
  13.             if($query==1&&$on==0){
  14.         showmessage('已经设置最佳答案成功,积分将加'.$Gold,$_SERVER['HTTP_REFERER']);
  15.         }else {
  16.         showmessage('已经设置最差回复成功,积分将减'.$FGold,$_SERVER['HTTP_REFERER']);
  17.         }
  18.         }
复制代码
安装说明:   
将附件中的文件上传在网站根目录,复盖掉原来的文件即可.
配置文件在viewthread.php文件中:  找:347行:
  1.         $Gold=100;  //加值,
  2.         $FGold=200; //减值.
  3.         $extcre='extcredits1'; //所加减项目.
复制代码
然后根据你的需要设置即可.

6.1附件正在制作中, 稍后上传...

有问题, 及时回复!!

关于主题在编辑时提示SQL错误:  修改办法:

打开: include/editpost.inc.php文件:
查找:
  1. if($_GET['action']='edit'){
复制代码
修改成:
  1. if($_GET['action']='edit'&&$_GET['editsubmit']!='yes'){
复制代码
已经测试完美....6.0 6.1修改办法一致...

[ 本帖最后由 希特勒1938 于 2008-9-19 08:39 编辑 ]

本帖子中包含更多资源

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

x
h0138197 发表于 2008-8-20 16:15:51 | 显示全部楼层
试试
回复

使用道具 举报

h0138197 发表于 2008-8-20 16:16:33 | 显示全部楼层
有手动修改的马~~~~~~~~~~~~!
回复

使用道具 举报

 楼主| 希特勒1938 发表于 2008-8-20 16:24:07 | 显示全部楼层
手工修改,没有需要,    直接用附件吧...
回复

使用道具 举报

lqng 发表于 2008-8-20 16:27:18 | 显示全部楼层
先占个位置
回复

使用道具 举报

zhenyusen 发表于 2008-8-20 16:42:10 | 显示全部楼层
頂一個
回复

使用道具 举报

liukuihappy 发表于 2008-8-20 16:49:41 | 显示全部楼层
这个好象百度知道
回复

使用道具 举报

marcoSY 发表于 2008-8-20 17:35:58 | 显示全部楼层
有沒有人成功的....
我想要手動升級方法..
回复

使用道具 举报

zwy1409 发表于 2008-8-20 17:37:31 | 显示全部楼层
最佳答案积分是扣楼主的积分,还是系统奖励的?
最差答案积分又奖励给了谁?
回复

使用道具 举报

 楼主| 希特勒1938 发表于 2008-8-20 17:45:27 | 显示全部楼层
不扣楼主的,    全是系统的, 扣也给系统, 奖也给系统!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 04:25 , Processed in 0.029063 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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