Discuz!自訂積分日誌

來源:互聯網
上載者:User

標籤:discuz   http   io   ar   os   sp   strong   on   div   

轉:

http://www.mutoulee.cn/113.html

http://www.xuephp.com/main/detail.php?cid=23045

Discuz!自訂積分日誌

在有些項目中可能會遇到積分相關操作,同時需要將自己的積分操作加入積分日誌,整理了一下。

核心函數:

    PHP 
1 updatemembercount($_G[‘uid‘], array($credit => -dintval($_GET[‘num‘])), true, ‘WDA‘, 1, ‘積分提現‘);

true:積分變更後是否檢查使用者組變更;

WDA:操作事件KEY;

1:是否關聯ID;

積分提現:積分變更的JS浮動提示資訊中的文字;

其中,WDA(operation)和1(relatedid)同時存在時即存入日誌,否則不產生積分日誌;

相應更改:

source\include\spacecp\spacecp_credit.php

分支中加入自己操作的標識(KEY),例如:

    PHP 
123456 case ‘WDA‘:$log[‘opinfo‘] = ‘金幣提現,扣除相應金額‘;break;case ‘WDF‘:$log[‘opinfo‘] = ‘金幣提現失敗,返還相應金額‘;break;

source\include\spacecp\spacecp_credit_log.php

操作事件的數組中加入自己的KEY,例如(最後的兩個):

    PHP 
1 $optypes = array(‘TRC‘,‘RTC‘,‘RAC‘,‘MRC‘,‘BGC‘,‘RGC‘,‘AGC‘,‘TFR‘,‘RCV‘,‘CEC‘,‘ECU‘,‘SAC‘,‘BAC‘,‘PRC‘,‘RSC‘,‘STC‘,‘BTC‘,‘AFD‘,‘UGP‘,‘RPC‘,‘ACC‘,‘RCT‘,‘RCA‘,‘RCB‘,‘BMC‘,‘BME‘,‘CDC‘,‘RKC‘, ‘WDA‘, ‘WDF‘);

source\language\lang_spacecp.php

語言套件中加入自己操作事件的名稱,例如:

    PHP 
12 ‘logs_credit_update_WDA‘ => ‘金幣提現‘,‘logs_credit_update_WDF‘ => ‘提現失敗‘,

 

Discuz!自訂積分日誌

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.