久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

返回列表 發帖
查看: 7051|回復: 1

Discuz!X 中積分操作函數以及自定義積分

83

主題

-6

回帖

329

積分

爐火純青

貢獻
2 點
金幣
241 個
樓主
發表于 2019-6-1 19:26:30 | 只看樓主 |倒序瀏覽 |閱讀模式

添加一條SQL,此 SQL 記錄可以在您插件安裝的時候內置在里面
  1. INSERT INTO `pre_common_credit_rule` (`rulename`, `action`, `cycletype`, `cycletime`, `rewardnum`, `norepeat`, `extcredits1`, `extcredits2`, `extcredits3`, `extcredits4`, `extcredits5`, `extcredits6`, `extcredits7`, `extcredits8`, `fids`) VALUES
  2. (‘寵物購買’, ‘petbuy’, 4, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, ‘0′);
復制代碼

添加后站長便可以在積分策略中看到這條記錄
此時可讓站長自行調整此策略
在代碼中進行積分操作時,您只需在插件中添加以下代碼,即可執行此積分策略
  1.          updatecreditbyaction(‘petbuy’, $_G['uid']);
復制代碼

單獨增減積分可用 updatemembercount() 函數
  1. /**
  2. * 添加積分
  3. * @param Integer $uids: 用戶uid或者uid數組
  4. * @param String $dataarr: member count相關操作數組,例: array(‘extcredits1′ => 1)
  5. * @param Boolean $checkgroup: 是否檢查用戶組 true or false
  6. * @param String $operation: 積分記錄操作類型(不記錄積分日志可忽略)
  7. * @param Integer $relatedid: 積分記錄相關 ID(不記錄積分日志可忽略)
  8. * @param String $ruletxt: 動畫效果中的積分規則文本(UTF-8格式)
  9. */
  10. function updatemembercount($uids, $dataarr = array(), $checkgroup = true, $operation = ”, $relatedid = 0, $ruletxt = ”)
復制代碼

積分操作類型:
操作名字關聯ID說明
ACCforum_activity.tid參與活動扣除積分
AFDcommon_member.uid購買積分即積分充值
AGCcommon_magic.mid獲得紅包
BACforum_attachment.aid購買附件支出積分
BGCcommon_magic.mid埋下紅包
BMCcommon_magic.mid道具購買消耗積分
BTCforum_thread.tid購買主題支出積分
CDC1卡密充值
CECcommon_member.uid積分兌換
ECUcommon_member.uid通過ucenter兌換積分
MRCcommon_magic.mid道具隨機獲取積分
PRCforum_post.pid帖子被評分所得積分
RACforum_thread.tid最佳答案獲取懸賞積分
RCAforum_thread.tid回帖中獎
RCBforum_thread.tid返還回帖獎勵積分
RCTforum_thread.tid回帖獎勵積分
RCVcommon_member.uid積分轉賬接收
RGCcommon_magic.mid回收紅包
RKCcommon_member.uid競價排名
RPCcommon_report.id舉報功能中的獎懲
RSCforum_thread.tid評分帖子扣除自己的積分
RTCforum_thread.tid發表懸賞主題扣除積分
SACforum_attachment.aid出售附件獲得積分
STCforum_thread.tid出售主題獲得積分
TFRcommon_member.uid積分轉賬轉出
TRCcommon_task.taskid任務獎勵積分
UGPcommon_usergroup.groupid購買擴展用戶組支出積分


  1. function updatemembercount($uids, $dataarr = array(), $checkgroup = true, $operation = '', $relatedid = 0, $ruletxt = '') {
  2. if(!empty($uids) && (is_array($dataarr) && $dataarr)) {
  3. require_once libfile('function/credit');
  4. return _updatemembercount($uids, $dataarr, $checkgroup, $operation, $relatedid, $ruletxt);
  5. }
  6. return true;
  7. }
復制代碼

