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脚本调整输入框的样式,达到与主题完美结合的效果。