POST TIME:2021-05-23 00:25
織夢dedecms也在不斷的升級和更新,主要是因為之前的版本有太多的漏洞了,最近織夢最新版本的5.3.1已經可以下載使用了,最新版的其實整體還是沒有變化的,不過安全性方面的確做了很大的調整哦。織夢58小編也針對織夢58php免備案空間分享了很多關于dedecms的文章。出于性能和安全性的考慮,最新版的官方版本在網站首頁搜送功能有意禁止了搜索單字母(小于2個字節),大概意思就是當會員使用搜索功能的時候,如果搜索單個字母則會提示關鍵字不能小于2個字節 ,其實小編認為這并不影響網站功能和訪客的體驗。但是對于用戶而言,有時候也許會就會需要搜的內容小于2個字節的呢?那么該怎么辦呢?所以這里還是要進行修改的。小編查閱了一些資料,通過調試搞定下。下面來說下修改方法。 第一步:打開plus/search.php文件,大約在26~31行找到以下代碼行:
if($keyword=='' || strlen($keyword)<2) { ShowMsg('關鍵字不能小于2個字節!','-1'); exit(); }改為
if($keyword=='' || strlen($keyword)<2) { ShowMsg('關鍵字不能小于2個字節!','-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版本的程序一定不要使用記事本直接打開程序文件哦,那樣會導致網站亂碼的。小編這里也是在dedecms 5.3.1的GBK格式調試通過的,按道理說其它版本的修改方法也是一樣的,站長朋友們調試的時候調試的時候要仔細些基本都沒有問題。