如何给QYKCMS网站添加站内搜索功能
时间:2015年12月26日 人气:...

QYKCMS内置有一个简单的搜索标签:{:search},直接将标签插入模板中即可实现搜索功能,并可通过标签中的相关参数调整搜索形式:

{:search="blog",width=500,sel=true}

search="blog" 指定要搜索栏目的标识,默认为空

width=500 指定搜索框宽度

sel=true 是否显示栏目下拉菜单,默认显示,可选 true,false

以上是使用标签实现搜索功能,但通过标签可能无法完美与现有模板结合,那么我们还可以通过简单的HTML代码自己制作搜索功能:

<input type="hidden" id="qyk_sear_mark" value="blog">
<input type="hidden" id="qyk_sear_type" value="title">
<input maxlength="30" placeholder="关键字" value="{:$tcz['word']}" type="text" id="qyk_sear_word">
<input onclick="PZ.search({log:'start'})" value="搜索文章">

自定制搜索,一共需要有三个输入框,输入框ID固定为 qyk_sear_mark,qyk_sear_type,qyk_sear_word,第一个输入框输入要搜索栏目的标识,可根据自己的需求将这个输入框设计为下拉或隐藏,注意这个输入框的值blog,请根据自己的栏目修改;第二个是搜索字段通常值是title,并且隐藏即可;第三个是输入的关键字,默认值是一个标签{:$tcz['word']};最后再加一个按钮并添加 onclick 事件,一个完整的搜索框就制作完成了。通过自行添加css脚本调整输入框的样式,达到与主题完美结合的效果。