最佳回复及最差回复完美兼容版for 6.0 6.1 BGK
此
插件功能:
由一个
主题可由
主题作才选出最佳回复及最差回复.
可以设置奖多少积分及扣多少积分.有效带动
论坛气氛.
凡是已经设置了最佳回复或者最差回复的帖子均禁止编辑.
包含被采用回贴的,切不可编辑.(已做安全处理).
对其它普通主题无影响.
更友善的提示信息,更加简单的功能实现方式.
展示部分
代码: (只是展示)
复制内容
代码:
if($_GET['action']='edit'){
$query = $db->query("SELECT * FROM `{$tablepre}posts` WHERE `tid`={$_GET['tid']} AND `first`=1");
$rowmess=$db->fetch_array($query);
preg_match_all("/-%-([0-9]+)-%-/",$rowmess['message'],$messarr);
if(count($messarr[1])>0)
$messpid=$rowmess['pid'];
if($_GET['pid']==$messpid||$_GET['pid']==$messarr[1][0]||$_GET['pid']==$messarr[1][1])
{
showmessage('此文禁止编辑,请与管理员联系',$_SERVER['HTTP_REFERER']);
}}复制内容
代码:
$Gold=100; //加值,
$FGold=200; //减值.
$extcre='extcredits1'; //所加减项目.
function sqlconcat($on,$z_uid)
{
global $db,$tablepre,$Gold,$FGold,$extcre;
$query = $db->query("UPDATE `{$tablepre}posts` set `message`=concat(`message`,'-%-{$_GET[pid]}-%-') where `tid`={$_GET[tid]} AND `first`=1");
if($on==0&&$query==1){
$query = $db->query("UPDATE `{$tablepre}members` SET `$extcre`=($extcre+$Gold) WHERE `uid` ='$z_uid'");
}elseif ($on==1&&$query==1) {
$query = $db->query("UPDATE `{$tablepre}members` SET `$extcre`=($extcre-$FGold) WHERE `uid` ='$z_uid'");
}
if($query==1&&$on==0){
showmessage('已经设置最佳答案成功,积分将加'.$Gold,$_SERVER['HTTP_REFERER']);
}else {
showmessage('已经设置最差回复成功,积分将减'.$FGold,$_SERVER['HTTP_REFERER']);
}
}安装说明:
将附件中的
文件上传在网站根
目录,复盖掉原来的
文件即可.
配置文件在viewthread.
php文件中: 找:347行:
复制内容
代码:
$Gold=100; //加值,
$FGold=200; //减值.
$extcre='extcredits1'; //所加减项目.然后根据你的需要设置即可.
6.1附件正在
制作中, 稍后上传...
有问题, 及时回复!!