TShopping

 找回密碼
 註冊
搜索
查看: 1767|回復: 1

[教學] 版主考勤工資發放插件 For DZ6.0

  [複製鏈接]
發表於 2008-9-8 12:29:58 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
Hack名稱: 版主考勤工資發放插件
適用版本: Discuz 6.0.0
插件原作者:sw08
插件修改者:LeyoLee
插件繁化者:  檸檬仔1994
插件演示:http://d6.czone.ef-host.com/plug ... y&module=modpay
測試會員:test
密碼:test

修改自版主考核及工資發放系統Ver1.3 DZ5.5版本。希望大家能喜歡,如果發現BUG或有使用疑難請及時提出。

希望大家能喜歡,如果發現BUG或有使用疑難請及時提出。
本插件適用於6.0系統

最後更新:2007-11-1
標準安裝過程:
首次使用務必按照這種順序操作,可有效避免不可抗拒的錯誤:
1、上傳全部文件,複製SQL.txt內容進入系統工具——數據庫升級裡面導入內容,進入擴展設置——插件管理中導入文本文件的數據

  1. DROP TABLE IF EXISTS `cdb_payset`;
  2. CREATE TABLE `cdb_payset` (
  3.   `groupid` int(5) unsigned NOT NULL,
  4.   `type` tinyint(1) NOT NULL default '1',
  5.   `enable` tinyint(1) NOT NULL default '0',
  6.   `allowrank` tinyint(1) NOT NULL default '0',
  7.   `allowcheck` tinyint(1) NOT NULL default '0',
  8.   `allowview` tinyint(1) NOT NULL default '0',
  9.   `allowforum` tinyint(1) NOT NULL default '0',
  10.   `forum` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0',
  11.   `leaveday` mediumint(8) NOT NULL default '0',
  12.   `group` mediumint(8) NOT NULL default '0',
  13.   `getprice` mediumint(8) NOT NULL default '0',
  14.   `tax` mediumint(8) NOT NULL default '0',
  15.   `up` mediumint(8) NOT NULL default '0',
  16.   `down` mediumint(8) NOT NULL default '0',
  17.   `rank` varchar(255) NOT NULL default '0,0,0,0,0',
  18.   `check` varchar(255) NOT NULL default '0,0,0,0,0',
  19.   `well` varchar(255) NOT NULL default '0,0,0,0,0',
  20.   `top` varchar(255) NOT NULL default '0,0,0,0,0',
  21.   `admin` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
  22.   `post` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
  23.   `digest` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
  24.   `online` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
  25.   `pageview` varchar(255) NOT NULL default '0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',
  26.   KEY `groupid` (`groupid`)
  27. )
複製代碼

  1. DROP TABLE IF EXISTS `cdb_paylog`;
  2. CREATE TABLE `cdb_paylog` (
  3.   `id` int(10) unsigned NOT NULL auto_increment,
  4.   `uid` int(10) unsigned NOT NULL,
  5.   `username` varchar(255) NOT NULL default '',
  6.   `timestamp1` int(10) unsigned NOT NULL,
  7.   `timestamp2` int(10) unsigned NOT NULL,
  8.   `staues` int(2) unsigned NOT NULL default '1',
  9.   `type` int(2) unsigned NOT NULL default '1',
  10.   `message` mediumtext NOT NULL,
  11.   `rate` mediumtext NOT NULL,
  12.   `admin` mediumint(8) NOT NULL default '0',
  13.   `post` mediumint(8) NOT NULL default '0',
  14.   `online` mediumint(8) NOT NULL default '0',
  15.   `digest` mediumint(8) NOT NULL default '0',
  16.   `pageview` mediumint(8) NOT NULL default '0',
  17.   `total` int(10) NOT NULL default '0',
  18.   `open` tinyint(1) NOT NULL default '1',
  19.   `forumnum` mediumint(8) NOT NULL default '0',
  20.   `price` mediumint(8) NOT NULL default '0',
  21.   `workpay` mediumint(8) NOT NULL default '0',
  22.   `monthday` varchar(30) NOT NULL default '0',
  23.   `tax` mediumint(8) NOT NULL default '0',
  24.   `groupid` mediumint(8) NOT NULL default '0',
  25.   PRIMARY KEY  (`id`)
  26. )
複製代碼

  1. DROP TABLE IF EXISTS `cdb_paylist`;
  2. CREATE TABLE `cdb_paylist` (
  3.   `uid` int(10) unsigned NOT NULL default '0',
  4.   `username` varchar(255) NOT NULL default '',
  5.   `groupid` mediumint(8) NOT NULL default '0',
  6.   `adminid` mediumint(8) NOT NULL default '0',
  7.   `staues` int(2) NOT NULL default '1',
  8.   `timestamp1` int(10) unsigned NOT NULL,
  9.   `timestamp2` int(10) unsigned NOT NULL,
  10.   `forumnum` mediumint(8) NOT NULL default '0',
  11.   KEY `uid` (`uid`)
  12. )
複製代碼
2、進入擴展設置——插件設置——用戶組詳細設置中把每個用戶組的設置與稅率全部調整好(利用批量複製設置功\能可減少設置量)
3、進入前台版主工資——管理工具——更新名單中立即更新管理人員名單(實際上當人員調動較大時都該更新管理人員名單)
4、進入前台版主工資——管理工具——更新基本記錄創建新的基本記錄,這是計算考勤的起始標準
5、進入其它設置——計劃任務設置計劃任務,modpaydaily.inc.php必須要每天執行一次,modpaycron.inc.php請按照你的發放頻率來設置執行頻率

說明:全新安裝將會\創建cdb_payset,cdb_paylog,cdb_paylist三個數據表,請檢查
全部文件包括:(請安裝前先上傳下面的所有文件,確認不要有遺漏)
./plugins/modpay/modpay.inc.php(前台主程序)
./plugins/modpay/modpay.lang.php(語言包文件)
./plugins/modpay/modpayset.inc.php(後台用戶組設置文件)
./include/crons/modpaydaily.inc.php(計劃任務)
./templates/default/modpay.htm(主程序模板文件)
./include/crons/modpaycron.inc.php(計劃任務)

 

臉書網友討論

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
 樓主| 發表於 2008-9-14 14:55:05 | 顯示全部樓層
目前此插件有BUG

不建議安裝

版主招募中

您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-7 02:13 , Processed in 0.052053 second(s), 19 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表