使用反馈中心创建数据表并设置公共模板变量[!--temp_liuyan--],通过自定义页面生成独立留言板,关键步骤包括配置表单action、bid值、验证码及IP限制,确保留言功能稳定安全。

帝国CMS自带的留言板功能并不直接集成在后台菜单中,需要手动创建和设置。想要添加留言板,核心是利用“公共模板”中的“留言板模板”并配合一个数据表来实现留言功能。
1. 创建留言板数据表
留言板本质上是一个信息提交系统,建议使用“反馈中心”功能来实现:
- 登录后台 → “插件” → “反馈中心”
- 点击“增加反馈分类”,例如命名为“客户留言”
- 设置是否启用验证码、是否需要审核、邮箱通知等选项
- 可自定义字段,如电话、公司名称等
这样用户提交的留言会集中管理,后台可查看、回复、导出。
2. 设置留言板页面模板
通过公共模板变量来制作独立的留言板页面:
- 进入“模板” → “公共模板变量” → “管理公共模板变量”
- 新建一个变量,如:[!--temp_liuyan--]
- 内容写入完整的HTML页面代码,包含留言表单和已提交留言列表
- 表单 action 指向 /e/DoInfo/SubmitFeedback.php
- 表单中加入隐藏域:input name="bid" type="hidden" value="1"(1为反馈分类ID)
3. 添加验证码与安全设置
提升留言板安全性很重要:
- 在表单中加入:[!---newsnav--] 调用验证码
- 后台开启“验证码”选项,防止机器人刷屏
- 设置IP提交间隔,避免重复提交
- 敏感词过滤可在“系统”→“综合数据”→“管理过滤字符”中配置
4. 生成独立页面访问
让访客能访问到留言板:
- 在网站根目录创建 page/liuyan/ 文件夹
- 通过后台“自定义页面”或手动创建 index.html 调用 [!--temp_liuyan--] 变量
- 或使用灵动标签调用最新几条留言显示在首页
基本上就这些。用反馈中心做留言板最稳定,不需要额外插件,维护方便。关键是表单参数要正确,特别是 bid 和 action 地址。不复杂但容易忽略细节。










