帝国cms在搜索框中调用热门搜索词的方法,动态js调用静态灵动标

最近我的博客站在升级更新中,需要显示帝国cms热门搜索词,这里介绍两种调用方法。

方法一:是动态调用,通过帝国cms自带JS来调用;

方法二:是静态调用,通过帝国cms灵动标签查询数据库来静态调用。

方法一动态调用帝国cms热门搜索词,通过帝国cms自带JS来调用。

具体的操作步骤:

第一步:帝国cms后台——栏目——自定义js——增加自定义js

帝国cms在搜索框中调用热门搜索词的方法,动态js调用静态灵动标签调用!请收藏

查询的sql语句为:

1
select searchid as id,keyboard as title from [!db.pre!]enewssearch where iskey=0 order by onclick desc limit 10

第二步:帝国cms后台——模板——js模板——管理js模板——修改默认js模板,模板内容为:

帝国cms在搜索框中调用热门搜索词的方法,动态js调用静态灵动标签调用!请收藏

复制代码

1
[!--empirenews.listtemp--]|<a href="[!--news.url--]e/search/result/?searchid=[!--id--]">[!--title--]</a>[!--empirenews.listtemp--]

在帝国cms后台修改默认js模板

第三步:帝国cms后台前台的调用代码

帝国cms在搜索框中调用热门搜索词的方法,动态js调用静态灵动标签调用!请收藏

1
<script src="你的js地址"></script>

如果修改了帝国cms默认js模板,需要刷新所有自定义js前台才可生效

方法二:是静态调用帝国cms热门搜索词,通过帝国cms灵动标签查询数据库来静态调用。

1
2
3
[e:loop={"select searchid,keyboard  from [!db.pre!]enewssearch where iskey=0 order by onclick desc limit 10  ",20,24,0}]
|<a href="/e/search/result/?searchid=<?=$bqr[searchid]?>" title="<?=$bqr[keyboard]?>" target="_blank"><?=$bqr[keyboard]?></a>
[/e:loop]

 

文章来源 在线字典 www.zxzidian.com

 

posted @ 2023-03-19 23:08  八路逆袭寡妇村  阅读(140)  评论(0编辑  收藏  举报
www.shiciyue.com