Jul
5

团队展示版主考勤系统 FOR Discuz! 7.0 GBK正式发布

曾经需要一款dz论坛的版主考勤系统,寻觅了很久,官网论坛、各大搜索引擎,没能发现,没办法,只好自己来了,5月份写完的1.0版本,在我的仙剑论坛:http://www.moujian.com/bbs测试了下,发现了许多问题,于是整体修改了下,于是有了1.1版本,目前使用的很好,没有什么问题。因此决定共享给大家使用,使之收益于广大dz论坛站长。

一、本插件全称:团队展示版主考勤系统V1.1 FOR DISCUZ! 7.0 GBK

二、主要功能:
1.论坛管理团队展示及统计,从版主超版管理员到自定义管理组,所有管理者的信息都可以向广大会员公开展示;
2.版主每日签到考勤;
3.版主每月管理奖励颁发;
4.不合格版主自动开除。

三、详细信息:
1.每月共需签到的次数由管理员后台定义,如果您的签到次数+请假天数少于系统要求签到天数,则月末会计入缺席天数里;
2.缺席时间计算公式:缺席时间=系统设定签到次数-实际签到次数-请假天数;
3.如果不能来签到,可以请假一次,最大请假天数由管理员后台定义;
4.如果版主总共的缺席天数大于0,唯一的弥补方法是:实际签到次数多出每月需要签到要求一天,则缺席天数减少一天;
6.如果上月签到次数大于等于系统要求的签到次数,则可以获得奖励,具体奖励由管理员后台定义。
7.一旦管理员开启了不合格版主自动开除选项,如果版主的总缺席天数大于后台系统设置的最大缺席天数并且版主的平均管理数少于后台系统设置的最少管理次数,则版主的管理职位(版主或者超版或其他职位)会被系统自动取消。

四、下载安装:
1.下载地址:http://www.moujian.com/soft/banzhu.rar
2.上传插件包 upload 目录下的所有文件到论坛根目录下;
3.执行banzhu.sql中的sql语句:

