dedecms评论调用及管理

发布时间:2017-10-29 15:14:36 编辑:站点网

 一、织梦评论功能调用

  在织梦内容页中添加以下代码,即是调用当前内容页的前30个评论内容及评论用户。具体大家可要想自己的需求去修改。

  {dede:sql sql="SELECT a.username,a.msg FROM dede_feedback a where ischeck=1 and aid=~id~ ORDER BY aid DESC LIMIT 0 , 30"} 用户:a.username<br />

  评论内容:[field:msg/] {/dede:sql}

  代码说明

  SELECT a.username,a.msg FROM dede_feedback a where ischeck=1 and aid=~id~ ORDER BY aid DESC LIMIT 0 , 30查询评论表(dede_feedback)中的username和msg字段,查询条件为文章ID是当前文章的ID( aid=~id~ ),并且评论内容已经审核过(ischeck=1),只查询前30条评论内容。

二、织梦评论管理

一般来说解决屏蔽广告方法有下列几种:

1、禁止评论。这种方法最直接,但同时也存在闭关锁国的局面。只要登录dede后台,选择系统-》系统基本参数-》 互动设置 中把禁止评论选 “是” 就行了; 

2、设置权限,登录dede后台,选择系统-》系统基本参数-》 互动设置 中把下选项选“是” 就行了;

3、只给会员评论显示。这个方法的好处就是既与网友有了交流,又能及时反应信息,同时还能有效地阻止一些AD(不能完全阻止,因为AD无处不在一般很多人是找到相应模板文件,把匿名评论那里的代码删掉。这样虽然也可以,但是会出现普通会员也无法评论的局面。还有一种方法是利用div的属性隐藏匿名发帖,这样很不错,基本就能实现只能会员评论了。这种方法用的人很多,便宜吧也用了,效果很不错。但是不久,便宜吧发现了一个问题,就是虽然匿名不能评论,但是只要进入评论主页面,在不输入账户名和密码的时候,直接评论后,输入验证码就直接留言了,落款人是游客,发现只要改动留言页面的代码,即可禁止游客评论,有效阻止AD。

首先找到dede的安装目录,一般情况是在网站根目录,然后找到plus文件夹,找到里面的feedback.php文件和feedback_ajax.php文件,下载到本地,然后用编辑器打开,如打开feedback.php,在里面找到 //匿名发表评论 字样。

更多相关内容:
    无相关信息
[!--temp.cy--]