首先开启帝国CMS的TAGS功能并配置数据表字段,接着在发布内容时添加标签,最后通过创建模板变量和编写模板代码实现独立标签页,提升SEO与用户体验。

帝国CMS的标签页制作和TAGS功能使用,是很多建站用户关心的内容。合理利用TAGS功能,不仅能提升用户体验,还能增强网站SEO效果。下面详细介绍如何在帝国CMS中制作标签页以及如何使用TAGS功能。
一、开启并设置TAGS功能
帝国CMS默认支持TAGS(关键词标签)功能,但需要先在后台启用并进行基础配置:
- 登录后台:进入“系统” → “数据表与系统模型” → “管理数据表”
- 找到对应的数据模型(如新闻系统模型),点击“管理字段”
- 确认“信息标志”字段中包含“tags”字段,若没有可手动添加
- 在“系统” → “系统参数设置” → “信息设置”中,开启“使用Tags信息”选项
二、添加和管理TAGS标签
发布内容时可以为文章添加TAGS标签:
- 发布信息时,在编辑页面下方会看到“TAGS”输入框
- 输入多个标签用英文逗号“,”分隔,例如:帝国cms,网站建设,标签使用
- 保存后,系统会自动将这些标签写入数据库,并关联到该信息
你也可以通过“插件” → “TAGS管理”来统一查看、编辑或删除已有的标签。
三、制作独立的TAGS标签页
要实现类似“/tags/关键词.html”这样的标签聚合页,需进行以下操作:
- 进入“模板” → “公共模板变量” → “增加模板变量”
- 创建一个名为“tags”的模板变量,用于展示标签页结构
- 编写标签页模板,调用带有指定TAGS的文章列表
示例代码(用于标签列表页模板):
[ecmsinfo]"selfinfo",10,30,0,'tagid='.$GLOBALS['navclassid'],'id DESC',0
或者使用灵动标签更灵活地调用:
[e:loop={0,10,3,"tagid='$tagid'",''}]
=$bqr['title']?>
[/e:loop]注意:需要配合动态URL或伪静态规则来实现友好链接,如:
/tags/[tagid].html 映射到 /e/tags/index.php?tagid=1
四、伪静态设置优化URL
为了让标签页URL更美观,建议设置伪静态:
- 进入“系统” → “系统参数设置” → “伪静态参数设置”
- 设置TAGS页的伪静态规则,例如:
tags/([0-9]+)\.html => e/tags/index.php?tagid=$1 - 保存后,在服务器上配置相应的重写规则(Apache用.htaccess,Nginx需修改配置文件)
Apache示例规则:
RewriteRule ^tags/([0-9]+)\.html$ e/tags/index\.php?tagid=$1
Nginx示例:
rewrite ^/tags/([0-9]+)\.html$ /e/tags/index.php?tagid=$1 last;
基本上就这些。只要开启功能、正确添加标签、设计好模板并配置伪静态,就能实现完整的TAGS标签页系统。不复杂但容易忽略细节,比如字段开启和URL重写。










