DEDECMS5.3.1怎么才能让搜索单字母(小于2个字节)的设置方法

织梦教程 强烈建议 2024-02-26 11:27 90 0

  织梦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;

  }

  改为:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!