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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

(5月8日更新)[原创]版主工资定时自动发放、短消息通知++管理团队!

[复制链接]
︶ㄣ雙生兒ぞ 发表于 2005-4-22 12:45:10 | 显示全部楼层 |阅读模式
程序制作:︶ㄣ雙生兒ぞ
制作时间:2005年04月22日
安装条件:安装过银行插件、安装过在线时间插件  (由于freediscuz已关闭,所以我更新了地址!---4月25日)
本帖来源:http://www.twinsup.com/viewthread.php?tid=3306
程序说明:根据在线时间和发帖量的多少综合评定管理团队的工资,不同管理组底薪不同,并且相同管理组依发帖量的不同底薪亦不相同,发帖量不足100帖同时在线时间不足规定者将没有任何薪水!工资于每个月的头一天自动发放,同时将短消息通知!
作者补充:本人小菜,希望各位前辈能够多多支持,纰漏之处还请大虾不吝赐教,本人将继续推出更多的 Plus  ,多谢!



效果演示:



Step 1:系统设置----升级数据库

  1. ALTER TABLE `cdb_members` ADD `monthago` INT( 11 ) NOT NULL ,
  2. ADD `lastmonthonline` INT( 11 ) NOT NULL ;
复制代码


Step 2:修改onlinetime.php
查找:
  1. elseif($monthnow-$lastmonth>0){
复制代码

在下面添加:
  1. $query=$db->query("select onlinemonth,uid from $tablepre"."members where adminid>0");
  2.         while($onmonth = $db->fetch_array($query)){
  3.         $lastmonthonline=$onmonth[onlinemonth];
  4.         $uid=$onmonth[uid];
  5.         $db->query("update $tablepre"."members set lastmonthonline=$lastmonthonline where uid=$uid");
  6.         }
复制代码

Step 3:上传附件adminsalary.php至论坛根目录

Step 4:修改include/common.php
查找:
  1. ?>
复制代码

在上面添加:
  1. //版主工资 by ︶ㄣ雙生兒ぞ
  2. require DISCUZ_ROOT.'./adminsalary.php';
复制代码


           

以下为后台管理 (于2005-04-24 11:36 添加):



Step 5:系统设置---添加插件

导入plug_salary.txt文件,并更新缓存`




说明:管理员工资计算方法为:$salary[abase*] + 本月在线时间 × $salary[base*]
         超级版主工资计算方法为:$salary[sbase*]  + 本月在线时间 × $salary[base*]
         版主工资计算方法为:$salary[mbase*]  + 本月在线时间 × $salary[base*]


                    
--------------------------此插件的前台链接已经写出来了(2005-05-07)---安装:

下载附件 salary.php 上传至plugins 目录
             salary.htm 上传到templates/default 目录

后台插件管理中心 打开链接就OK了`


本来是不想发出来的,,因为其中数据库查询次数太多`,自己都不满意,但是本人学艺不精,就只能做到这个份上了,这就看各自对待这个问题的态度了。我知道很多人对 query 的次数是很敏感的。不过 query不是在index/forumdisplay/viewthread页面的,故对论坛性能基本上也没有什么影响。(个人看法,并不一定正确!)```

因为大部分安装过后台的人都希望及早能够有前台链接,所以我还是发了出来。

有问题的话请在下面提。。。


后台演示:

                     


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

[ Last edited by freddy on 2005-5-13 at 02:02 ]

评分

1

查看全部评分

kary2005 发表于 2005-4-22 13:35:41 | 显示全部楼层
好东西啊,比较专业啊
回复

使用道具 举报

 楼主| ︶ㄣ雙生兒ぞ 发表于 2005-4-22 15:06:43 | 显示全部楼层
一行一行写出来的PLUS,希望大家喜欢,并支持我,谢谢!!
回复

使用道具 举报

freddy 发表于 2005-4-22 16:26:48 | 显示全部楼层
有谁测试成功了?
回复

使用道具 举报

 楼主| ︶ㄣ雙生兒ぞ 发表于 2005-4-22 16:26:48 | 显示全部楼层
我自己!  版主大人不是要给我加精华吧,哈哈,高兴
回复

使用道具 举报

freddy 发表于 2005-4-22 16:26:48 | 显示全部楼层
如果没问题的话!马上加分了!
回复

使用道具 举报

zzp2450148 发表于 2005-4-22 16:35:34 | 显示全部楼层
测试方法: 大家可以安装后然后在本地机上 运行数据库查询

  1. update cdb_members set lastmonth=3,monthago=3 where uid=你自己的ID;
复制代码


再登陆就OK了!
回复

使用道具 举报

freddy 发表于 2005-4-22 16:40:22 | 显示全部楼层
楼上的是什么步骤?
回复

使用道具 举报

zzp2450148 发表于 2005-4-22 17:01:10 | 显示全部楼层
测试这个HACK 的自动发放短消息通知的方法``
回复

使用道具 举报

 楼主| ︶ㄣ雙生兒ぞ 发表于 2005-4-22 21:04:48 | 显示全部楼层
up 上去大家看看
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 13:22 , Processed in 0.522811 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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