首页 > CMS教程 > 帝国CMS > 正文

帝国cms如何调用全站热门文章(按点击排行)_帝国cms热门文章调用方法

裘德小鎮的故事
发布: 2025-10-11 08:56:01
原创
967人浏览过
使用灵动标签按点击量排序调用全站热门文章,直接在模板插入代码即可实现。

帝国cms如何调用全站热门文章(按点击排行)_帝国cms热门文章调用方法

调用全站热门文章,核心是按点击量(onclick字段)排序。帝国CMS提供了几种简单有效的方法,无需复杂编程,直接在模板里写标签就行。

使用灵动标签直接调用

这是最常用也最灵活的方式,直接在需要显示的地方插入代码。

基本语法:

[e:loop={'select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10', 10, 24, 0}]
<a href="=$bqsr['titleurl']?>" target="_blank">=$bqr['title']?></a>
[/e:loop]
  • select语句:查询已审核(checked=1)的文章,按onclick点击数降序排列,limit 10表示取前10条
  • 第2个参数10:显示条数,和sql里的limit保持一致
  • 第3个参数24:操作类型,24代表“按SQL语句调用”,必须这么写
  • 第4个参数0:是否显示栏目名,0为不显示

如果想调用特定栏目,比如classid=6的新闻,把sql改成where classid=6 and checked=1即可。

通过自定义JS实现异步调用

适合放在侧边栏、页脚等公共区域,避免影响主页面加载速度。

  • 登录后台,进入“栏目” -> “自定义JS” -> “增加自定义JS”
  • 名称填“全站热门文章”方便识别
  • SQL语句写:select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10
  • 保存后,在模板中用script标签引用生成的js文件地址

例如:<script src="/d/js/class/你的js文件名.js"></script>

小门道AI
小门道AI

小门道AI是一个提供AI服务的网站

小门道AI117
查看详情 小门道AI

注意修改完JS模板后要刷新“所有自定义JS”才能生效。

用ecmsinfo标签快速调用

系统内置的快捷方式,配置更简单。

[ecmsinfo]"select * from [!db.pre!]ecms_news where checked=1 order by onclick desc limit 10",10,24,0,24,2,0[/ecmsinfo]
  • 第一个10:显示数量
  • 第一个24:标题截取字数,这里实际由SQL控制
  • 第二个24:操作类型,同样填24表示自定义SQL
  • 2:使用的列表模板ID

这种方法把SQL直接嵌入标签,适合不想写完整循环代码的场景。

基本上就这些方法,选一种适合你模板结构的就行。灵动标签最灵活,JS方式适合异步加载,ecmsinfo则更简洁。记得测试时清下缓存,确保看到最新数据。

以上就是帝国cms如何调用全站热门文章(按点击排行)_帝国cms热门文章调用方法的详细内容,更多请关注php中文网其它相关文章!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号