帝国CMS的反馈表单(enewsfeedback)默认确实没有"回复"功能——后台详情页 eadmin/admin/tool/ShowFeedback.php 只有展示,没有回复框。
但关键点是:帝国CMS 从来就不是在"反馈"里做回复的,它的设计是"反馈负责收集,回复走站内消息"。
帝国CMS 官方自己的"会员反馈"功能,所谓的"回复"按钮,其实就是个打开发消息表单、并预填了提交者用户名的链接。也就是说,官方也是用站内消息来"回复反馈"的。
给站长的标准回复流程(不用改代码)
把反馈表单权限设为"仅会员可提交"(后台反馈表单里设置)。这样每条反馈都会记录提交者的 username/userid,后续才能回复。
后台 → 用户--其它功能 → 批量发送短消息,在"接收会员用户名"里填那条反馈的提交者用户名,发消息。(多个收会员用户名“|”隔开)
该会员登录后,在会员中心 → 站内消息 就能看到站长的回复。
这就形成了一个完整闭环:会员填反馈表单 → 站长后台看反馈 → 站长用站内消息回复 → 会员在站内消息看到回复。
可选增强(轻量、不改内核逻辑)
如果你想让站长回复更顺手,可以在后台反馈详情页加一个"消息回复"链接(和会员反馈一样的做法),点一下直接跳到发消息表单并预填提交者用户名。
只需在 eadmin/admin/tool/ShowFeedback.php 的展示区加一行:<a href="../member/SendMsg.php?username=<?=urlencode($r['username'])?>" target="_blank">消息回复</a>