DZ7.1進行積分交易時,出售方得到雙倍積分的解決方法_Discuz教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
最近有用戶反映,7.1在出售主題時,采用積分交易,會出現(xiàn)購買方正?鄯e分,而出售方卻獲得雙倍積分的情況。
此問題經(jīng)排查,是個BUG。
在補丁文件未出之前,需要修復(fù)此功能的用戶可以先采用下面的方法。
找到論壇程序安裝目錄下的 misc.php 文件,找到
把其中的
這一句去掉。
因為這條語句已經(jīng)在另一個函數(shù)中執(zhí)行了一次,所以會導(dǎo)致獲得雙倍積分的問題。
此問題經(jīng)排查,是個BUG。
在補丁文件未出之前,需要修復(fù)此功能的用戶可以先采用下面的方法。
找到論壇程序安裝目錄下的 misc.php 文件,找到
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]'");
}
把其中的
$db->query("UPDATE {$tablepre}members SET extcredits$creditstransextra[1]=extcredits$creditstransextra[1]+$thread[netprice] WHERE uid='$thread[authorid]'");
這一句去掉。
因為這條語句已經(jīng)在另一個函數(shù)中執(zhí)行了一次,所以會導(dǎo)致獲得雙倍積分的問題。
相關(guān)Discuz教程:
- 相關(guān)鏈接:
- 教程說明:
Discuz教程-DZ7.1進行積分交易時,出售方得到雙倍積分的解決方法。