帝国CMS时光·小清新评论插件v1.0简介
时间:2024年04月01日
/来源:网络
/编辑:佚名
这款帝国cms评论插件基于帝国论坛上@liangguanyu共享的“精仿畅言评论插件”(以下简称“原版”)进行了样式美化及二次开发,样式结合自己站点的配色并参考了王坤的互动客厅以及站酷。
相较原版,功能上的主要修改为:增加了给游客自己填写昵称以及随机头像(会员显示真实头像)。
演示就是本站的评论系统
帝国cms7.0&7.2仿畅言评论插件
常听说很多小伙伴说帝国原版的评论体验太差了,之前作者写的ajax评论插件集成太复杂,SO,重写了帝国cms的评论插件,界面仿了畅言一把,毕竟很火嘛。
插件特色:
0、支持(7.0&7.2)gbk、utf8两种编码,开源下载
1、增加了一套和畅言一样的表情(选择安装)
2、增加添加远程图片
3、支持顶、踩(增加了很有意思的+1动画)
4、支持3种翻页模式:页面追加、滚动加载、普通分页
5、ajax支持,全面提升用户体验
6、安装简单、调用更简单、二次开发更简单
7、自动适应手机版(也就是说在wap中也有同样的体验)
8、增加每条评论回复输入框
9、增加热门评论
下载地址、界面截图在1楼!如果发现bug请到这里反馈!
注意:调用插件页面非必须载入jquery,但如果当前页面载入的话会,插件就不会再载入内置jquery,由于插件是基于较高版本的jquery编写,对于低版本jquery出现部分兼容问题。
已修复页面已载入低版本jquery主容器data属性对象为空导致提交内容、验证码提示为空的错误 (更新时间:2016-02-18 02:36)
修复位置:/e/extend/api.js $('.pl-520am').data()
后台限制游客评论后,未登录用户点击评论只能显示游客不能发表评论却不会弹出会员登录框,这个怎么改或添加?
plfun.php里面替换makejsonPl 函数
function makejsonPl($info,$result){
global $qmessage_r,$fun_r,$message_r,$GLOBALS;
@include('../'.LoadLang('pub/q_message.php'));
$result=$result?$result:$info;
if($fun_r[$info]!=''){
$info2 = $fun_r[$info];
}elseif($message_r[$info]){
$info2 = $message_r[$info];
}else{
$info2 = $qmessage_r[$info];
}
$arr=array(
'err_msg'=>strstr($info,'Success')?'success':'error',
'code'=>$info,
'result'=>$result, //新增
'info'=>$info2
);
echo json_encode($arr);
exit();
}
assets/lgyPl.js 里面搜索 submitComment,然后找到以下代码片段,替换
lgyPl.xhr({
api: 'doaction',
data:post,
method:'post'
},function(json){
$(obj).removeAttr('disabled',false).html('发 布');
if(json.err_msg=='success'){
lgyPl.show(json.info,'',function(){
$('.pl-show-replay').empty();
});
saytext.val('');
key.val('');
lgyPl.getNewsComment(1);
lgyPl.updateKey();
}else{
lgyPl.show(json.info);
switch(json.code){
case 'GuestNotToPl':
alert('未登录触发动作');
break;
case 'NotLevelToPl':
alert('用户等级不够触发动作');
break;
//.....等等
}
}
});
帝国cms7.0&7.2仿畅言评论插件
链接: https://pan.baidu.com/s/1myrhwwV9HTVGw9QyFneDBA 提取码: urws
相较原版,功能上的主要修改为:增加了给游客自己填写昵称以及随机头像(会员显示真实头像)。
演示就是本站的评论系统
帝国cms7.0&7.2仿畅言评论插件
常听说很多小伙伴说帝国原版的评论体验太差了,之前作者写的ajax评论插件集成太复杂,SO,重写了帝国cms的评论插件,界面仿了畅言一把,毕竟很火嘛。
插件特色:
0、支持(7.0&7.2)gbk、utf8两种编码,开源下载
1、增加了一套和畅言一样的表情(选择安装)
2、增加添加远程图片
3、支持顶、踩(增加了很有意思的+1动画)
4、支持3种翻页模式:页面追加、滚动加载、普通分页
5、ajax支持,全面提升用户体验
6、安装简单、调用更简单、二次开发更简单
7、自动适应手机版(也就是说在wap中也有同样的体验)
8、增加每条评论回复输入框
9、增加热门评论
下载地址、界面截图在1楼!如果发现bug请到这里反馈!
注意:调用插件页面非必须载入jquery,但如果当前页面载入的话会,插件就不会再载入内置jquery,由于插件是基于较高版本的jquery编写,对于低版本jquery出现部分兼容问题。
已修复页面已载入低版本jquery主容器data属性对象为空导致提交内容、验证码提示为空的错误 (更新时间:2016-02-18 02:36)
修复位置:/e/extend/api.js $('.pl-520am').data()
后台限制游客评论后,未登录用户点击评论只能显示游客不能发表评论却不会弹出会员登录框,这个怎么改或添加?
plfun.php里面替换makejsonPl 函数
function makejsonPl($info,$result){
global $qmessage_r,$fun_r,$message_r,$GLOBALS;
@include('../'.LoadLang('pub/q_message.php'));
$result=$result?$result:$info;
if($fun_r[$info]!=''){
$info2 = $fun_r[$info];
}elseif($message_r[$info]){
$info2 = $message_r[$info];
}else{
$info2 = $qmessage_r[$info];
}
$arr=array(
'err_msg'=>strstr($info,'Success')?'success':'error',
'code'=>$info,
'result'=>$result, //新增
'info'=>$info2
);
echo json_encode($arr);
exit();
}
assets/lgyPl.js 里面搜索 submitComment,然后找到以下代码片段,替换
lgyPl.xhr({
api: 'doaction',
data:post,
method:'post'
},function(json){
$(obj).removeAttr('disabled',false).html('发 布');
if(json.err_msg=='success'){
lgyPl.show(json.info,'',function(){
$('.pl-show-replay').empty();
});
saytext.val('');
key.val('');
lgyPl.getNewsComment(1);
lgyPl.updateKey();
}else{
lgyPl.show(json.info);
switch(json.code){
case 'GuestNotToPl':
alert('未登录触发动作');
break;
case 'NotLevelToPl':
alert('用户等级不够触发动作');
break;
//.....等等
}
}
});
帝国cms7.0&7.2仿畅言评论插件
链接: https://pan.baidu.com/s/1myrhwwV9HTVGw9QyFneDBA 提取码: urws
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法