3 Star 15 Fork 10

邓草 / caozha-tp-comment(基于thinkphp的评论系统)

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
readme.txt 2.92 KB
一键复制 编辑 原始数据 按行查看 历史
邓草 提交于 2020-07-03 18:12 . 1.0.0
caozha-tp-comment(功能强大的评论系统)
【简介】
caozha-tp-comment,一个功能强大的评论系统,基于开源的ThinkPHP开发,特点:易上手,零门槛,界面清爽极简,极便于二次开发。
可以自动适配电脑、平板和手机等不同客户端。
(注意:此源码不含后台,如需要后台,请参考:caozha-admin(https://gitee.com/caozha/caozha-admin),内有评论的完整后台示例。)
【演示地址】
http://caozha.com/git/demo/caozha-admin/public/index/comment/index
【安装使用】
快速安装:
1、PHP版本必须7.1及以上。
2、上传目录/Src/内所有源码到服务器,并设置网站的根目录指向运行目录/public/。(此为ThinkPHP6.0的要求)
3、将/Database/目录里的.sql文件导入到MYSQL数据库。
4、修改文件/config/database.php,配置您的数据库信息(如果测试时启用了/.env,还需要修改文件/.env,系统会优先使用此配置文件)。
5、评论访问地址:http://您的域名/index/comment/index
**伪静态设置**
1、ThinkPHP框架必须在运行目录下设置伪静态才能正常访问,否则会显示404错误。
2、如果您使用的是Apache,伪静态设置为(.htaccess):
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
3、如果您使用的是Nginx,伪静态设置为:
location / {
index index.php;
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
4、在网站运行目录(/public/)下,有两个文件:.htaccess和nginx.htaccess,分别是Apache和Nginx的伪静态文件,您可以直接拿来使用。
评论参数设置:
修改模板:
打开\app\index\view\comment\index.html,可以为每篇文章或者需要评论的模块添加唯一ID:
上面的data-cmtid是评论标识符ID,data-catid是评论标识符分类ID,这两个参数是用来区分文章等评论的,一般情况下使用data-cmtid就足够了。
修改控制器:
打开\app\index\controller\comment.php,找到$cmt_config,可以设置评论每页的数量、验证码、缓存、是否需要审核、是否允许发图片、滚动自动加载、屏蔽词等等。
修改评论表情:
打开\app\common.php,修改函数comment_face(),把不需要的表情注释掉就好了,当然也可以添加更多自定义表情。
【特别鸣谢】
caozha-tp-comment使用了以下开源代码:
ThinkPHP6.0.2、lgyPl
特别致谢!
【赞助支持】
支持本程序,请到Gitee和GitHub给我们点Star!
Gitee:https://gitee.com/caozha/caozha-tp-comment
GitHub:https://github.com/cao-zha/caozha-tp-comment
【关于开发者】
开发:草札 www.caozha.com
鸣谢:品络 www.pinluo.com   穷店 www.qiongdian.com
PHP
1
https://gitee.com/caozha/caozha-tp-comment.git
git@gitee.com:caozha/caozha-tp-comment.git
caozha
caozha-tp-comment
caozha-tp-comment(基于thinkphp的评论系统)
master

搜索帮助