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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] [hack]工资程序1.01B FOR D4.1.0

[复制链接]
tks999 发表于 2006-1-19 15:35:41 | 显示全部楼层 |阅读模式
适用版本:Discuz! 4.1.0
版本号   :1.01B
插件作者:tks000(tks999)
最后更新:2006.4.22
修改文件:include/common.inc.php,admin/groups.inc.php,
新增文件:有
修改模版:无
数据改动:新增数据表,改动usergroups表
增加查询:估计增加2查询
安装难易:有点复杂
技术支持:http://www.freediscuz.net/dev/
               http://fbase.php2p.com
功能简述:新版本新增一些大家想要的功能

安装方法:

1.在后台升级SQL.txt里面的数据

2.上传附件到相关目录(除了文本文件和replace文件夹)

3.后台导入discuz_plugin_salary.txt

4.打开include/common.inc.php

查找:
?>

上面加入:

  1. if($salary > 0) {
  2.         require_once DISCUZ_ROOT.'/plugins/salary/salary.inc.php';
  3. }
复制代码


5.打开admin/groups.inc.php

查找:
  1. $query = $db->query("SELECT groupid, type, grouptitle, creditshigher, creditslower, stars, color, groupavatar FROM {$tablepre}usergroups ORDER BY creditshigher");
复制代码


替换为
  1. $query = $db->query("SELECT groupid, type, grouptitle, creditshigher, creditslower, stars, color, groupavatar, salary FROM {$tablepre}usergroups ORDER BY creditshigher");
复制代码


查找
  1. "<td bgcolor="".ALTBG1.""><input type="text" size="12" name="groupnew[$group[groupid]][groupavatar]" value="$group[groupavatar]"></td>".
复制代码


上面加入
  1. "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="groupnew[$group[groupid]][salary]" value="$group[salary]"></td>\n".
复制代码


查找
  1. "<td bgcolor="".ALTBG2.""><input type="text" size="12" name="group_avatar[$group[groupid]]" value="$group[groupavatar]"></td>\n".
复制代码


上面加入
  1. "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="group_salary[$group[groupid]]" value="$group[salary]"></td>\n".
复制代码


查找
  1. "<td bgcolor="".ALTBG1.""><input type="text" size="12" name="group_avatar[$group[groupid]]" value="$group[groupavatar]"></td>\n".
复制代码


上面加入
  1. "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="group_salary[$group[groupid]]" value="$group[salary]"></td>\n".
复制代码


查找
  1. <tr class="header"><td colspan="8"><?=$lang['usergroups_member']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


替换为
  1. <tr class="header"><td colspan="9"><?=$lang['usergroups_member']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


查找
  1. <td><?=$lang['usergroups_title']?></td><td><?=$lang['members_creditshigher']?></td><td><?=$lang['members_creditslower']?></td><td><?=$lang['usergroups_stars']?></td><td><?=$lang['usergroups_color']?></td><td><?=$lang['usergroups_avatar']?></td><td><?=$lang['edit']?></td></tr>
复制代码


替换为
  1. <td><?=$lang['usergroups_title']?></td><td><?=$lang['members_creditshigher']?></td><td><?=$lang['members_creditslower']?></td><td><?=$lang['usergroups_stars']?></td><td><?=$lang['usergroups_color']?></td><td><?=$lang['usergroups_salary']?></td><td><?=$lang['usergroups_avatar']?></td><td><?=$lang['edit']?></td></tr>
复制代码


查找
  1. <td><input type="text" size="12" name="groupnew[0][groupavatar]"></td>
复制代码


上面加入
  1. <td><input type="text" size="6" name="groupnew[0][salary]"></td>
复制代码


查找
  1. <tr class="header"><td colspan="8"><?=$lang['usergroups_special']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


替换为
  1. <tr class="header"><td colspan="9"><?=$lang['usergroups_special']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


查找
  1. <td nowrap><?=$lang['usergroups_title']?></td><td><?=$lang['usergroups_specified_members']?></td><td nowrap><?=$lang['members']?><td nowrap><?=$lang['usergroups_stars']?></td><td nowrap><?=$lang['usergroups_color']?></td><td nowrap><?=$lang['usergroups_avatar']?></td><td nowrap><?=$lang['edit']?></td></tr>
复制代码


替换为
  1. <td nowrap><?=$lang['usergroups_title']?></td><td><?=$lang['usergroups_specified_members']?></td><td nowrap><?=$lang['members']?><td nowrap><?=$lang['usergroups_stars']?></td><td nowrap><?=$lang['usergroups_color']?></td><td nowrap><?=$lang['usergroups_salary']?></td><td nowrap><?=$lang['usergroups_avatar']?></td><td nowrap><?=$lang['edit']?></td></tr>
复制代码


查找
  1. <td><input type="text" size="12" name="groupavatarnew"></td>
复制代码


上面加入
  1. <td><input type="text" size="6" name="salarynew"></td>
复制代码


查找
  1. <tr class="header"><td colspan="6"><?=$lang['usergroups_system']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


替换为
  1. <tr class="header"><td colspan="7"><?=$lang['usergroups_system']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码


查找
  1. <td><?=$lang['usergroups_title']?></td><td><?=$lang['usergroups_status']?></td><td><?=$lang['usergroups_stars']?></td><td><?=$lang['usergroups_color']?><td><?=$lang['usergroups_avatar']?></td><td><?=$lang['edit']?></td></tr>
复制代码


替换为
  1. <td><?=$lang['usergroups_title']?></td><td><?=$lang['usergroups_status']?></td><td><?=$lang['usergroups_stars']?></td><td><?=$lang['usergroups_color']?><td><?=$lang['usergroups_salary']?></td><td><?=$lang['usergroups_avatar']?></td><td><?=$lang['edit']?></td></tr>
