Discuz搜索框右侧热搜词设置和调用
1、Discuz热搜词,来自后台设置
登陆Discuz后台,点击全局,左侧菜单找到“搜索设置”,在热门关键词下方输入框中,输入热搜词。注意:每行输入一个词汇
2、模板DIY时,该如何调用后台设置的热搜词呢?
我们可以先看看,Discuz默认的模板中热搜词调用方法。 模板位置:template/default/common/pubsearchform.htm文件中
可以搜索关键字srchhotkeywords
- <!–{if $_G[‘setting’][‘srchhotkeywords’]}–>
- <strong class=”xw1″>{lang hot_search}: </strong>
- <!–{loop $_G[‘setting’][‘srchhotkeywords’] $val}–>
- <!–{if $val=trim($val)}–>
- <!–{eval $valenc=rawurlencode($val);}–>
- <!–{block srchhotkeywords[]}–>
- <!–{if !empty($searchparams[url])}–>
- <a href=”$searchparams[url]?q=$valenc&source=hotsearch{$srchotquery}” target=”_blank” class=”xi2″ sc=”1″>$val</a>
- <!–{else}–>
- <a href=”search.php?mod=forum&srchtxt=$valenc&formhash={FORMHASH}&searchsubmit=true&source=hotsearch” target=”_blank” class=”xi2″ sc=”1″>$val</a>
- <!–{/if}–>
- <!–{/block}–>
- <!–{/if}–>
- <!–{/loop}–>
- <!–{echo implode(”, $srchhotkeywords);}–>
- <!–{/if}–>
复制代码
自定义模板设计时,可以参考上方代码调用热搜词,根据需求修改HTML标签结构和Class类。