【摘要】 今天又有朋友反Emlog饋評論失敗的問題,其實小東也遇到這個問題好多次了,那麼如何徹底解決評論失敗的問題吶?從朋友反饋的問題來看,登錄用戶會出現評論...
今天又有朋友反Emlog饋評論失敗的問題,其實小東也遇到這個問題好多次了,那麼如何徹底解決評論失敗的問題吶?
從朋友反饋的問題來看,登錄用戶會出現評論失敗問題,那麼在EMLOG最新版6.0CMS中,針對用戶的評論是有限制
來到“include/controller/comment_controller.php”文件,這是評論功能的控制器
部分代碼如下,錯誤提示如下:
通過這個文件,其實我們很好理解爲什麼有的時候未登錄用戶通過QQ獲取相關信息可以很順暢的評論
但是如果是已登錄人員吶?
已登錄的會員,會默認取當前會員的暱稱、郵箱和評論的內容,對這三個參數都會做校驗
問題1:用戶暱稱長度
而大部分出的問題就是在:暱稱長度這裏,限制了暱稱最長長度爲20
在數據庫的emlog_user表字段,字段長度爲32,因此我們可以修改上圖中的代碼中第42行數字20爲32
問題2:評論內容
評論內容需要包含中文,管理員在後臺開啓了此功能,限制評論內容必須包含中文
在後臺取消勾選限制中文評論就可以解決,但是可能會有一些垃圾評論產生
問題3:評論速度過快
評論者評論的速度超過後臺限制的速度
在後臺將兩次評論的間隔時間設置小一點,比如15秒等
問題4:相同評論衝突
評論列表中,已存在相同評論
這個問題只有通過刪除上圖中的代碼
其實根據上述代碼的邏輯我們大致就可以分析出爲什麼,EMLOG評論會失敗,解決辦法就是根據優選資源網站長上述的解決辦法來!