给子比主题评论区增加一个自动打卡自定义语句功能(优化版)

给子比主题评论区增加一个自动打卡自定义语句功能(优化版)-知新网
给子比主题评论区增加一个自动打卡自定义语句功能(优化版)
此内容为付费阅读,请付费后查看
30积分
供学习和研究使用,请在下载后24小时内删除
购买前可以联系作者确认资源信息,防止交易矛盾
付费阅读
已售 12

前言

本文转自⁢FancyPig    做备份,解释处理,因为??的文章并没有对代码添加的位置进行解释,只备注了第几行,经过zibll主题的更新迭代,原来的位置已经发生了改变,对我这种吊毛很不友好,所以今天花了亿点时间搞了一下。顺便吐槽一下他(这人真是个懒猪)

原文链接:https://www.zibll.com/forum-post/4037.html

温馨提示

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

 

言归正传

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

微信截图_20220123134028

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

GVj2DibdyTrPswO

效果测试

https://www.vqxel.com/1.html

微信截图_20220123142524

解决方案

修改的教程稍微有些复杂,修改的整体思路如下

  • wp-content/themes/zibll/template/comments.php 博客【打卡按钮】相关函数整合
  • wp-centent/themes/zibll/inc/functions/bbs/inc/comments.php 论坛【打卡按钮】相关函数整合
  • wp-content/themes/zibll/inc/options/admin-options.php 增加后台是否开启博客【打卡按钮】选项
  • wp-content/themes/zibll/inc/functions/bbs/admin/options.php 增加后台是否开启论坛【打卡按钮】选项
  • wp-content/themes/zibll/inc/functions/functions.php 增加评论区【打卡按钮】
  • 后台自定义js代码的填入

wp-content/themes/zibll/template/comments.php文件,第114行增加—-【打卡按钮】相关函数整合

//用户自动打卡
                  if (_pz('comment_signin')) {
                    echo zib_get_input_expand_but('signin');
                  }

image-48

wp-content/themes/zibll/inc/functions/bbs/inc/comment.php文件,第132行增加—-【打卡按钮】相关函数整合

//用户快速打卡
    if (_pz('bbs_comment_signin', true)) {
        $html .= zib_get_input_expand_but('signin');
    }

image-49

wp-content/themes/zibll/inc/options/admin-options.php文件,第3802行增加—增加后台是否开启博客【打卡按钮】选项

// 允许打卡
            array(
                'dependency' => array('close_comments', '==', '', '', 'visible'),
                'id'         => 'comment_signin',
                'help'       => '允许打卡,懒人必备"',
                'type'       => 'switcher',
                'default'    => true,
                'title'      => __('允许用户快速打卡', 'zib_language'),
            ),

image-51

wp-content/themes/zibll/inc/funtions/functions.php文件,第1525行增加—–增加评论区【打卡按钮】

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

image-52

后台自定义javascript代码中,增加—–后台自定义js代码的填入

微信截图_20220123135015

使用方法

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

  • 文章&列表>评论设置>允许用户快速打卡
  • 社区&论坛>回复评论>允许用户快速打卡

image-53

image-54

 

 

很多好的想法,其实都源于运营时候发现的问题,我们及时去跟进,一切的修改也应当以运营为基础!

如果你是正在运营的站点,建议多以内容为主,工具、美化修改为辅,不要找错了方向,花了时间却没有效果!

温馨提示:本文最后更新于2025-03-03 01:03:35,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长
© 版权声明
三月 3

知岛上的今时往日

THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 共4条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

夸夸Ta
夸夸
还有吗!没看够!
取消
昵称表情代码图片
    • 的头像-知新网a10344857350
    • 的头像-知新网ningyungame0
    • 的头像-知新网qiuzhi0
社区求救信号帮助是一种美德