里面調用了另一個函數,原始的定義我也發過來吧:
  1. function _updatemembercount($uids, $dataarr = array(), $checkgroup = true, $operation = '', $relatedid = 0, $ruletxt = '') {
  2. if(empty($uids)) return;
  3. if(!is_array($dataarr) || empty($dataarr)) return;
  4. if($operation && $relatedid) {
  5. $writelog = true;
  6. $log = array(
  7. 'uid' => $uids,
  8. 'operation' => $operation,
  9. 'relatedid' => $relatedid,
  10. 'dateline' => time(),
  11. );
  12. } else {
  13. $writelog = false;
  14. }
  15. $data = array();
  16. foreach($dataarr as $key => $val) {
  17. if(empty($val)) continue;
  18. $val = intval($val);
  19. $id = intval($key);
  20. $id = !$id && substr($key, 0, -1) == 'extcredits' ? intval(substr($key, -1, 1)) : $id;
  21. if(0 < $id && $id < 9) { $data['extcredits'.$id] = $val; if($writelog) { $log['extcredits'.$id] = $val; } } else { $data[$key] = $val; } } if($writelog) { DB::insert('common_credit_log', $log); } if($data) { include_once libfile('class/credit'); $credit = & credit::instance(); $credit->updatemembercount($data, $uids, $checkgroup, $ruletxt);
  22. }
  23. }
復制代碼

其中第四個參數和第五個參數在寫積分記錄的時候有用,如果兩者皆不為空,則系統會在積分記錄中記錄。
第四個參數是記錄相關操作的變量,第五個參數看名稱應該是記錄產生這個積分操作的相關的id值(例如像uid,fid,tid這類的),第六個參數用于當$data數組(即記錄積分增減情況的數組)不為空時,重新調用函數并把值傳遞給第四個變量。
                                                        
回復

使用道具 舉報

3

主題

13

回帖

22

積分

應用開發者

