欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

discuz積分交易系統(tǒng)積分活動異常bug修復方法

作者 / 無憂主機 時間 2015-10-13 09:24:08

今天無憂主機小編我在處理售后問題時,遇到一位php免備案空間客戶向小編我反映discuz程序有一個bug,就是使用積分進行交易,出售主題的時候購買主題的一方扣除的積分是正常的,但是出售主題的一方卻能夠得到兩倍的積分。經過小編我親自測試,確實是存在兩倍積分的bug問題。于是小編我嘗試通過修改源碼的方法來解決此bug,經過反復的嘗試終于修復了這個問題,其解決方法如下: 首先找到與此問題相關的misc.php文件,這個文件就在網站根目錄下,找到后用網頁編輯工具將其打開,查找如下一段函數(shù):

if($updateauthor) {
updatecredits($thread['authorid'], array($creditstransextra[1] => $thread['netprice']));
$db->query("UPDATE {$tablepre}members SET extcredits$creditstransextra[1]
=extcredits$creditstransextra[1]+$thread[netprice] WHERE uid='$thread[authorid]'");
}
動源碼的站長朋友可以看出重代碼中有代碼存在重復執(zhí)行的問題,所以只要刪除重復執(zhí)行的代碼就可以解決此問題了。 刪除如下這一段代碼:
$db->query("UPDATE {$tablepre}members SET extcredits$creditstransextra[1]=extcredits$creditstransextra[1]+$thread[netprice] WHERE uid='$thread[authorid]'");
一般dz程序出現(xiàn)bug的話,官網很快會給出補丁文件,所以遇到同樣問題的站長朋友可以去官網下載補丁解決此問題,但是考慮到可能有些站長比較著急或者找不到補丁文件,特此將這個bug的解決方法介紹給大家。 無憂主機相關文章推薦閱讀: DISCUZ如何設置只在公司內部使用(訪問) DISCUZ根目錄出現(xiàn).$MOD.’.PHP文件解決辦法 DISCUZ論壇QQ互聯(lián)的問題:詳細錯誤:CONNECT_ERROR_CODE_20003

本文地址:http://www.gle-technology.com/discuz/20330.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服