本文适用于帝国CMS7.2及以上所有主流版本,操作前请确保你已经完成帝国CMS安装,拥有后台管理权限,需要调用标签的前端模板可正常编辑。
帝国CMS所有内容模型都有独立ID,标签调用必须匹配对应模型ID,操作流程如下:
你的域名/e/admin,输入账号密码登录这一步是90%新手调用失败的核心原因,绝对不能跳过:
根据你的使用需求选择对应代码,直接复制到模板对应位置,替换标注参数即可使用。
这种场景适用于首页、侧边栏调用全站头条文章的热门标签,默认按点击量排序,完整可复制代码如下:
``` [e:loop={'select from [!db.pre!]enewstags where mid=模型ID order by tagcounter desc limit 10',10,24,0}] [!--tagname--] [/e:loop] ```参数说明:
order by tagcounter desc是按标签点击量从高到低排序,如果需要按最新添加排序,修改为order by tagid desc即可这种场景适用于文章详情页底部调用本文绑定的标签,不需要修改任何参数,直接复制代码放到详情模板对应位置即可:
``` [e:tags] [!--tagname--] [/e:tags] ```说明:该代码会自动识别当前打开的头条文章ID,仅在头条文章详情页模板中生效,无需额外配置参数。
发布新的头条文章时,在文章编辑页面底部找到「Tag标签」输入框,多个标签必须用英文逗号隔开,发布文章后系统会自动生成标签。

如果是已经发布的老文章,添加完标签后,需要到后台更新Tag统计:点击左侧菜单栏栏目 → 管理Tag → 更新Tag统计,点击「开始执行」,等待更新完成即可。
点击后台左上角的「更新缓存」按钮,选择更新所有缓存,确认后完成配置。
该问题是未配置Tag伪静态导致,按照你的服务器环境添加对应规则即可:
Nginx环境:在你的网站nginx配置文件server块中添加以下规则:
``` rewrite ^/tags/(.).html$ /e/tags/?tagname=$1 last; ```添加后重启Nginx生效,然后到后台配置:点击系统设置 → 系统参数设置 → 动态页面设置,找到「Tag链接形式」,选择「伪静态」,保存即可。
Apache环境:在网站根目录的.htaccess文件中添加以下规则:
``` RewriteEngine On RewriteRule ^tags/(.).html$ e/tags/?tagname=$1 [L] ```添加后无需重启服务,直接刷新即可生效。
上文代码中已经给标签添加了tag-item类,直接把以下CSS代码复制到你模板的样式文件中即可使用,也可以根据需求调整参数:
完成以上所有操作后,刷新前台对应页面即可看到正常展示的头条文章标签,所有配置均可直接复制使用,零修改门槛。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图