php+jquery仿新浪评论插件
所属分类:其他  创作类型:原创  作者:呆猫  发布时间:2018-06-13 15:00:37
1018 23
本站所有插件都是基于jquery或php的,不依赖其他任何框架,可以集成到大部分网站上。如果有问题可以联系技术
QQ:635081743 微信:wangbin676243
Chrome Firefox Safari IE8+ PHP5.4+
描述:这是一款仿新浪微博的评论插件,实现了基本的评论点赞功能,可以开启和关闭头像功能。如果需要表情包,上传图片等功能可以找本人继续开发。

使用步骤

第一步

加载必要的资源文件

<link rel="stylesheet" href="/yan/plugins/comment/assets/yanComment.css">

<script src="jquery-1.9.1.js"></script>
<script src="/yan/plugins/comment/assets/noty.js"></script>
<script src="/yan/plugins/comment/assets/yanComment.min.js"></script>

第二步

js调用

$('.demo1').yanComment({
     url:'index1.php',
});

第三步

php调用

define('ROOT_PATH',__DIR__.'/../../');

require_once ROOT_PATH.'/yan/Yan.php';

$connection = new \yan\base\db\Connection([
    'dsn'=>'mysql:host=数据库地址;dbname=数据库名称',
    'username'=>'数据库用户名',
    'password'=>'数据库密码',
    'charset'=>'utf8'
]);
Yan::$db = $connection;
$comment = new \yan\plugins\comment\Comment([
    'busyType'=>1,
    'busyId'=>1,
    'uid'=>rand(1,5),//这里是模拟,实际调用自己的用户uid
    'userMap'=>function($uidArr)
    {
        if(!$uidArr) return [];
        $result = [];
        foreach ($uidArr as $uid)
        {
            $result[$uid] = [
                'avatar'=>'/yan/plugins/comment/assets/demo.jpg',// 提供头像
                'name'=>'浩哥不是叔'.$uid //提供用户名
            ];
        }
        return $result;

    }
]);
$comment->run();

参数说明

comment.js

url脚本地址
useAvatar是否使用头像,默认true

php参数说明

busyType业务类型(任意整数,比如1代表文章,2代表案例)
busyId业务标识(一般填写当前文章/新闻等的id)
theme固定,sina
useMap方法,用来提供用户信息
pageSIze分页大小
maxComment当前用户最大评论数(防止灌水)
maxZan当前用户最大点赞数(防止灌水)
相关插件
图片采集图片展示jquery插

这个一款jquery图片展示原创插件,可以用来展示图集,非常适合...

简单弹框查看图片的jquery

这是一款图片弹窗查看插件,只要简单的设置一个yanImageShow c...

jquery+php图片上传通用插

这是一款基于jquery+php的图片上传插件,可以用在头像,封面上...

多图上传php通用插件

这是一款php+jquery的多图上传插件,可以集成到任何php > 5.4...

共有5条评论 (最后回答:146天前)