貢獻
0 點
金幣
5 個
QQ
沙發
發表于 2025-9-2 19:43:46 | 只看Ta
收藏了
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-10-18 05:10 , Processed in 0.118298 second(s), 10 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
日韩一区二区不卡| 成人免费黄色在线| 亚洲国产人成综合网站| 国产精品一区二区视频| 国产精品一区二区a| 久久老女人爱爱| 久久超碰97人人做人人爱| 亚洲欧洲视频| 久久久国产精华| 国产综合久久久久久鬼色 | 国产午夜精品一区二区 | 麻豆成人综合网| 亚洲黄色视屏| 欧美电视剧在线看免费| 天天色天天爱天天射综合| 欧美激情偷拍| 欧美一级片免费看| 亚洲午夜久久久久久久久电影院| 99re亚洲国产精品| 欧美日韩一区二区在线观看| 亚洲伊人伊色伊影伊综合网| 欧美午夜在线视频| 精品国产免费一区二区三区四区| 亚洲一区二区视频在线观看| 欧美黄色大片网站| 日韩欧美国产精品一区| 久久99精品视频| 男女精品视频| 一区二区三区欧美视频| 亚洲午夜av| 精品久久免费看| 国内久久精品视频| 久久精品人人| 亚洲午夜一区二区| 激情久久久久久久| 国产精品久久久久久久裸模| 99久久精品国产导航| 91麻豆精品国产91久久久使用方法| 一区二区三区在线免费播放| 欧美ab在线视频| 久久久久国产一区二区三区四区 | 99久久久精品免费观看国产蜜| 欧美精品色综合| 日本aⅴ亚洲精品中文乱码| 久久精品动漫| 最近中文字幕一区二区三区| 91在线观看高清| 久久综合精品国产一区二区三区 | 欧美日韩国产精品自在自线| 亚洲va韩国va欧美va精品| 99在线精品视频在线观看| 日韩一区在线播放| 国内精品久久国产| 国产精品区一区二区三区| 91免费版pro下载短视频| 91精品福利在线一区二区三区 | 久久久久久一区二区| 一区二区三区精品久久久| 国产精品a级| 亚洲视频资源在线| 一区二区国产日产| 亚洲电影欧美电影有声小说| 奶水喷射视频一区| 美腿丝袜亚洲三区| 欧美日韩亚洲一区二区三区在线观看 | 国产精品理论在线观看| 色综合天天做天天爱| 国产亚洲欧洲997久久综合 | 日韩欧美一区在线观看| 国产91丝袜在线播放| 日韩精品在线网站| 激情六月婷婷综合| 91精品在线一区二区| 精品系列免费在线观看| 欧美精品亚洲二区| 成人黄色在线视频| 91麻豆精品国产91久久久更新时间 | 欧美二区不卡| 国产精品高清亚洲| 亚洲一区免费看| 亚洲va在线va天堂| 日本丶国产丶欧美色综合| 麻豆一区二区三区| 7777精品久久久大香线蕉| 国产精品一区二区果冻传媒| 日韩欧美视频一区| 欧美福利一区二区三区| 国产精品久久久久久久久快鸭 | 久久免费视频色| 欧美极品一区二区三区| 亚洲国产精品麻豆| 久久综合久久综合久久| 久久激情一区| 91老师国产黑色丝袜在线| 日韩精品成人一区二区在线| 精品成人私密视频| 一本色道久久综合亚洲91| 成人av免费观看| 丝袜亚洲另类丝袜在线| 久久青草欧美一区二区三区| 一本色道综合亚洲| 国产精品国产三级欧美二区| 蜜桃久久久久久| 中文字幕中文乱码欧美一区二区 | 国产一区二区免费看| 亚洲伦理在线精品| 精品国产污污免费网站入口| 美女主播一区| 国产中文一区| 懂色一区二区三区免费观看| 亚洲国产精品久久人人爱| 26uuu国产电影一区二区| 色美美综合视频| 国产综合视频| 国产一区欧美日韩| 亚洲大片在线观看| 国产精品久久久久久久久搜平片 | 日韩成人午夜精品| 中文字幕在线一区| 91精品国产品国语在线不卡| 国产精品一区免费观看| 91视频你懂的| 国产激情精品久久久第一区二区| 天天色图综合网| 最好看的中文字幕久久| 欧美一区二区美女| 日本黄色一区二区| 国产欧美在线| 国产精品yjizz| 成人h动漫精品| 国内精品视频666| 婷婷成人激情在线网| 亚洲欧洲日韩女同| 久久看人人爽人人| 91麻豆精品国产91久久久使用方法| 香港久久久电影| 在线播放亚洲| 色综合中文综合网| 久久天天做天天爱综合色| 欧美日本乱大交xxxxx| 亚洲一区二区三区精品动漫| 欧美日韩日本网| 成人avav影音| 国产一区日韩二区欧美三区| 日韩av电影一区| 一区二区三区蜜桃网| 中文字幕第一页久久| 久久综合国产精品| 91精品国产91久久久久久最新毛片| 91豆麻精品91久久久久久| 国产一区二区三区免费不卡| 欧美日本国产| 91麻豆免费观看| av电影一区二区| 成人精品免费视频| 国产超碰在线一区| 国产一区二区三区久久悠悠色av| 青青青伊人色综合久久| 午夜精品一区在线观看| 亚洲自拍偷拍欧美| 亚洲综合免费观看高清完整版在线| 亚洲色大成网站www久久九九| 国产亚洲女人久久久久毛片| 精品国产伦一区二区三区观看方式 | 韩国成人精品a∨在线观看| 蜜桃一区二区三区在线观看| 午夜影院久久久| 亚洲成人av一区二区| 一区二区三区蜜桃网| 夜夜嗨av一区二区三区网页 | 国产精品美女一区二区三区| 欧美精品一区二区三区久久久| 欧美一区二区美女| 日韩亚洲欧美一区二区三区| 91麻豆精品国产91| 911精品国产一区二区在线| 7777精品伊人久久久大香线蕉最新版| 欧美日韩在线电影| 在线亚洲一区二区| 91九色最新地址| 色综合久久久久久久久久久| 美女精品国产| 日本精品一级二级| 欧美另类一区二区三区| 91精品国产一区二区人妖| 91精品国产综合久久香蕉的特点| 欧美一区二区在线播放| 欧美一级视频精品观看| 精品少妇一区二区三区免费观看 | 国产片一区二区| 亚洲欧洲无码一区二区三区| 亚洲精品va在线观看| 午夜久久久影院| 激情六月婷婷久久| 成人激情av网| 欧美在线国产| 在线免费观看欧美| 亚洲欧美国产精品桃花| 久久久久一区二区三区| 色久综合一二码|