这是一个非常经典和常见的功能,但同时也因为它比较“古老”,存在一些固有的优缺点,了解这些能帮助你更好地决定是否使用它,或者如何优化它。

(图片来源网络,侵删)
功能概述
织梦的评论系统是一个“内置式”的评论功能,主要集成在文章内容页(article_article.htm)、图集内容页(album_pic.htm)等模板中,它的核心特点是:
- 无需插件:作为核心功能,开箱即用。
- 前端提交:用户在前台填写评论内容并提交,无需登录后台。
- 后台审核:所有评论默认需要管理员在后台审核通过后,才能在前台显示。
- 绑定:评论直接关联到某篇文章、图集或软件,方便用户查看和互动。
- 基础功能:支持匿名评论和会员登录评论两种模式。
核心功能与特性
评论提交方式
- 匿名评论:游客可以直接输入昵称和评论内容即可提交。
- 会员评论:如果用户登录了会员账号,系统会自动填充昵称和头像,无需重复填写。
评论管理(后台)
这是评论功能的核心管理区域。
- 路径:在织梦后台,找到 “评论管理” -> “内容评论”。
- 功能:
- 审核/拒绝:这是最重要的功能,你可以看到所有待审核的评论,点击“审核”即可在前台显示,点击“拒绝”则删除该评论。
- 批量操作:可以批量审核或拒绝多条评论,提高效率。
- 筛选:可以按文章标题或ID筛选特定内容的评论。
- 查看评论详情:可以看到评论者的IP地址、评论时间、浏览器信息等,有助于识别恶意评论。
评论调用(前台)
评论的显示需要通过特定的织梦标签调用到模板文件中。
-
调用评论总数: 在文章详情页模板(如
article_article.htm)的适当位置(如标题下方、内容上方)加入以下标签:
(图片来源网络,侵删){dede:field.id function="GetComNum(@me)"/}这会显示当前文章的评论总数。
-
调用评论列表: 同样在文章详情页模板中,通常放在内容下方,用于显示所有已审核的评论列表。
<div class="dede_comments"> <div class="dede_comment-title">评论列表 (共{dede:field.id function="GetComNum(@me)"/}条)</div> <dl class="dede_comment-bd"> {dede:feedback row='10' titlelen='24' typeid=''} <dd> <div class="dede_comment-name"> <span class="dede_comment-avatar"> <!-- 调用用户头像,如果没有则为默认 --> <img src="[field:face/]" width='32' height='32' /> </span> <span class="dede_comment-user"> [field:username function='(empty(@me) ? "匿名网友" : @me)'/] </span> </div> <div class="dede_comment-text"> [field:msg/] </div> <div class="dede_comment-time"> [field:time function='MyDate("Y-m-d H:i:s", @me)'/] </div> </dd> {/dede:feedback} </dl> </div>row='10':显示10条评论。titlelen='24'长度(此参数对评论列表意义不大,但通常保留)。typeid='':按栏目ID筛选,一般留空表示所有。[field:face/]:调用评论者的头像。[field:username/]:调用评论者昵称。[field:msg/]:调用评论内容。[field:time/]:调用评论时间。
-
评论表单: 这是用户提交评论的表单,通常放在评论列表下方。
<form name="feedback" action="{dede:field name='phpurl'/}/feedback.php" method="post"> <input type="hidden" name="aid" value="{dede:field.id/}" /> <input type="hidden" name="action" value="send" /> <div class="dede_comment-form"> <div class="dede_comment-form"> <dl> <dt>评论内容:</dt> <dd><textarea name="msg" rows="6" id="msg"></textarea></dd> </dl> <dl> <dt>验证码:</dt> <dd> <input type="text" name="validate" value="" size="10" /> <img src="{dede:field name='phpurl'/}/vdimgck.php" width="60" height="24" style="cursor:pointer" onclick="this.src='{dede:field name='phpurl'/}/vdimgck.php?'+Math.random();" title="看不清?点击更换" /> </dd> </dl> <div class="dede_comment-submit"> <button type="submit" name="submit">提交评论</button> </div> </div> </div> </form>
优点与缺点
优点:
- 集成度高:无需安装任何插件,系统自带,开箱即用。
- 轻量级:功能简单,不占用过多服务器资源,适合个人博客、小型资讯站等。
- 管理方便:后台审核机制清晰,能有效过滤垃圾评论。
缺点:
- 功能单一:缺少现代评论系统应有的功能,如评论回复/嵌套、点赞/踩、@用户、表情包等。
- 用户体验差:评论是按时间顺序线性排列,无法形成有效的对话氛围,用户无法直接回复某条特定评论。
- SEO友好度低更新对文章页面的权重提升有限,且没有结构化数据(如
review)来帮助搜索引擎理解。 - 安全性问题:因为是较老的系统,其表单提交和验证码机制相对容易被机器人攻击,导致垃圾评论泛滥,需要管理员频繁手动审核。
- 模板依赖:评论的样式和布局完全依赖于前台模板的编写,自定义能力有限,且容易因模板修改而失效。
常见问题与解决方案
问题:评论提交后,前台不显示。
- 原因:最常见的原因是评论未在后台审核。
- 解决方案:登录织梦后台,进入“评论管理”,找到该条评论,点击“审核”即可。
问题:评论表单验证码不显示或刷新无效。
- 原因:
/include/vdcode.php文件丢失或权限错误。/data/session/目录不存在或无写入权限。
- 解决方案:
- 检查并确保
vdcode.php文件存在。 - 检查并确保
session目录存在,并给予777或755的写入权限。
- 检查并确保
问题:如何修改评论的样式?
- 解决方案:修改你当前使用模板文件中的评论相关HTML代码,即上面提到的评论列表和评论表单的HTML结构,你可以通过CSS来美化这些元素的样式。
问题:如何开启会员登录才能评论?
- 解决方案:这需要修改
/plus/feedback.php文件,找到处理提交逻辑的代码段,在提交前增加一个判断,如果用户未登录,则提示并跳转,这需要一定的PHP和织梦标签基础。
替代方案(强烈推荐)
如果你发现织梦自带的评论功能无法满足你的需求,或者你希望获得更好的用户体验和功能,强烈建议使用第三方评论系统,它们是现代网站的标准配置。

