新聞中心
修復Discuz! X2.5刪除短消息等兩處Bug
程序畢竟是人寫的,有句古話叫做“人無完人”,編程者總有一些想不到的地方,所以程序就會有漏洞,就是我們說的“BUG”,而在有些無憂主機php空間上運行的Discuz! X2.5程序中,有兩處比較明顯的BUG,第一處就是在刪除短消息時,會提示“抱歉,您的操作有誤”,第二處就是升級Discuz! X2.5 0901 版本后點擊“站點統(tǒng)計”下的“管理團隊”和“管理統(tǒng)計”時出現(xiàn)文件錯誤。這兩處BUG是比較常見的,接下來小編為大家講解如何修復這兩處BUG的方法: 一、在刪除短消息時,會提示“抱歉,您的操作有誤”,這個BUG是原因$gpmid為提交的數(shù)組,在common_member_grouppm中,只能接受數(shù)字并進行了強制轉換。解決方法就是連接FTP工具,/source/include/spacecp/spacecp_pm.php 127行修改如下內(nèi)容: $return = C::t('common_member_grouppm')->update($_G['uid'], $gpmid, array('status' => -1)); 修改為: foreach($gpmid as $_gpmid) $return = C::t('common_member_grouppm')->update($_G['uid'], $_gpmid, array('status' => -1)); 二、解決升級Discuz! X2.5 0901 版本后點擊 站點統(tǒng)計 下的 管理團隊 和 管理統(tǒng)計 時出現(xiàn)文件錯誤,解決方法同樣是連接FTP,source/class/table/table_common_member.php 第111行左右: $users += C::t($this->_table.'_archive')->fetch_all_by_adminid($adminids); 修改為: $users += C::t($this->_table.'_archive')->fetch_all_by_adminid($adminids, 0); 希望可以幫助到各位站長朋友! 無憂主機相關文章推薦閱讀: DISCUZ修改返回頂部圖標的方法 DISCUZ免費驗證碼插件:點觸驗證碼 DISCUZ修改QQ登錄圖標和微信登錄圖標的方法 更改DISCUZ X3.1版本論壇帖子內(nèi)的附件被下載次數(shù)
本文地址:http://m.gle-technology.com/discuz/17837.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)