帝国cms如何实现全站搜索功能
发布时间:2020-05-09作者:帝国建站网
帝国cms的官方教程比较丰富,所以我一直都喜欢看官方的手册,做全站搜索功能也不例外,但是我按照管理员手册里的全站搜索表单语法说明试了很多次怎么也实现不了全站搜索,直到看别人的帝国cms站做的搜索才发现这个语法说明有很多错误的地方。
正确的方法是把下面的表单代码复制到你的搜索变量里也就是需要搜索框的地方
<form name="searchform" method="post" action="[!--news.url--]e/search/index.php" target="_blank"> <input type="text" name="keyboard" placeholder="搜索框提示语"> <input type="hidden" name="tbname" value="news"> <input type="hidden" name="show" value="title"> <input type="hidden" name="tempid" value="1"> <input type="submit" value="搜索"> </form>
大家可以对比下帝国官方提供的示例看看错了多少。上面代码中如果传值方式是get会出错,少一个input会出错,input顺序不对也会出错,大家只要把这段代码复制到需要搜索框的地方就能搜到结果,前提是你开启了搜索并增加了搜索数据源。
至于搜索结果列表页大家自行制作即可,需要注意的是如果你的导航有二级栏目,调用采用了文章“帝国cms调用二级栏目代码(附参考结构和文档)”中的代码,那么前台页面导航上会出现标签代码,解决方法就是点你网站的任意一个页面,右键源代码把导航部分的源码复制到搜索模板里,另外搜索列表页不支持列表式分页标签的调用,只支持下拉式分页标签的调用。
相关帝国教程
- 10-16帝国CMS模板中显示标题颜色的标题灵动标签调用
- 12-10帝国cms模板里增加当前页面刷新时间
- 10-02帝国CMS6.6升级到7.0常见问题
- 10-18帝国CMS自定义NOHTML函数标签过滤html代码用法怎么写?
- 09-15帝国cms会员控制面板中调用好友的方法
- 07-26帝国CMS二次开发调用购物车商品数量和总价
- 12-20wp_dequeue_style移除css样式函数
- 02-21帝国CMS灵动标签从第二条信息开始
- 09-06帝国CMS模板怎么禁止鼠标右键菜单和复制功能
- 10-27帝国cms灵动标签调用上一章和下一章文章名称
- 07-12帝国cms封面和栏目模板调用栏目别名的方法
- 04-28帝国cms时间转化变为几分钟前,几小时前,几天前,几月前,几年前
- 02-16帝国CMS广告JS防止被浏览器过滤的几种解决方法
- 11-30帝国CMS灵动标签调用栏目名称,出现的却是栏目别名内容的解决方法!
- 09-26帝国CMS如何批量转移会员到另一个会员组
- 04-14帝国cms当前位置newsnav修改方法
- 07-18帝国cms后台模型newstext字段设置编辑器高度
- 06-25帝国CMS无相关信息就调用其它信息函数
- 12-04帝国CMS会员中心首页调用各系统模型的内容SQL
- 03-02帝国cms不支持emoji表情的解决方法