(图片来源网络,侵删)
网易云跟帖(已停止服务)
曾经非常流行,但现在已经停止服务,不再推荐。
Livere (来必力 / 留言板)
- 优点:界面美观,功能丰富(支持回复、点赞),国内访问速度快,集成简单(只需一段JS代码)。
- 缺点:免费版有品牌标识,且部分功能受限。
Disqus
- 优点:国际最知名的评论系统,功能强大,社区活跃,无广告。
- 缺点:在国内访问速度较慢,且需要“科学上网”才能正常注册和使用。
Gitalk / Gitment
- 优点:基于 GitHub Issues 的评论系统,非常适合技术博客,评论与你的 GitHub 账号关联,无需额外注册。
- 缺点:需要用户有 GitHub 账号,不适合非技术类网站。
Valine
- 优点:基于 LeanCloud 的快速、免费且无后端的评论系统,界面简洁,支持 Markdown。
- 缺点:依赖 LeanCloud 服务,需要自己注册账号并配置。
如何集成第三方评论?
通常只需要三步:
- 到第三方评论网站(如 Livere)注册并创建你的站点,获取
UID或JS代码。 - 在织梦模板文件(如
article_article.htm)中,找到评论列表和评论表单的位置,删除或注释掉织梦自带的评论相关代码。 - 在同一个位置,粘贴第三方评论系统提供的JS代码片段即可。
| 特性 | 织梦自带评论 | 第三方评论 (如 Livere) |
|---|---|---|
| 功能 | 基础,无回复、点赞 | 丰富,支持回复、点赞、@等 |
| 易用性 | 后台管理简单,但功能有限 | 集成简单,功能强大 |
| 用户体验 | 较差,线性排列 | 好,对话式体验 |
| SEO | 一般 | 较好,部分支持结构化数据 |
| 安全性 | 较低,易受垃圾评论困扰 | 较高,有反垃圾机制 |
| 扩展性 | 差,难以定制 | 好,功能持续更新 |
建议:
- 个人博客、小型站点:如果只是需要一个非常基础的互动功能,且不介意手动审核,织梦自带功能够用。
- 商业网站、内容型网站、追求用户体验:强烈推荐使用第三方评论系统,它能极大地提升网站的互动性和专业性,是现代网站的标配。
