模板设计
关注DiYunCMS公众号
公众号二维码

热门搜索词的写法技巧

更新时间:2020-11-08 加入收藏

网站都会有搜索功能,比较常见的会在搜索框旁边添加一组热门关键词来展示,方便用户快捷搜索,如下 图所示的效果:

{帝云cms_img_title}


DiYunCMS网站可以有多种方法实现这种需求。

方案一:自定义网站信息

1、我们先创建一个名为热门关键词的网站信息

创建方法:https://www.diyuncms.com/help/show/921.html

创建好后,在后台网站--》网站设置--》就能看到热门关键词了

2、填写多个关键词之前使用英文逗号,隔开,如下图所示:

{帝云cms_img_title}


3、前端模板中调用

{php $list=explode(',', dr_site_info('rmgjc'));}
{loop $list $name}
<a href="/index.php?s=news&c=search&keyword={$name}">{$name}</a>
{/loop}

其中的rmgjc是第1步创建网站信息字段时设置的字段名称。

news是要搜索的模块名称


方案二、创建网站表单

1、如下图所示,创建一个热门搜索词的网站表单:

{帝云cms_img_title}

2、进入自定义字段中,创建几个字段,如下图所示:

{帝云cms_img_title}

3、比如搜索词与颜色词,具体根据你的实际需求创建

title : 搜索词
color: 颜色值

image

4、更新缓存,然后刷新后台界面,去内容--》网站表单--》热门搜索词管理中中,添加关键词,如下图所示:

{帝云cms_img_title}


5、前端模板调用方法

{form form=sousuoci order=displayorder,id}
<a href="{Router::search_url($params, 'keyword', $t.title, 'news')}" {if $t.yanse}style="color:{$t.yanse}"{/if}>{$t.title}</a>
{/form}

其中news就是你要调用搜索的模块!


Hello,欢迎来咨询~
点击在线咨询