欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

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

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

今天無憂主機小編我在處理售后問題時,遇到一位php免備案空間客戶向小編我反映discuz程序有一個bug,就是使用積分進行交易,出售主題的時候購買主題的一方扣除的積分是正常的,但是出售主題的一方卻能夠得到兩倍的積分。經(jīng)過小編我親自測試,確實是存在兩倍積分的bug問題。于是小編我嘗試通過修改源碼的方法來解決此bug,經(jīng)過反復的嘗試終于修復了這個問題,其解決方法如下: 首先找到與此問題相關(guān)的misc.php文件,這個文件就在網(wǎng)站根目錄下,找到后用網(wǎng)頁編輯工具將其打開,查找如下一段函數(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的話,官網(wǎng)很快會給出補丁文件,所以遇到同樣問題的站長朋友可以去官網(wǎng)下載補丁解決此問題,但是考慮到可能有些站長比較著急或者找不到補丁文件,特此將這個bug的解決方法介紹給大家。 無憂主機相關(guān)文章推薦閱讀: DISCUZ如何設(shè)置只在公司內(nèi)部使用(訪問) DISCUZ根目錄出現(xiàn).$MOD.’.PHP文件解決辦法 DISCUZ論壇QQ互聯(lián)的問題:詳細錯誤:CONNECT_ERROR_CODE_20003

本文地址:http://www.love62.cn/discuz/20330.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服