您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop分词搜索和商品关键字红色的实现方法
平安2024-12-25 22:03:56ecshop商城教程已有8人查阅
导读最近在用ECSHOP做一个商城,发现ECSHOP的模糊搜索要求太高,需要加入and、空格、加号等,客户搜索的时候不可能这样操作。所以想对搜索功能进行改进
最近在用ECSHOP做一个商城,发现ECSHOP的模糊搜索要求太高,需要加入and、空格、加号等,客户搜索的时候不可能这样操作。所以想对搜索功能进行改进,可是在网上没有找到这样的插件,有收费的,结果要2000大元。考虑了一下申请经费的麻烦,自己费点儿力气做一个吧。
考虑到工期的问题,采用了织梦的分词算法,搜索效果虽然不是特别理想,但是这么短的时间也只能这样了。
在此分享给没钱又着急的朋友,需要用到的文件在文章末尾提供下载,大家下载后也可以直接覆盖使用。
一、ECSHOP联想下拉框
1、修改page_header.lbi模版文件,将搜索文本框修改为: 嵌入js文件 嵌入css文件 2、根目录添加php文件search_suggest.php文件
二、分词搜索
根目录增加织梦分词算法函数和词库:lib_splitword_full.php和dededic.csv
1、修改search.php文件第196行 改为: 2、修改search.php文件第382行到403行 修改为: 三、搜索出的产品列表产品关键词飘红功能:
1、修改search.php文件第473行到480行 修改为: 2、修改search.dwt模板文件
将显示商品名称的地方替换为:
考虑到工期的问题,采用了织梦的分词算法,搜索效果虽然不是特别理想,但是这么短的时间也只能这样了。
在此分享给没钱又着急的朋友,需要用到的文件在文章末尾提供下载,大家下载后也可以直接覆盖使用。
一、ECSHOP联想下拉框
1、修改page_header.lbi模版文件,将搜索文本框修改为: 嵌入js文件 嵌入css文件 2、根目录添加php文件search_suggest.php文件
二、分词搜索
根目录增加织梦分词算法函数和词库:lib_splitword_full.php和dededic.csv
1、修改search.php文件第196行 改为: 2、修改search.php文件第382行到403行 修改为: 三、搜索出的产品列表产品关键词飘红功能:
1、修改search.php文件第473行到480行 修改为: 2、修改search.dwt模板文件
将显示商品名称的地方替换为:
本文标签:
很赞哦! (0)
上一篇:ecshop读写分离的方法
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop语言包lang的加载原理使用方法
ECshop语言包lang的加载原理使用方法例如:我要在库文件里面加载一段语言,调用到语言包:模板里面:ecshop安装环境和步骤方法
Ecshop官方网站推荐安装环境: 推荐配置:LAMP(Linux + Apache + Mysql + PHP) 操作系统:Linux (支持Unix/FreeBSD/Solaris/Windows NT(2000/2003)等操作系统)、ecshop商品浏览历史模板样式怎么修改
ECSHOP的浏览历史样式不是很好,想要修改,发现 history.lbi 中不能修改。需要修改的文件:includes\lib_insert.php,找ecshop收货人信息中邮件必填选项的删除方法
Ecshop用户下了订单之后有一步,是要求填写收货人信息,其中邮件地址是必须填写的。第一步:找到模板下 flow.dwt,找到email部分的{$lang.require_field}直接去掉。
留言与评论 (共有 0 条评论) |