CREATE TABLE IF NOT EXISTS `cdb_bzinfo` (
`id` int(10) NOT NULL auto_increment,
`uid` int(10) NOT NULL,
`today` int(1) NOT NULL default '0',
`getmoney` int(1) NOT NULL default '0',
`qdthisnum` int(2) NOT NULL default '0',
`qdlastnum` int(2) NOT NULL default '0',
`qdallnum` int(10) NOT NULL default '0',
`gowaynum` int(3) NOT NULL default '0',
`holiday` int(10) NOT NULL default '0',
`holidaystart` varchar(10) NOT NULL default '0',
`monthstart` varchar(10) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=67 ;

CREATE TABLE IF NOT EXISTS `cdb_bzlogs` (
`id` int(10) NOT NULL auto_increment,
`event` varchar(255) default NULL,
`times` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=24 ;

INSERT INTO `cdb_crons` (`available`, `type`, `name`, `filename`, `weekday`, `day`, `hour`, `minute`) VALUES
(1, 'user', '每月签到统计版主清理', 'banzhu_monthly.inc.php', -1, 1, 0, '0'),
(1, 'user', '每日签到清理', 'banzhu_daily.inc.php', -1, -1, 0, '0');

4.在后台插件管理中导入discuz_plugin_banzhu.txt中插件信息,并设置相关参数。

五、卸载(后续更新):

六、问题反馈(后续更新):

七、演示地址:
http://www.moujian.com/bbs/plugin.php?identifier=banzhu&module=banzhu
测试用户名test密码test

八、技术支持:
http://www.oldjun.com/blog/index.php/archives/47/
http://www.moujian.com/bbs/thread-5465-1-1.html
有问题请来此反馈!

九、版权所有:
http://www.oldjun.com/
http://www.moujian.com/

共有40条评论

  1. lala: Jul,5th,2009

    挺有意思的插件

  2. aphlo: Jul,29th,2009

    升级错误,MySQL 提示: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '---- ------------------------------------------------------------ 表的结构 `cdb_' at line 1 ,请返回。

  3. oldjun: Jul,29th,2009

    在phpmyadmin中运行的么?

    删除-----打头的注释!

    或者去http://www.discuz.net/viewthread.php?tid=1343429

    看帖子,我把注释去掉后的sql语句发上去了~

  4. 透明: Jul,30th,2009

    没有本月管理这个 是不是给我的去掉了.还有就是为什么10天后就跳成一天了.弄的我的管理都被删掉了....

  5. oldjun: Jul,30th,2009

    都一样的,安全完请去后台检查下计划任务!

  6. 透明:: Jul,30th,2009

    不是一个月有30天左右吗/为什么我的才10天啊...这样的话我的管理都要被下掉了

  7. 透明:: Jul,30th,2009

    本月管理 这个怎么弄呢.能告诉我吗

  8. oldjun: Jul,31st,2009

    后台->工具->计划任务,看看 每日签到清理 与 每月签到统计版主清理 两项的设置是否有问题!

    每日签到清理:每日00时00分;每月签到统计版主清理:每月1日00时00分

  9. 透明:: Aug,1st,2009

    本月管理 这个怎么弄呢.能告诉我吗????????

  10. oldjun: Aug,1st,2009

    本月管理是自动获取的,不知道你是什么意思!

  11. 透明:: Aug,2nd,2009

    本月管理.没这四个字.也不知道怎么设置管理人员的任务.

  12. oldjun: Aug,2nd,2009

    管理次数是自动获取的,对于版主管理任务是后台插件中心设定的“最少平均管理次数”,不知道你是什么意思,如果不会用,加我QQ问,别再留言了!

  13. 透明:: Aug,2nd,2009

    你的QQ.....什么号码啊?

  14. philchu: Aug,6th,2009

    签到数值不对.我是几天才安装上的.
    怎么我一签到就显示我缺席25天?
    这个不是从1号开始算起的吗?

  15. oldjun: Aug,6th,2009

    安装的时候设置好计划任务,后台查看一下计划任务,安装的时候计划任务可能会出现问题,你要自己检查下,是否是每月1日执行!如果不嫌麻烦的朋友,可以自己手动在后台设置下计划任务。

  16. ray: Aug,7th,2009

    能否加入特殊用户组的签到功能?如可以,怎么加?

  17. Philchu: Aug,7th,2009

    计划任务没有问题.确认是每月1日00时00分执行
    出问题的只有我一个人.其他人的全部正常.显示签到天数是7
    而只有我就显示缺席25天.签到数2天

  18. oldjun: Aug,7th,2009

    本身这个插件是针对管理组的,如果特殊用户组属于管理组,就可以签到了!

  19. oldjun: Aug,7th,2009

    如果只有你一人有问题,你可以用SQL语句调整下你自己的数据,或者清除你自己的数据!不过确实很奇怪,没遇到过!如果有其他问题,请加我QQ34680304

  20. Philchu: Aug,8th,2009

    这是截图
    http://img.bimg.126.net/photo/VykMfeX3j75X5L8xBWr1oQ==/4283767670560228990.jpg

    能不能把你说的那个清理的SQL脚本发一下?

  21. happy: Aug,12th,2009

    超版没有签到的地方呀

  22. oldjun: Aug,13th,2009

    只要是管理用户,都一样的签到的,不管版主还是超版!可以参考:http://www.likexj.com/bbs/,用户名密码都是test

  23. 52yyq: Aug,20th,2009

    一、签到一次后,每次登陆就显示已经签到了,的本月签到只一次;
    二、领工资时的显示:“恭喜您上个月完成签到任务,上个月的管理工资是500金币,点此领取(后面是“立即领取”图标),点击“立即领取”图标后,却又告诉我“对不起,您上个月的签到次数没有达到系统要求:20次,您没有资格领取奖励!”

    请帮忙看一下问题出在什么地方?

  24. oldjun: Aug,20th,2009

    1.去后台检查下计划任务,看看“每日签到清理”有没启用;
    2.下载最新版本,找到plugins\banzhu里的banzhu.inc.php,覆盖一下!

  25. 请问如何设置“版主"考勤展示页为默认页,具体修改哪个文件?

    现在的版主考勤默认是跳转到“管理员”的考勤暂时页!但是网站只有一个管理员,跳转到这里有些浪费!我想默认跳转到“版主”考勤情况展示页去,毕竟论坛的版主比较多,不用版主们多点击一次!

    QQ:945753060,电邮:fnf@sina.com

  26. oldjun: Sep,5th,2009

    本来这个斑竹考勤是给版主签到与会员监督的!

    所以插件默认页不可能是版主的情况展示页,否则如果是会员,该怎么查看。

    但你的想法也有道理,所以有个解决办法。就是如果是版主,则跳到他所在用户组的展示页。

    只需要增2行代码,具体怎么修改代码,请加我QQ~

  27. oldjun: Sep,29th,2009

    第一行:
    查找代码:
    $myself=1;$selftitle=$group['grouptitle'];
    改为:
    $myself=1;$mygroup=$userself['groupid'];$selftitle=$group['grouptitle'];

    第二行:
    查找代码:
    if($usertype==""){$usertype=1;}
    改为:
    if($usertype==""){$usertype=$mygroup?$mygroup:1;}

  28. memory: Nov,7th,2009

    没办法升级sql语句,出现以下错误:
    Method Not Implemented
    GET to /bbs/admincp.php not supported.

    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    --------------------------------------------------------------------------------

    Power MOD by web4host.net Server at www.embw2u.com Port 80

    那要怎么办啊?
    出什么问题吗?

  29. oldjun: Nov,7th,2009

    上传个phpmyadmin到你空间来管理你的mysql数据库吧~

  30. 香港人: Jul,9th,2010

    有關团队展示版主考勤系统
    大大,我是來自香港的,
    怎么我一签到就显示我缺席25天?
    这个不是从1号开始算起的吗?
    請問有甚麼辦法?

    我看了,還是不僅怎么把缺席天數从1号开始算起!
    重裝加删除sql我已試,都是不得!

  31. oldjun: Jul,9th,2010

    缺席时间计算公式:缺席时间=系统设定签到次数-实际签到次数-请假天数;

    如果你装的时候是月底,导致缺席时间不准确,可以用phpmyadmin打开数据库,查找表cdb_banzhuinfo,把对应用户的gowaynum改成0即可!

    还有问题,咨询QQ34680304或者msn:oldjun @ hotmail.com

  32. 香港人: Jul,9th,2010

    phpmyadmin 我無法安裝,請問oldjun你可不可以教我改呀?

  33. oldjun: Jul,10th,2010

    如果能执行sql语句,执行这句:update cdb_banzhuinfo set gowaynum=0

    需要帮忙的话,用im联系我~

  34. 香港人: Jul,11th,2010

    我一數據庫升級,
    升級錯誤,MySQL 提示: Table 'i34u_5883841_egg.cdb_banzhuinfo' doesn't exist ,請返回。

  35. oldjun: Jul,11th,2010

    还是在线联系我吧!然后把库与论坛给我!

  36. 香港人: Jul,11th,2010

    加了你msn喇

  37. 香港人: Jul,12th,2010

    等了幾天,还是見不到你在线!

  38. oldjun: Jul,13th,2010

    基本白天都在,没见你加,验证信息填:版主考勤,就行了!

  39. 香港人: Jul,13th,2010

    請問有沒有打錯msn呀?
    oldjun @ hotmail.com

  40. oldjun: Jul,14th,2010

    空格去掉,没错的,白天在线!

NAME:

required

E-MAIL:

required, will not be published

HOMEPAGE:

CONTENT: