适用版本: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
查找:
?>
上面加入:
- if($salary > 0) {
- require_once DISCUZ_ROOT.'/plugins/salary/salary.inc.php';
- }
复制代码
5.打开admin/groups.inc.php
查找:
- $query = $db->query("SELECT groupid, type, grouptitle, creditshigher, creditslower, stars, color, groupavatar FROM {$tablepre}usergroups ORDER BY creditshigher");
复制代码
替换为
- $query = $db->query("SELECT groupid, type, grouptitle, creditshigher, creditslower, stars, color, groupavatar, salary FROM {$tablepre}usergroups ORDER BY creditshigher");
复制代码
查找
- "<td bgcolor="".ALTBG1.""><input type="text" size="12" name="groupnew[$group[groupid]][groupavatar]" value="$group[groupavatar]"></td>".
复制代码
上面加入
- "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="groupnew[$group[groupid]][salary]" value="$group[salary]"></td>\n".
复制代码
查找
- "<td bgcolor="".ALTBG2.""><input type="text" size="12" name="group_avatar[$group[groupid]]" value="$group[groupavatar]"></td>\n".
复制代码
上面加入
- "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="group_salary[$group[groupid]]" value="$group[salary]"></td>\n".
复制代码
查找
- "<td bgcolor="".ALTBG1.""><input type="text" size="12" name="group_avatar[$group[groupid]]" value="$group[groupavatar]"></td>\n".
复制代码
上面加入
- "<td bgcolor="".ALTBG1.""><input type="text" size="6" name="group_salary[$group[groupid]]" value="$group[salary]"></td>\n".
复制代码
查找
- <tr class="header"><td colspan="8"><?=$lang['usergroups_member']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
替换为
- <tr class="header"><td colspan="9"><?=$lang['usergroups_member']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
查找
- <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>
复制代码
替换为
- <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>
复制代码
查找
- <td><input type="text" size="12" name="groupnew[0][groupavatar]"></td>
复制代码
上面加入
- <td><input type="text" size="6" name="groupnew[0][salary]"></td>
复制代码
查找
- <tr class="header"><td colspan="8"><?=$lang['usergroups_special']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
替换为
- <tr class="header"><td colspan="9"><?=$lang['usergroups_special']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
查找
- <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>
复制代码
替换为
- <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>
复制代码
查找
- <td><input type="text" size="12" name="groupavatarnew"></td>
复制代码
上面加入
- <td><input type="text" size="6" name="salarynew"></td>
复制代码
查找
- <tr class="header"><td colspan="6"><?=$lang['usergroups_system']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
替换为
- <tr class="header"><td colspan="7"><?=$lang['usergroups_system']?> - <?=$lang['usergroups_detail']?></td></tr>
复制代码
查找
- <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>
复制代码
替换为
- <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>
复制代码
查找
- showsetting('usergroups_edit_max_pm_num', 'maxpmnumnew', $group['maxpmnum'], 'text');
复制代码
下面加入
- showsetting('usergroups_edit_salary', 'salarynew', $group['salary'], 'text');
复制代码
查找
后面加入
查找
- $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'");
复制代码
替换为
- $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'");
复制代码
查找
- $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'");
复制代码
替换为
- $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'");
复制代码
查找
- $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'");
复制代码
替换为
- $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'");
复制代码
查找
- VALUES ('member', '$group[grouptitle]', '$creditshighernew', '$creditslowernew', '$groupnew[stars]', '$groupnew[color]', '$groupnew[groupavatar]', '1', '1', '1', '1')");
复制代码
替换为
- VALUES ('member', '$group[grouptitle]', '$creditshighernew', '$creditslowernew', '$groupnew[stars]', '$groupnew[color]', '$groupnew[salary]', '$groupnew[groupavatar]', '1', '1', '1', '1')");
复制代码
查找
- VALUES ('special', '$grouptitlenew', '$starsnew', '$colornew', '$groupavatarnew', '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
查找
- 'usergroups_avatar' => '组头像',
复制代码
上面加入
- 'usergroups_salary' => '薪水',
复制代码
查找
- 'usergroups_edit_max_pm_num_comment' => '设置用户短消息最大可保存的消息数目,0 为禁止使用短消息',
复制代码
下面加入
- 'usergroups_edit_salary' => '薪水设置:',
- 'usergroups_edit_salary_comment' => '设置用户得到的薪水,0为禁止得到',
复制代码
完成
[ 本帖最后由 tks999 于 2006-4-22 10:13 编辑 ] |