中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

DEDE5.3.1 搜索單字母(小于2個(gè)字節(jié))的修改

1970-01-01    來(lái)源:

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

在DEDE5.3.1 里,出于性能和安全性的考慮,官方版本有意禁止了搜索單字母(小于2個(gè)字節(jié)),如果搜索單個(gè)字母則會(huì)提示“關(guān)鍵字不能小于2個(gè)字節(jié)”……
這在大多數(shù)情況下,并不影響網(wǎng)站功能和訪客的體驗(yàn)。但是也必須看到,某些情況下,還是有可能需要搜索小于2個(gè)字節(jié)的關(guān)鍵字的,以下就提供修改辦法,請(qǐng)自行打開代碼文件進(jìn)行修改(不過(guò)注意,如果你是UTF-8版本,則千萬(wàn)不要使用記事本打開代碼文件)

第一步:打開plus/search.php文件,大約在26~31行找到以下代碼行:
?

Copy code
if($keyword=='' || strlen($keyword) {
????ShowMsg('關(guān)鍵字不能小于2個(gè)字節(jié)!','-1');
????exit();
}


改為
?

Copy code
/*
if($keyword=='' || strlen($keyword) {
????ShowMsg('關(guān)鍵字不能小于2個(gè)字節(jié)!','-1');
????exit();
}
*/




第二步:打開include/arc.searchview.class.php文件,大約在159~166行找到以下代碼行:
?

Copy code
?????????????if(strlen($k) ?????????????{
????????????????continue;
????????????}
????????????if(ord($k[0])>0x80 && strlen($k) ????????????{
????????????????continue;
????????????}


改為:
?

Copy code
????????????/*
????????????if(strlen($k) ????????????{
????????????????continue;
????????????}
????????????if(ord($k[0])>0x80 && strlen($k) ????????????{
????????????????continue;
????????????}
????????????*/




* 補(bǔ)充說(shuō)明,這個(gè)修改辦法,在DEDE5.3.1 GBK版上調(diào)試通過(guò),理論上應(yīng)該同樣適用于 dede5.3.1 utf-8、dede5.3版等,不過(guò)可能因?yàn)榘姹镜牟煌唧w所在行號(hào)有細(xì)微差別,請(qǐng)自行仔細(xì)查找。

標(biāo)簽: 安全 代碼 搜索 網(wǎng)站

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:自定義搜索的鏈接寫法

下一篇:怎么解決織夢(mèng)DedeCMS縮略圖失真模糊