主页 > 本站发布 > dedecms插件 >
发布时间:2018-08-18 作者:apizl 阅读:2449次

一直以来都是使用畅言来作为网站的评论插件,但是现在过多的广告展示和加载了太多的js和数据。导致网站加载非常慢,这个时候就做了如下这个插件。

评论流程模式:

用户匿名评论-》后台审核-》展示评论

流程就是这么简单,主要插件功能只是做了个大概。功能说明的自己可以进行进一步修改和调整,

为什么搞成审核呢,主要怕是防灌水咯。

当然你也可以改成评论后邮件通知或者展示评论用户的网址等等!

如下是评论插件的截图:

织梦评论插件,爱资料评论插件 一个简单评论插件

评论插件是支持pc和wap的。

插件需要操作文件和目录(相当于后台):

./comment_manage.php

../comment.php

../templets/default/ajaxfeedback_apizl.htm

../include/taglib/comment.lib.php

../static/comment


插件在模板中直接调用:


{dede:include file='ajaxfeedback_apizl.htm'/}


以后插件更新还是使用单文件PHP来进行更新!


说了这么多插件下载地址:

dedecms评论插件: https://apizl6.ctfile.com/dir/18261410-29962300-dff876/


如何进行更新:

网盘中有更新文件,需要自己手动进行更新。

comment_manage.php => 后台目录

comment.php => 首页根目录

ajaxfeedback_apizl.htm => 和模板放一起


以下是可能遇到的问题和解决方法:

1.没有权限无法执行SQL 需要手动执行如下SQL:

CREATE TABLE `dede_apizl_comment` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `uid` int(11) DEFAULT '-1' COMMENT '-1=不存在登录',
  `ip` varchar(255) DEFAULT NULL,
  `useragent` varchar(255) DEFAULT NULL,
  `to_id` int(11) DEFAULT '0' COMMENT '给某人回复',
  `hash` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `view_id` int(11) DEFAULT NULL,
  `url` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `type` enum('URL','文章') CHARACTER SET gbk DEFAULT '文章',
  `username` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `user_url` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `user_email` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `user_images` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `content` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `add_time` int(11) DEFAULT NULL,
  `edit_time` int(11) DEFAULT NULL,
  `up_click` int(11) DEFAULT '0',
  `down_click` int(11) DEFAULT '0',
  `state` enum('删除','正常','待审核') CHARACTER SET gbk DEFAULT '待审核',
  PRIMARY KEY (`id`),
  UNIQUE KEY `id` (`id`),
  KEY `type` (`type`),
  KEY `state` (`state`),
  KEY `uid` (`uid`),
  KEY `to_id` (`to_id`),
  KEY `hash_2` (`hash`),
  KEY `view_id` (`view_id`),
  KEY `url` (`url`),
  KEY `ip` (`ip`)
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='评论表';
CREATE TABLE `dede_apizl_comment_setting` (
  `key` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  `value` varchar(255) CHARACTER SET gbk DEFAULT NULL,
  UNIQUE KEY `key` (`key`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='评论配置插件';

INSERT INTO `dede_plus` (`plusname`, `menustring`, `mainurl`, `writer`, `isshow`, `filelist`) VALUES ('爱资料评论插件', '<m:item name="爱资料评论插件" link="comment_manage.php" rank="爱资料评论插件" target="main" />', '', '爱资料', 1, NULL);

2.插件模块中没有生成对应的插件菜单,按照方法1去执行SQL。

文章由爱资料原创本文地址:https://www.apizl.com/archives/view-134314-1.html,转载请以链接形式标明本文地址!
关键字词:

相关文章