服务器环境:php+mysql+nginx+centos
程序:dedecms
模板:dedecms自带默认的模板:default
不管你是已经用过dedecms还是未用过:有一点需要告诉大家,dedecms默认的模板它是自带评论的,它的模板中评论代码也是包含的;如果你也是用的它自带的默认模板default,而且你的文章内容页,并没有显示出评论区域;解决方法非常的简单!
一、dedecms默认模板“评论区域”不显示解决办法
1、进入templets/default目录下;
此目录下有两个评论的模板文件,ajaxfeedback.htm 和 ajaxfeedback2.htm ;dedecms评论区域采用的是ajaxfeedback.htm;在有些情况下,此模板是无效的。我们需要用ajaxfeedback2.htm 这个模板;
2、把 ajaxfeedback2.htm 重命名为 ajaxfeedback.htm;
为了安全起见,最好先把这两个文件都备份一下比较安全;做程序的都要有这种意识!
3、一键更新全站;
生成 - 一键更新网站 - 更新所有;更新成功查看效果如下图:
二、dedecms 默认模板“评论框”不显示解决办法
由上面可以看出,虽然说评论区域是显示出来了,但是我发表评论还需要进入详细评论页,这样肯定是不行的!评论框不能显示出来这不利于用户体验;显示评论框解决办法也非常的简单:
1、进入dedecms后台:系统 - 系统设置 - 其它选项 ;
2、模板引擎禁用标签:php 中的php删除;
3、一键更新全站,效果图如下:
dedecms后台是否开启会员中心,游客评论,评论是否要验证码?是否需要审核可以根据自身的情况来做设置;其实dedecms自带的评论是不利于SEO的,可能很多人都不知道!当然dedecms开发的插件畅言也是不利于SEO优化的!具体请查看:dedecms评论并不利于SEO优化分析;
2019年12月13日 17:19:26 沙发
怎么吧这个评论变成wp那种就好了
2019年12月13日 19:07:21 1层
@焦大云系统 dedecms应该也可以,只能说复杂些,特别是像那种层级盖楼模式的评论效果。
2018年12月29日 22:40:56 板凳
可是我default里没有ajaxfeedback.htm 和 ajaxfeedback2.htm 这两个文件怎么办?别的模板复制过来可以吗?是否还要别的设置?
2018年12月30日 12:57:59 1层
@hhhh 正因为你default里没有ajaxfeedback.htm 和 ajaxfeedback2.htm 这两个文件,所以说你的dede评论功能才不可用!建议下载一个官方的dedecms源码,从那里面复制比较可靠。其它没什么设置了,只需要按照此文章来操作就没问题了!
2017年04月25日 13:49:40 地板
还不错,很实用!