搜索关键字获取 _keywords

标签: 关键字keywords搜索获取

功能说明

建站过程中,我们需要设定热门关键词放在搜索框下面,这也有利于SEO优化

image

演示代码

<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') -->

支持参数

参数备注
typehot,cold,new,old

hot:搜索次数多的排前

cold:搜索次数少的排前

new:最近搜索的排前

old:以前搜索的排前

psize数字
留空或不使用表示默认10,表示取多少个关键字
sign
1或01表示读取后台【已标记】的关键字,0或false表示不限

后台管理

image

评论反馈