子比主题美化-给主题评论区增加自动打卡功能

2024-02-09 0 722

前言:

使用子比主题,我们通常会让用户评论来获取内容,这无疑帮助我们带来了大量的用户,但是很多用户评论内容会显得非常的2(用户除了扣6,就是乱发一些数字)

温馨提示

修改代码前记得备份—代码不备份,亲人两行泪!!

我们这时可以增加一个小功能(自动打卡),效果如下,可以自动调用评论的时间,让用户填入我们内置的文字。效果如下:

教程:

修改方案有点复杂,整体思路如下:

  1. 修改:zibll/template/comments.php博客【打卡按钮】相关函数整合
  2. 修改:zibll/inc/functions/bbs/inc/comment.php论坛【打卡按钮】相关函数整合
  3. 修改:zibll/inc/options/admin-options.php增加后台是否开启博客【打卡按钮】选项
  4. 修改:zibll/inc/funtions/bbs/admin/option.php增加后台是否开启论坛【打卡按钮】选项
  5. 修改:zibll/inc/funtions/functions.php增加评论区【打卡按钮】
  6. 后台自定义js代码的填入

zibll/template/comments.php文件,大概第122行增加以下代码:

//用户自动打卡
                  if (_pz('comment_signin')) {
                    echo zib_get_input_expand_but('signin');
                  }
子比主题美化-给主题评论区增加自动打卡功能

zibll/inc/functions/bbs/inc/comment.php文件,大概第140行添加以下代码:

//用户快速打卡

if (_pz('bbs_comment_signin', true)) {

$html .= zib_get_input_expand_but('signin');

}
子比主题美化-给主题评论区增加自动打卡功能

zibll/inc/options/admin-options.php文件,大概在4628行加入以下代码:

// 允许打卡

array(

'dependency' => array('close_comments', '==', '', '', 'visible'),

'id' => 'comment_signin',

'help' => '允许打卡,懒人必备"',

'type' => 'switcher',

'default' => true,

'title' => __('允许用户快速打卡', 'zib_language'),

),
子比主题美化-给主题评论区增加自动打卡功能

zibll/inc/funtions/bbs/admin/option.php文件,大概在1522行加入以下代码:

array(

'id' => 'bbs_comment_signin',

'type' => 'switcher',

'default' => true,

'title' => __('允许用户快速打卡', 'zib_language'),

),
子比主题美化-给主题评论区增加自动打卡功能

zibll/inc/funtions/functions.php文件,大概1704行加入以下代码:

//打卡

if ('signin' == $type) {

$but = '<a class="but input-signin mr6" href="javascript:fancypig.simple.daka();" rel="external nofollow" ><i class="fa fa-check-square-o"></i><span class="hide-sm">打卡</span></a>';

}
子比主题美化-给主题评论区增加自动打卡功能

后台自定义javascript代码中,添加以下代码:

function a(a, b, c) {

if (document.selection) a.focus(), sel = document.selection.createRange(), c ? sel.text = b + sel.text + c : sel.text = b, a.focus();

else if (a.selectionStart || "0" == a.selectionStart) {

var l = a.selectionStart,

m = a.selectionEnd,

n = m;

c ? a.value = a.value.substring(0, l) + b + a.value.substring(l, m) + c + a.value.substring(m, a.value.length) : a.value = a.value.substring(0, l) + b + a.value.substring(m, a.value.length);

c ? n += b.length + c.length : n += b.length - m + l;

l == m && c && (n -= c.length);

a.focus();

a.selectionStart = n;

a.selectionEnd = n

} else a.value += b + c, a.focus()

}

var b = (new Date).toLocaleTimeString(),

c = document.getElementById("comment") || 0;

window.fancypig = {};

window.fancypig.simple = {

daka: function() {

a(c, "滴!粉丝卡!打卡时间:" + b, ",请上车的乘客系好安全带~")

},

zan: function() {

a(c, " 文章写得不错,给你点个赞,继续加油哈!")

},

cai: function() {

a(c, "骚年,我怀疑你写了一篇假的文章!")

}

};

最后:

修改完成代码后,别忘了后台里关闭,然后再开启保存就行了!

  • 文章&列表>评论设置>允许用户快速打卡
子比主题美化-给主题评论区增加自动打卡功能
  • 社区&论坛>回复评论>允许用户快速打卡
子比主题美化-给主题评论区增加自动打卡功能
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

版权声明 本网站名称:❤古书文库❤ 本站永久网址:▶https://gushu.xiandtang.com◀
如果您喜欢本站, 点击这儿 Pulpit rock开通VIP,同时按Ctrl+D保存网页
在浏览网站中可能会帮助到您: | | | | 古书文库
本站接受投稿,同时也开启了创作分成,投稿用户只需自行设置收费即可!点击查看 如果需要投稿,请点击投稿 发布文章!
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向博主举报
本站资源仅供下载学习之用!古书大多存储在NAS或云盘,如发现链接失效,请联系我们我们会第一时间更新。
本网站不保证所提供下载的资源的准确性、安全性和完整性,加群提示为修改者自留,非本站信息,注意鉴别;
本网站部分资源来源于网络,仅供大家学习与参考,请于下载后24小时内删除;
若作商业用途,请联系原作者授权,若本站侵犯了您的权益请联系站长进行删除处理;
如有侵权请联系客服邮件120869071@QQ.com(请举证侵权内容与证据)

贤德堂书阁 建站记录 子比主题美化-给主题评论区增加自动打卡功能 https://www.xiandtang.com/%e5%ad%90%e6%af%94%e4%b8%bb%e9%a2%98%e7%be%8e%e5%8c%96-%e7%bb%99%e4%b8%bb%e9%a2%98%e8%af%84%e8%ae%ba%e5%8c%ba%e5%a2%9e%e5%8a%a0%e8%87%aa%e5%8a%a8%e6%89%93%e5%8d%a1%e5%8a%9f%e8%83%bd.html

子比主题美化-给主题评论区增加自动打卡功能
上一篇:

已经没有上一篇了!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug
查看详情

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

0
希望看到您的想法,请您发表评论x