一、限制站内搜索关键字长度
DedecmsV53默认的站内搜索关键字长度为2字节,即只要搜索框不为空,输入单个汉字或两个英文字母即可进行搜索。初期我认为在站内搜索小于4个字节(两个汉字)是没有什么意义的,只会增加数据库的负担,所以就把这个长度限制改为4字节了。不过今天考虑了一下,如果限制为4,则在站内就不可能搜索VB、VF、OS、dos等有意义的关键字,原来的限制长度为2字节其实是很有道理的,因此今天就又改回原来的默认值了,顺便把这个过程啰嗦一下,也许会有朋友用到。
DEDE始终是一套开源的软件,我们找到相应的源文件进行修改就可以了。搜索关键字这部分在plus目录的search.php中,用记事本或Dreamweaver打开这个文件,可以找到以下一段代码:
if($keyword=='' || strlen($keyword)<2)
{
ShowMsg('关键字不能小于2个字节!','-1');
exit();
}
在上面的代码中,strlen($keyword)<2 用来限制关键字长度,如果想修改默认长度的话,在这里把2改成你想限制的长度值即可。'关键字不能小于2个字节!'则是搜索出错页面下方的提示信息。
二、更改dedecms提示信息
在dedecms4.0及dedecmsv51中,可以在include目录中的inc_functions.php中进行设置;而在DedecmsV53中,则需要在include目录中的common.func.php中进行设置。方法很简单,打开相关的文件,查找并修改相关信息就可以了。
时间: 2024-10-16 04:31:08