搜索关键字获取 _keywords
功能说明
建站过程中,我们需要设定热门关键词放在搜索框下面,这也有利于SEO优化
演示代码
<section class="search"> <div class="am-container"> <form method="post" class="am-form" action="{url ctrl=search/}" onsubmit="return top_search(this)"> <div class="am-u-sm-10"><input name="keywords" value="{$keywords}" id="keywords" type="text" class="am-form-field" placeholder="输入搜索的关键字" /></div> <div class="am-u-sm-2"> <button type="submit" class="am-btn am-btn-warning"> <i class="am-icon-search"></i> 搜索 </button> </div> </form> <!-- php:$list = phpok('_keywords','type=hot','psize=5','sign=1') --> <!-- if $list --> <div class="am-u-sm-2 am-text-right am-margin-top am-padding-right-0"><b>热门搜索:</b></div> <div class="am-u-sm-10 am-margin-top am-padding-left-0"> <!-- loop from=$list key=$key value=$value id=$tmpid --> <a href="{url ctrl=search keywords=$value.title/}">{$value.title}</a> <!-- /loop --> </div> <!-- /if --> </div> </section>
调用方法
<!-- php:$list = phpok('_keywords',[参数1],[参数2],[参数3])
示例:
<!-- php:$list = phpok('_keywords','type=hot','psize=5','sign=1') -->
支持参数
参数 | 值 | 备注 |
---|---|---|
type | hot,cold,new,old | hot:搜索次数多的排前 cold:搜索次数少的排前 new:最近搜索的排前 old:以前搜索的排前 |
psize | 数字 | 留空或不使用表示默认10,表示取多少个关键字 |
sign | 1或0 | 1表示读取后台【已标记】的关键字,0或false表示不限 |