织梦实现精准查找100%匹配再显示结果的方法

作者:hhh | 分类:织梦总结| 浏览:0 | 评论:

该方法是在织梦高级搜索自定义字段:防伪码的时候用到的,仅保证在其他功能有效的情况下100%有效。修改之前请一定要先备份。
织梦实现精准查找100%匹配再显示结果的方法

步骤一:修改/plus/advancedsearch.php ,在里面搜索 LIKE  把他后面的带%的全部删除,如:LIKE '%$q%'   修改成 LIKE '$q',全部修改。(如果使用的是search.php可以修改该目录下的search.php文件,方法一样)。修改完之后请先查看效果再根据自己的情况尝试下面的步骤。

步骤二:修改/include/arc.searchview.class.php ,在里面搜索 LIKE  把他后面的带%的全部删除(就是要求sql语句查询时候不要使用模糊查询),搜索Keywords 全部要改为Keyword(不要分词)

有能力的可以根据自己的情况修改自己需要的部分或者重新写php文件然后执行,基础不好的按照上面的办法也是可以满足织梦搜索100%匹配的,亲测可用。

下面是一个朋友用到的查询代码:

<form action="/plus/advancedsearch.php" target="_blank" method="post">

              <input type="hidden" name="mid" value="1">

              <input type="hidden" name="dopost" value="search">

                <p><span>证书编码:</span><span><input name="zsbh" id="ccode" type="text"></span></p>           

                <p><span>防伪码:</span><span><input name="jybm" id="vcode" type="text"></span></p>

               <input type="submit" name="submit" value="开始搜索"></form>

zsbh表示新加的自定义字段,jybm也是。目测没有进行过其他二次开发了,但不保证。

 

原文地址:http://www.361jl.com/zmzj/156.html 转载请保留原文地址,尊重作者版权,谢谢!!!

支付宝打赏微信打赏

PS:修改之前请先做好备份,因某些原因导致方法无法实现可以与我联系:,尽量靠自己,实在不行再找我,,嘿嘿!!!

上一篇:织梦5.7会员前台发布文章图片地址被改变     下一篇:织梦模版不存在的小bug

网名:石头的博客

姓名:石头

籍贯:河南省

现居:郑州市

职业:网站维护、seo

副业:聊天、娱乐、陪伴家人

喜欢的书:新奇小说

喜欢的音乐:有韵律的

网站分类
想去看大海

微信