搜索页常用-[search.html] -- ZZZCMS/ZZZPHP模板帮助文档

[复制链接]
查看2194 | 回复0 | 2020-2-27 15:17 | 显示全部楼层 |阅读模式
站内搜索使用帮助
搜索功能作为建站系统是必不可少的,在V1.2.5版本后 支持搜索品牌、内容及自定义字段功能。
搜索结果均采用模糊搜索。
注意:标题是必搜索项目,不论怎么设定,标题都会被搜索到。
搜索参数一定要是数据库中[zzz_content]表的字段名(不分大小写),如content对应的事C_Content
基本搜索代码(仅搜索标题):
  1. <form method='post'  action='{zzz:sitepath}search/' >
  2.     <input type="text"  name='keys' value="{zzz:keys}" />
  3.     <input type='submit'  value="搜索"/>
  4. </form>
复制代码

搜索内容字段(搜索标题+内容):
  1. <form method='post'  action='{zzz:sitepath}search/' >
  2.    <input type="hidden"   name='searchcol' value="C_Content" />
  3.     <input type="text"  name='keys' value="{zzz:keys}" />
  4.     <input type='submit'  value="搜索"/>
  5. </form>
复制代码

搜索自定义字段(搜索标题+内容+作者+新闻类型):
  1. <form method='post'  action='{zzz:sitepath}search/' >
  2.    <input type="hidden"   name='searchcol' value="C_Content,zauthor" />
  3.     <input type="text"  name='keys' value="{zzz:keys}" />
  4.     <input type="hidden"   name='type' value="news" />
  5.     <input type='submit'  value="搜索"/>
  6. </form>
复制代码

搜索指定模型
1.3.6以后 支持多模型
  1. <input type="hidden"   name='type' value="news,product" />
复制代码

1.3.6之前 只支持一种定义模型
  1. <input type="hidden"   name='type' value="product" />   '只搜索产品
  2. <input type="hidden"   name='type' value="news" />   '只搜索新闻
  3. <input type="hidden"   name='type' value="{zzz:type}" />  ‘搜索当前类型
复制代码

通过以上两个例子,大家可以看出来,只是增加了一个表单searchcol,值就是你要作为搜索的字段,支持多字段。
供用户自己选择的。
  1. <form method='post'  action='{zzz:sitepath}search/' >
  2.     <input type="text"  name='keys' value="{zzz:keys}" />
  3.     <label><input type="checkbox" name="searchcol" value="c_content" >搜索内容</label>
  4.     <label><input type="checkbox" name="searchcol" value="zauthor">搜索作者</label>
  5.     <label> <input type="checkbox" name="searchcol" value="c_brand" >搜索品牌</label>
  6.     <input type='submit'  value="搜索"/>
  7. </form>
复制代码


搜索结果页,标签写法和list标签相同。
  1. {zzz:search size=10 order=order}
  2. [search:*]
  3. {/zzz:search}
  4. {list:page len=3 style=3}
复制代码

演示:
  1. {zzz:search size=5 order=order}
  2.   <li> <span>{formatdate:[search:date],1}</span>
  3.   <a href="[search:link]" title="[search:title]">[search:title]</a>
  4.   </li>
  5.   {/zzz:search}
  6. {list:page len=3 style=3}
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16