复制代码


查找
  1. showsetting('usergroups_edit_max_pm_num', 'maxpmnumnew', $group['maxpmnum'], 'text');
复制代码


下面加入
  1. showsetting('usergroups_edit_salary', 'salarynew', $group['salary'], 'text');
复制代码


查找
  1. maxpmnum='$maxpmnumnew'
复制代码


后面加入
  1. , salary='$salarynew'
复制代码


查找
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group[grouptitle]', creditshigher='$creditshighernew', creditslower='$creditslowernew', stars='$group[stars]', color='$group[color]', groupavatar='$group[groupavatar]' WHERE groupid='$id' AND type='member'");
复制代码


替换为
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group[grouptitle]', creditshigher='$creditshighernew', creditslower='$creditslowernew', stars='$group[stars]', color='$group[color]', salary='$group[salary]', groupavatar='$group[groupavatar]' WHERE groupid='$id' AND type='member'");
复制代码


查找
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group_title[$id]', stars='$group_stars[$id]', color='$group_color[$id]', groupavatar='$group_avatar[$id]' WHERE groupid='$id'");
复制代码


替换为
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group_title[$id]', stars='$group_stars[$id]', color='$group_color[$id]', salary='$group_salary[$id]', groupavatar='$group_avatar[$id]' WHERE groupid='$id'");
复制代码


查找
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group_title[$id]', stars='$group_stars[$id]', color='$group_color[$id]', groupavatar='$group_avatar[$id]' WHERE groupid='$id'");
复制代码


替换为
  1. $db->query("UPDATE {$tablepre}usergroups SET grouptitle='$group_title[$id]', stars='$group_stars[$id]', color='$group_color[$id]', salary='$group_salary[$id]', groupavatar='$group_avatar[$id]' WHERE groupid='$id'");
复制代码


查找
  1. VALUES ('member', '$group[grouptitle]', '$creditshighernew', '$creditslowernew', '$groupnew[stars]', '$groupnew[color]', '$groupnew[groupavatar]', '1', '1', '1', '1')");
复制代码


替换为
  1. VALUES ('member', '$group[grouptitle]', '$creditshighernew', '$creditslowernew', '$groupnew[stars]', '$groupnew[color]', '$groupnew[salary]', '$groupnew[groupavatar]', '1', '1', '1', '1')");
复制代码


查找
  1. VALUES ('special', '$grouptitlenew', '$starsnew', '$colornew', '$groupavatarnew', '1', '1', '1', '1')");
复制代码


替换为
  1. VALUES ('special', '$grouptitlenew', '$starsnew', '$colornew', '$salarynew', '$groupavatarnew', '1', '1', '1', '1')");
复制代码



以上修改为后台用户组薪水设置,如果觉得麻烦可以使用附件中replace
文件夹里面的groups.inc.php替换,这样就可省略以上修改

6.打开templates/default/admincp.lang.php
查找
  1. 'usergroups_avatar' => '组头像',
复制代码


上面加入
  1. 'usergroups_salary' => '薪水',
复制代码


查找
  1. 'usergroups_edit_max_pm_num_comment' => '设置用户短消息最大可保存的消息数目,0 为禁止使用短消息',
复制代码


下面加入
  1. 'usergroups_edit_salary' => '薪水设置:',
  2. 'usergroups_edit_salary_comment' => '设置用户得到的薪水,0为禁止得到',
复制代码

完成

[ 本帖最后由 tks999 于 2006-4-22 10:13 编辑 ]

本帖子中包含更多资源

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

x
 楼主| tks999 发表于 2006-1-19 15:36:04 | 显示全部楼层
更新历史
16-01-2006:
1.解决无法存入数据问题
2.解决无法领取薪水问题

17-01-2006:
1.测试未上线时间无法领取工资功能

19-01-2006:
1.修正无法获取天数的设置

30-01-2006
1.解决中文会员名字问题

22-04-2006
1.去掉部分不必要的数据查询
2.新增不同用户组,不同工资
3.采用论坛自带插件系统

[ 本帖最后由 tks999 于 2006-4-22 10:07 编辑 ]
回复

使用道具 举报

fengshen34 发表于 2006-1-19 15:36:08 | 显示全部楼层
沙发
回复

使用道具 举报

 楼主| tks999 发表于 2006-1-19 15:37:07 | 显示全部楼层
留位

[ 本帖最后由 tks999 于 2006-4-22 13:18 编辑 ]
回复

使用道具 举报

孤情一刀 发表于 2006-1-19 15:37:39 | 显示全部楼层
顶啊1
回复

使用道具 举报

fengshen34 发表于 2006-1-19 15:41:40 | 显示全部楼层
前几天一直有人找这个程序插件,现在终于有了。
回复

使用道具 举报

cnstudent 发表于 2006-1-19 15:44:20 | 显示全部楼层
原帖由 tks999 于 2006-1-19 15:35 发表
适用版本:Discuz! 4.0
HACK作者:tks000(tks999)
最后更新:2006.1.18
修改文件:include/common.inc.php,admincp.php,admin/menu.inc.php
新增文件:无
修改模版:无
数据改动:新增数据表
增加查询:估 ...

好久不见
回复

使用道具 举报

haohao036 发表于 2006-1-19 16:02:03 | 显示全部楼层
新苦 期待你更多的好插件。。。。
回复

使用道具 举报

cgy11 发表于 2006-1-19 16:17:41 | 显示全部楼层
真心的顶一下
回复

使用道具 举报

jimmyjimmyqqq 发表于 2006-1-19 16:19:17 | 显示全部楼层
謝謝TKS009的精美作品,加上精華!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:44 , Processed in 0.026955 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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