久久久久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://www.9999xn.com/) Powered by Discuz! X5.0
久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线
久久久五月婷婷| 日韩中文字幕av电影| 亚洲精品久久久蜜桃| 91麻豆精品在线观看| 欧美一级二级三级蜜桃| 精品一区二区三区视频在线观看| 亚洲欧美日韩国产一区二区| 欧美国产国产综合| 91麻豆视频网站| 日韩午夜在线影院| 国产精品一区专区| 在线播放91灌醉迷j高跟美女| 丝袜美腿成人在线| 国产精品夜夜夜| 亚洲美女屁股眼交3| 亚洲性感激情| 国产精品成人免费在线| 欧美人与禽猛交乱配视频| 久久品道一品道久久精品| 成人丝袜18视频在线观看| 宅男噜噜噜66一区二区66| 久久电影网电视剧免费观看| 在线免费观看日韩欧美| 日本午夜一本久久久综合| 久久亚洲一区| 天堂久久久久va久久久久| 老牛嫩草一区二区三区日本| 日韩二区在线观看| 色婷婷av一区| 日本怡春院一区二区| 久久久久网址| 香蕉久久夜色精品国产使用方法| a91a精品视频在线观看| 亚洲女厕所小便bbb| 一本综合精品| 午夜精品久久久久久久久久| 久久婷婷麻豆| 精品在线播放午夜| 欧美三级乱人伦电影| 老司机午夜精品99久久| 欧美日韩免费电影| 激情综合色播激情啊| 欧美一区二区三区男人的天堂| 国产1区2区3区精品美女| 精品处破学生在线二十三| 色综合视频一区二区三区高清| 日本一区二区三区久久久久久久久不| 国产精品国产精品| 亚洲免费观看高清完整版在线| 日韩午夜精品| 日韩精品电影一区亚洲| 欧美日韩精品电影| 成人精品视频网站| 国产午夜精品一区二区三区四区| 亚洲性人人天天夜夜摸| 一区二区三区在线免费播放| 一本色道久久综合狠狠躁的推荐| 六月丁香婷婷久久| 日韩女优毛片在线| 欧美视频观看一区| 亚洲一区二区三区四区的| 一本大道久久a久久精二百| 裸体歌舞表演一区二区| 日韩色在线观看| 欧美欧美全黄| 亚洲成人你懂的| 91麻豆精品国产综合久久久久久| 东方aⅴ免费观看久久av| 国产日产欧产精品推荐色| 在线播放亚洲| 久久成人麻豆午夜电影| 久久久蜜臀国产一区二区| 日韩亚洲视频| 久久不见久久见中文字幕免费| 久久免费看少妇高潮| 在线观看福利一区| 日韩电影在线观看电影| 日韩欧美电影在线| 99国产精品久久久久久久| 久久精品国产色蜜蜜麻豆| 久久久久久久综合日本| 免费在线亚洲| 国产精品77777竹菊影视小说| 国产女人水真多18毛片18精品视频| 国产精品一二| 国产成人精品免费| 亚洲靠逼com| 欧美另类一区二区三区| 狠狠色噜噜狠狠狠狠色吗综合| 日韩高清在线观看| 国产亚洲成av人在线观看导航 | 精品一区二区三区在线观看| 久久精品无码一区二区三区| 久久久久久久久一区二区| 成人国产精品免费观看视频| 亚洲丝袜另类动漫二区| 欧美日韩一二三区| 国产一区激情| 美日韩一级片在线观看| 久久久久久99精品| 色拍拍在线精品视频8848| 91麻豆自制传媒国产之光| 日韩电影免费在线观看网站| 久久久欧美精品sm网站| 色综合久久精品| 91麻豆国产福利在线观看| 日韩成人免费看| 国产亚洲一区二区三区| 日本高清视频一区二区| 红桃视频亚洲| 国产精品亚洲第一区在线暖暖韩国| 国产精品盗摄一区二区三区| 欧美一级欧美三级| 国产精品伊人日日| 成人av免费在线播放| 人人精品人人爱| 最新热久久免费视频| 日韩欧美国产不卡| 日本电影欧美片| 亚洲高清在线播放| 成人av电影在线网| 日本不卡一区二区三区| 中文字幕免费不卡在线| 在线不卡一区二区| 美女日韩在线中文字幕| 欧美精品系列| 国产乱码字幕精品高清av| 亚洲成人激情av| 国产精品免费免费| 日韩网站在线看片你懂的| 日本高清免费不卡视频| 国产精品久久国产愉拍| 欧美高清一区| 成人污污视频在线观看| 美女在线视频一区| 一区二区视频在线看| 久久精品亚洲精品国产欧美| 91精品国产综合久久香蕉麻豆| 午夜在线a亚洲v天堂网2018| 韩国欧美一区| 92精品国产成人观看免费| 韩国女主播一区| 日韩在线卡一卡二| 亚洲激情图片一区| 国产精品久久久久9999吃药| 久久婷婷色综合| 91精品国产91久久久久久最新毛片| 美日韩精品视频| 99成人在线| 国内精品久久久久久久果冻传媒 | 国产欧美日韩综合一区在线播放| 91麻豆国产精品久久| 国产成人av一区二区| 日本免费在线视频不卡一不卡二| 亚洲日本在线看| 中文字幕av一区二区三区免费看| 欧美mv日韩mv国产网站app| 欧美日韩精品一区二区三区蜜桃 | 精品在线你懂的| 视频一区中文字幕国产| 一级做a爱片久久| 中文字幕一区av| 欧美激情一区二区三区在线| 久久综合色鬼综合色| 日韩欧美在线网站| 91.麻豆视频| 欧美一二三区在线观看| 777a∨成人精品桃花网| 欧美色区777第一页| 在线免费观看视频一区| 老司机亚洲精品| 久久久精品午夜少妇| 亚洲一区二区三区涩| 激情成人综合| 很黄很黄激情成人| 狠狠爱综合网| 亚洲国产精品视频一区| 亚洲动漫精品| 亚洲欧洲另类| 亚洲国产专区| 亚洲精品社区| 99视频在线精品国自产拍免费观看| 欧美日韩综合久久| 国产精品国产亚洲精品看不卡15| 欧美日韩综合网| 亚洲调教视频在线观看| 国产精品99免费看| 欧美视频成人| 亚洲精品激情| 国产精品一区二区三区观看| 午夜一区在线| 色8久久精品久久久久久蜜| 欧洲亚洲国产日韩| 欧美日本一区二区三区| 日韩视频免费观看高清完整版在线观看| 日韩精品中文字幕在线不卡尤物| 精品国产一区二区三区久久久蜜月| 欧美mv日韩mv| 国产精品短视频| 亚洲成人av中文|