星空資源網 - 打造中國最全的傳奇一條龍開區版本資源網。
登 錄注 冊網游資訊傳奇服務端傳奇版本下載網站地圖
當前位置:星空資源網網游資訊其他技術

為什么ecmall整合ucenter后提示沒有該短信息的錯誤

減小字體 增大字體 作者:佚名  來源:本站整理  發布時間:2019-11-01 14:58:53

單獨使用ecmall站內消息是正常的,可是整合ucenter后,站內消息就無法使用了,點擊消息提示“沒有該短信息”的錯誤。納悶,百度了一大堆資料,終于找出原因所在了。

只需要修改兩處,即可幾角此問題。

步驟一:找到根目錄下的uc_client/modelpm.php 44行

將$pm = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."pm_indexes i LEFT JOIN ".UC_DBTABLEPRE."pm_lists t ON t.plid=i.plid WHERE i.pmid='$pmid'");

修改為$pm = $this->db->fetch_first("SELECT * FROM ".UC_DBTABLEPRE."pm_indexes i LEFT JOIN ".UC_DBTABLEPRE."pm_lists t ON t.plid=i.plid WHERE i.plid='$pmid'");

步驟二:找到根目錄下的include/passports/uc.passport.php 514行

foreach ($rs['data'] as $value)

        {

            $result[$value['pmid']]['from_id'] = $value['msgfromid'];

            $result[$value['pmid']]['to_id'] = $value['msgtoid'];

            $result[$value['pmid']]['new'] = $value['new'];

            $result[$value['pmid']]['last_update'] = $value['dateline'];

            $result[$value['pmid']]['msg_id'] = $value['pmid'];    

            $result[$value['pmid']]['content'] = $value['subject'];

        }

修改為

if(is_array($rs['data'])){

         foreach ($rs['data'] as $value){

             $result[$value['pmid']]['from_id'] = $value['msgfromid'];

             $result[$value['pmid']]['to_id'] = $value['msgtoid'];

             $result[$value['pmid']]['new'] = $value['new'];

             $result[$value['pmid']]['last_update'] = $value['dateline'];

             $result[$value['pmid']]['msg_id'] = $value['pmid'];   

             $result[$value['pmid']]['content'] = $value['subject'];

        }

經過上面兩步代碼的修改,進入后臺更新緩存,你再試試,點擊站內消息提示“沒有該短消息的問題是不是已經得到解決了呢?困擾我的問題解決了,現在分享給遇到同樣問題的小伙伴。

 

Tags:

作者:佚名

文章評論評論內容只代表網友觀點,與本站立場無關!

   評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
星空資源網第一時間提供最新的傳奇服務端,熱門網頁傳奇服務端免費下載。
頁面執行時間:1,171.87500 毫秒
快乐12任选5技巧