
帝国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 地址。不复杂但容易忽略细节。

评论(0)