織夢dedecms也在不斷的升級和更新,主要是因為之前的版本有太多的漏洞了,最近織夢最新版本的5.3.1已經(jīng)可以下載使用了,最新版的其實整體還是沒有變化的,不過安全性方面的確做了很大的調(diào)整哦。織夢58小編也針對織夢58php免備案空間分享了很多關(guān)于dedecms的文章。出于性能和安全性的考慮,最新版的官方版本在網(wǎng)站首頁搜送功能有意禁止了搜索單字母(小于2個字節(jié)),大概意思就是當(dāng)會員使用搜索功能的時候,如果搜索單個字母則會提示關(guān)鍵字不能小于2個字節(jié) ,其實小編認(rèn)為這并不影響網(wǎng)站功能和訪客的體驗。但是對于用戶而言,有時候也許會就會需要搜的內(nèi)容小于2個字節(jié)的呢?那么該怎么辦呢?所以這里還是要進(jìn)行修改的。小編查閱了一些資料,通過調(diào)試搞定下。下面來說下修改方法。 第一步:打開plus/search.php文件,大約在26~31行找到以下代碼行:
if($keyword=='' || strlen($keyword)<2){ShowMsg('關(guān)鍵字不能小于2個字節(jié)!','-1');exit();}改為if($keyword=='' || strlen($keyword)<2){ShowMsg('關(guān)鍵字不能小于2個字節(jié)!','-1');exit();}第二步:打開include/arc.searchview.class.php文件,大約在159~166行找到以下代碼行:if(strlen($k)<2){continue;}if(ord($k[0])>0x80 && strlen($k)<3){continue;}改為:if(strlen($k)<2){continue;}if(ord($k[0])>0x80 && strlen($k)<3){continue;}按照以上兩個步驟修改好了之后然后上傳覆蓋之前的目錄文件,然后登陸后臺更新下緩存文件就可以了,小編在此溫馨提示下,如果是使用的UTF8版本的程序一定不要使用記事本直接打開程序文件哦,那樣會導(dǎo)致網(wǎng)站亂碼的。小編這里也是在dedecms 5.3.1的GBK格式調(diào)試通過的,按道理說其它版本的修改方法也是一樣的,站長朋友們調(diào)試的時候調(diào)試的時候要仔細(xì)些基本都沒有問題。
新聞熱點
疑難解答
圖片精選