- 资源介绍
- 更新记录
- 安装教程
插件简介
基于帝国论坛上共享的“精仿畅言评论插件”(以下简称“原版”)进行了样式美化及二次开发,样式结合自己站点的配色并参考了其他网站的效果。相较原版,功能上的主要修改为:增加了给游客自己填写昵称以及随机头像(会员显示真实头像)。
安装前的设置准备
以下步骤请务必一一确认,否则均可能导致插件无法正常使用。
1、帝国系统设置确认,请确认“系统设置——系统参数设置——基础设置”中的评论未打勾
2、请确认栏目设置中的评论处于开启状态
3、请确认“管理评论——设置评论参数”中的评论权限限制已设置为“游客”
4、请确认自己站点编码为UTF-8(我修改原版的GBK版本,如需使用GBK请自行转码);
5、请确认自己站点的帝国版本不低于7.2(7.2以下版本均未测试,建议使用高版本);
安装步骤
1、下载解压插件后,将lgyPl文件夹复制到e/extend
文件夹中;
2、将“评论引用内容格式”改为以下内容:
<div class=”ecomment”>
<span class=”ecommentauthor”>引用 @[!–username–]:</span>
<div class=”ecommenttext”>[!–pltext–]</div>
</div>
3、配置评论表情
注意:修改了评论表情包后,原有的评论中如含帝国自带表情图,将会导致其解析失效。
将lgyPl文件夹下face文件件里所有表情文件复制到e/date/face
里;
然后在上图所示“管理评论表情”中设置对应表情,其实原版插件有现成的表情包安装程序,不过表情及其文件名我都改过了,我懒得重写安装程序,所以麻烦大家自己照着设置吧,参考下图,注意左侧符号及右侧图片名都要设成一模一样:
4、关闭评论验证码
这一步可做可不做,但建议平时关闭评论验证码,一方面更简洁美观,另一方面平时确实没太大必要开着,除非大站天天被刷广告的盯上。如下图
5、前台内容页调用该插件
请在需要显示评论插件的对应内容页模板粘贴以下代码:
<div class=”pinglun”>
<div class=”pl-520am” data-id=”[!–id–]” data-classid=”[!–classid–]” data-showhot=”0″></div>
<script type=”text/javascript” src=”[!–news.url–]e/extend/lgyPl/api.js”></script>
</div>
为什么要修改原版插件?
选插件要选最合适的,不一定要最好或功能最多的,看自己需求来。我只需要昵称、评论内容、表情这三个功能足够。原作者最新版的“多彩评论插件”对我来说过于复杂(不可否认确实强大),故此没有选用;
目前帝国所有我能找到的评论插件以及系统自带评论都是两个极端:要么登陆后获取用户名,要么直接显示“匿名”,而不能让游客自己填昵称(帝国原版虽然能填,但很多人不知道,因为跟密码框连在一起),现在会去登录注册的用户已经极少极少,碎片化的阅读习惯会让很多用户连QQ一键登录可能都懒得去做,而不想登录注册的真爱粉难得动动手留下几句话结果连自己名字都没看见,这种设计的用户体验是极不好的。
原作者最新版“多彩评论插件”采用了随机昵称+随机头像,个人认为更适合流量站,不适合我的情况,我更追求评论的真实性而非数量,所以改成了昵称手输+随机头像。
首页调用最新评论4条
参考代码如下,具体效果参考我给的演示站点的首页:
[e:loop={“select * from {$dbtbpre}enewspl_1 where saytext not like ‘%ecomment%’ order by saytime DESC limit 4”,0,24,0}]
<?php
$myid=$bqr[‘userid’];
$myid2=$bqr[‘id’];
$member=$empire->fetch1(“select userpic from {$dbtbpre}enewsmemberadd where userid=’$myid'”);
$picnum=intval(mt_rand(1,7));
for($i=0;$i<1;$i++)
{
$randpic=’/e/extend/lgyPl/assets /userpic/user_0′.substr(strval($picnum),$i,1).’.jpg’;
}
?>
<li>
<div class=”pic”>
<img src=”<?=$member[‘userpic’]?$member[‘userpic’]:$randpic?>” alt=””>
</div>
<div class=”info”>
<span><?=$bqr[‘username’]?></span>
<p><?=esub(strip_tags($bqr[‘saytext’]),80,’…’)?></p>
<em><?=lgy_tranTime($bqr[‘saytime’])?></em>
</div>
</li>
[/e:loop]
还没结束,为了让首页调用的评论也能以“刚刚”、“几分钟前”来显示时间,需要将插件list.php
中的以下代码剪切并粘贴至e/class/userfun.php
(注意是剪切不是复制):
function lgy_tranTime($time) {
$minute = date(“H:i”,$time);
$hour = date(“H:i”,$time);
$alltime = date(“Y年m月d日 H:i”,$time);
$time = time() – $time;
if ($time < 60) {
$str = ‘ 刚刚 ‘;
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.’分钟前 ‘;
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.’小时前 ‘;
}
elseif ($time < 60 * 60 * 24 * 3) {
$d = floor($time/(60*60*24));
if($d=1)
$str = ‘昨天 ‘.$minute;
else
$str = $alltime;
}
else {
$str = $alltime;
}
return $str;
}
全部修改完,大功告成。
猜你喜欢
-
新版觅影电影影视APP双端原生安卓IOS源码_源码下载
2020-10-19 -
苹果cmsV10仿哔哩哔哩弹幕播放器增强版(开源代码)!开源开源重要的事情说三遍!
2020-08-18 -
UNIAPP爱玲影视APP源码 前端+后端无限制 可接苹果CMS
2020-08-18 -
帝国cms模板精仿畅言评论插件 二次美化优化版下载
2020-08-29 -
追剧达人影视APP源码 可对接苹果cms
2020-08-20 -
蓝色大气杰奇小说模板,来书书小说模板
2020-11-04 -
最新微信域名防封三版本合集/单个域名跳转/多个域名跳转/跳转到浏览器打开/带安装教程
2020-12-04 -
Python从入门到精通视频(全60集) 零基础Python新手视频教程
2020-09-02 -
仿《悬赏猫》牛帮任务平台源码(完美运营+支持封装APP)
2020-10-17 -
千千小说qqtxt,88读书网杰奇小说模板
2020-11-04
-
2021全新开源无加密Oreo易支付程序
2020-12-10 -
云豹直播源码v8.2 功能模块+破解版+视频直播小程序+PC端移动端直播代码观看+聊天系统
2020-10-19 -
2020年最新个人发卡源码附最新模板
2020-10-16 -
12月最新游戏陪玩平台源码/仿比心/tt语音聊天/美女约玩/声优服务/陪玩系统源码开黑/约玩源码
2020-12-05 -
php粉红色婚恋交友源码V6.0
2020-11-29 -
2020最新苹果CMS10_Java原生APP修复版源码附安装教程
2020-08-28 -
苹果cmsV10插件 自定义播放器LOGO 前置广告 暂停广告 会员免广告
2020-08-26 -
帝国CMS 7.5后台登陆界面模板
2020-12-03 -
在线教育学习平台网校系统v2020 html5响应式在线教育培训类企业使用+安装说明
2020-11-09 -
ripro 日主题 – RiTheme主题-高品质的WordPress破解版主题
2020-08-25
猜你在找
- 2020-08-29Hi,初次和大家见面了,请多关照!
好的很