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

Discuz! 官方交流社區

標題: Discuz!X 中積分操作函數以及自定義積分 [打印本頁]

作者: 我是小站長    時間: 2019-6-1 19:26
標題: Discuz!X 中積分操作函數以及自定義積分

添加一條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數組(即記錄積分增減情況的數組)不為空時,重新調用函數并把值傳遞給第四個變量。
                                                        

作者: 老萬    時間: 2025-9-2 19:43
收藏了




歡迎光臨 Discuz! 官方交流社區 (http://m.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
欧美精品 日韩| 亚洲资源在线观看| 91精品免费观看| 欧美日韩一卡二卡三卡| 欧美在线免费观看视频| 欧美色图天堂网| 欧美色综合久久| 欧美日韩国产一级| 欧美一区二区视频免费观看| 3d动漫精品啪啪1区2区免费| 91麻豆精品国产91| 精品国产亚洲一区二区三区在线观看| 日韩视频免费观看高清完整版| 91精品国产免费久久综合| 欧美一区二区视频在线观看2022 | 欧美激情艳妇裸体舞| 中文字幕精品一区| 一区二区三区不卡视频 | 欧美日本视频在线| 日韩视频中午一区| 国产视频一区二区在线| 玖玖精品视频| 欧美日韩高清影院| 精品国产91乱码一区二区三区 | 国产精品丝袜xxxxxxx| 亚洲欧美日韩视频二区| 色8久久精品久久久久久蜜| 在线观看日韩高清av| 日韩免费福利电影在线观看| 欧美国产一区二区在线观看| 一区二区三区在线免费观看| 日本欧美韩国一区三区| 国产99久久精品| 国产综合久久| 色女孩综合影院| 精品欧美乱码久久久久久| 国产精品久久久久久久久免费相片| 亚洲美腿欧美偷拍| 国内外成人在线视频| 色综合一区二区| 在线视频精品一区| 欧美一区二区三区思思人| 国产亚洲短视频| 午夜电影一区二区三区| 菠萝蜜视频在线观看一区| 一本一本久久| 日韩一级片在线播放| 亚洲女同女同女同女同女同69| 麻豆精品一区二区| 欧美午夜一区| 欧美日韩一级黄| 亚洲另类在线制服丝袜| 国产福利一区在线观看| 一区二区三区四区五区视频| 日韩女优av电影| 亚洲网友自拍偷拍| av男人天堂一区| 在线视频一区二区免费| 国产精品麻豆久久久| 久久国产综合精品| 日韩亚洲精品在线| 91精品国产黑色紧身裤美女| 亚洲自拍偷拍九九九| 亚洲女女做受ⅹxx高潮| 国产精品欧美一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美有码视频| 777奇米四色成人影色区| 亚洲影院在线观看| 91浏览器在线视频| 91超碰这里只有精品国产| 一区二区三区中文字幕精品精品 | 日韩亚洲视频| 中文字幕精品一区二区精品绿巨人 | 先锋亚洲精品| 国产精品免费丝袜| 成人精品高清在线| 欧美日韩一区二区在线观看视频| 综合在线观看色| 色综合久久综合中文综合网| 欧美一区二区精品久久911| 日韩精品福利网| 亚洲在线电影| 亚洲美女一区二区三区| 欧美日韩喷水| 国产性色一区二区| 成人手机电影网| 欧美日韩一级片网站| 日韩1区2区3区| 亚欧成人精品| 亚洲妇女屁股眼交7| 一区二区av| 日韩欧美在线1卡| 蜜桃视频第一区免费观看| 亚洲一卡久久| 亚洲影院理伦片| 在线欧美日韩精品| 国产精品毛片久久久久久| 国产成人午夜电影网| 欧美一区二区三区小说| 成人毛片在线观看| 欧美精品一区二区三区在线播放| 成人网在线播放| 欧美精品一区二区三区视频| www.日韩精品| 中文字幕免费不卡| 亚洲高清在线播放| 亚洲综合色网站| 色综合久久久网| 美脚の诱脚舐め脚责91| 欧美日韩综合不卡| 福利一区二区在线观看| 久久综合九色综合欧美就去吻| 99riav一区二区三区| 欧美日韩精品一区二区三区| 国精产品一区一区三区mba视频| 亚洲精品日韩在线观看| 亚洲综合免费观看高清完整版| 亚洲一区二区三区涩| 日本美女一区二区三区视频| 欧美日韩高清一区二区三区| 国产不卡免费视频| 亚洲国产精品成人综合| 国产精品试看| 极品瑜伽女神91| 久久久久久99久久久精品网站| 亚洲一级特黄| 国产视频精品网| 另类国产ts人妖高潮视频| 久久99久久久欧美国产| 色婷婷激情一区二区三区| 国内精品第一页| 国产亚洲视频系列| 国产精品尤物| 国产精品原创巨作av| 国产欧美日韩精品在线| 午夜亚洲视频| 成人精品视频一区二区三区 | 日韩高清不卡一区二区三区| 欧美一区二区日韩| 欧美激情91| 天天色图综合网| 老司机午夜精品视频在线观看| 粉嫩蜜臀av国产精品网站| 亚洲欧洲日韩综合一区二区| 久久天堂精品| 91亚洲大成网污www| 亚洲成人激情av| 日韩欧美国产一区二区三区| 亚洲精品国产日韩| 国产精品一区二区不卡| 亚洲精品va在线观看| 久久综合中文色婷婷| 国产精品看片你懂得| 久久久夜精品| 国产精品18久久久久久vr| 国产精品国产精品国产专区不蜜| 91成人在线精品| 激情久久五月| 高清免费成人av| 亚洲bt欧美bt精品| 国产欧美一区二区精品忘忧草| 在线观看国产91| 日韩午夜黄色| 91色婷婷久久久久合中文| 成人av在线播放网站| 日韩三级精品电影久久久 | 欧美日韩一区二区三区四区| 夜夜爽www精品| 色综合一个色综合| 国产精品一区二区在线观看网站 | 国产福利不卡视频| 午夜精品久久久久久久久| 中文一区二区完整视频在线观看| 色网站国产精品| 一本一本a久久| 午夜一区二区三区在线观看| 国产精品久久久久影院亚瑟| 8v天堂国产在线一区二区| 久久久亚洲人| 国产精品日韩欧美一区二区三区| 99久久国产免费看| 九九九精品视频| 亚洲一二三区在线观看| 亚洲三级久久久| 中文字幕免费一区| 久久天天做天天爱综合色| 日韩美女天天操| 久久久久国产精品一区二区 | 欧美一级久久久| 欧美在线免费视屏| 色嗨嗨av一区二区三区| 亚洲欧美日韩国产一区| 在线国产精品一区| 国产精品二区三区四区| 欧美精品啪啪| 欧美视频观看一区| 亚洲性感美女99在线| 好吊色欧美一区二区三区视频| 欧美激情1区|