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

 找回密码
 立即注册
搜索

[发布] 版主考核中心 ForX2.0【试用版重发】

  [复制链接]
sw08 发表于 2011-7-5 21:41:31 | 显示全部楼层 |阅读模式
插件发布
插件名称: 版主考核中心 For X2.0 [集工资发放、版主考核、会员评价、申请服务于一体,新鲜发布]
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 BIG5繁体 UTF8繁体 
最后更新时间: 2011-08-03
插件作者: sw08
插件简介: 1、集成工资发放、版主考核、会员评价、各类申请于一体的插件
2、可以按组定制工资表和考核表,可以自动将不合格的版主降撤职,将优秀的版主晋升。
3、预置多种考核类型,而且扩展非常容易,理论最大可拓展为60种
4、考核周期和工资发放周期可以按组设定,满足各类需要
5、支持勋章和道具工资,发放如同积分一样容易
6、考核、发放等过程均由计划任务完全自动执行,无需人工干预
7、特别增加时间偏移修正的功能,即便服务器执行时间延迟也不影响结果。同时考核数据均单独放表,真正做到数据独立化
8、得分公式进行特别设计,抛弃那种传统不合理的纯线性模型,让优秀的版主更容易留下来,让表现较差的版主趁早被淘汰。此外个人成长率、同组人员的相互竞争及合作等因素均被考虑入内,使之更加符合论坛运营的实际情况。
本帖最后由 sw08 于 2012-1-18 20:32 编辑



新加了个演示站点:www.dragonclaw.org

以后所有更新都放到演示站点,该贴不再更新


正式版的价格请到我的站点查看,需要购买的请到我的演示发布站点


请把所有文件按照目录结构上传,然后到系统设置安装插件并启用即可

安装完成后请进行下面顺序的操作

1、把维护模式开关选择为“是”
2、设置要参与考核的用户组
3、进入“考核人员管理”,把退休版主的属性设置为“养老”,实习版主的属性设置为“实习”,站长或核心人员的属性设置为“保护”,其余人员的属性全部设置成“正常”,不想参与考核的会员属性设置为“排除”(相当于从管理层被踢出)。打卡状态,有效期和代工者,如果你不清楚其含义请不要修改或填写,其余的可以根据你的情况修改
4、进入“用户组”策略,根据你的论坛的情况进行相应的参数设置即可。这里可能需要一点时间来规划。第一次使用强烈建议不要使用任何的奖惩功能,因为你对人员的得分能力还不了解,会出现设置过高或过低的情况。
5、现在你可以把维护模式选择为“否”了
6、等插件运行一段时间后(至少要有一次工资发放的记录存在后),再根据总体得分的情况来设置奖惩。

试用版重发,没有时间限制,与正式版有功能差异:http://www.dragonclaw.org/forum.php?mod=viewthread&tid=817

请先欣赏插件的预览图片:

评分

24

查看全部评分

回复

使用道具 举报

 楼主| sw08 发表于 2011-7-5 21:41:32 | 显示全部楼层
  1.     下面的功能仅供有编程经验的用户使用

  2.     如何拓展考核类型?
  3.     首先你要给你的考核类型定义一个数字编号,编号不要大于60,而且不要和已有的重复。

  4.     打开modpay.func.php
  5.     找到convertcatagory这个函数,在case序列里面加上一行,例如像
  6.     case 19: $sel = '道具使用次数';break;
  7.     这意味着你定义的策略编号为19,名称为“道具使用次数”

  8.     然后打开groups.inc.php
  9.     用同样的方法在makestats函数加上你的定义,注意要和前面一样。然后你可能需要把
  10.     for($i=0;$i<=XX;$i++){
  11.     中的XX设置为最大编号,这样在系统设置那里就可以显示出来你定义的新策略了。

  12.     现在你的新策略已经定义好了,可是怎样才能让它能正常参与统计呢?
  13.     请打开source/include/cron/cron_modpay_check.php

  14.     找到:
  15.     //开始统计考核数据,直接统计全员数据 暂时先用几个考核量作为例子,其余类

  16.     在下面开始加对应的数据库查询语句
  17.     举个最简单的例子:
  18.     $query = DB::query("SELECT * FROM ".DB::table('forum_moderator')." WHERE uid IN ($uidlist)");
  19.     while($result_c5 = DB::fetch($query)){
  20.                $usercheck[$result_c5['uid']][2] += 1;  
  21.     }

  22.     这是用来统计管理的论坛版区数目的
  23.     可以看出,统计数据一律写在$usercheck[a][b]这个数组变量中,a表示用户的uid,b表示你定义的策略的编号,通常写成常数的形式。然后利用查询筛选时间范围即可。

  24.     现在你的定义的考核策略就完成了
复制代码

评分

3

查看全部评分

回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:44:49 | 显示全部楼层
{:1_1:}
回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:45:08 | 显示全部楼层
;P;P;P;P;P;P;P
回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:45:26 | 显示全部楼层
:handshake:handshake:handshake:handshake:handshake:handshake:handshake
回复

使用道具 举报

 楼主| sw08 发表于 2011-7-5 21:45:43 | 显示全部楼层
有BUG的话请及时回复,这里暂时不接受功能删减类的建议。
回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:45:48 | 显示全部楼层
;P;P;P;P;P;P
回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:46:07 | 显示全部楼层
{:1_130:}{:1_130:}{:1_130:}{:1_130:}{:1_130:}{:1_130:}{:1_130:}{:1_130:}:$:$:$
回复

使用道具 举报

ysdxsb 发表于 2011-7-5 21:46:23 | 显示全部楼层
金                          币
回复

使用道具 举报

容颜为妻绽放 发表于 2011-7-5 21:46:28 | 显示全部楼层

回帖奖励 +1 枚金币

好,一个字,好。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-25 18:06 , Processed in 0.099966 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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