dz會(huì)員與會(huì)員之間發(fā)送短信息,會(huì)員給管理組發(fā)短信息都是提示”抱歉,您填寫的內(nèi)容包含不良信息而不能提交”。只有管理組能正常給所有會(huì)員發(fā)信息。而且各用戶組都是設(shè)置了允許給任何人發(fā)送短信息的。發(fā)任何信息都是這樣,不知道怎么回事,有大神幫忙解決下嗎?
1.png (28.06 KB, 下載次數(shù): 13)
下載附件
2019-7-21 12:35 上傳
2.png (37.74 KB, 下載次數(shù): 11)
下載附件
2019-7-21 12:40 上傳
已經(jīng)解決。
解決方案: 1. /source/class/helper/helper_form.php 中查找 showmessage('word_banned', '', array('wordbanned' => $wordbanned)); 并在此代碼前添加 showmessage($wordbanned); 2. 再次對(duì)該用戶回復(fù),左上角顯示為符合屏蔽的詞匯(如下圖)。 ![]()
原因:該問題為dz的系統(tǒng)bug。回復(fù)內(nèi)容為疊加信息,即本次回復(fù)內(nèi)容會(huì)連帶原評(píng)論及評(píng)論用戶名稱作為$message變量提交(如下圖),該測(cè)試用戶名稱為yandongsheng,名稱中包含了屏蔽詞“and”。所以會(huì)提示“抱歉,您填寫的內(nèi)容包含不良信息而無法提交”。 ![]()
解決:刪除該屏蔽詞并更新數(shù)據(jù)緩存。
我知道答案
回答被采納將會(huì)獲得 1 貢獻(xiàn) 已有1人回答
|