该插件主要面向主题制作者,方便主题制作者快速生成点赞、支持、顶踩功能!

安装并启用该插件后,主题制作者无需编写php后台代码,在模板文件中插入指定标签即可。

10/26:修正使用加速乐等cdn时获取IP的逻辑

10/12:删除文章时清除该文章点赞记录

8/28:修复一处bug T T

修复脚本被多说插件干掉的问题,请使用多说插件的朋友升级本插件到最新版即可使用

1.1更新:修复在别名伪静态时的bug

一、文章页调用方法( 在post-single.php里使用)

{$sf_praise_sdk.value1}输出第一个数值

{$sf_praise_sdk.value5}输出第五个数值。

本插件最多支持5个数值。实现点击支持加1功能时,使用{$sf_praise_sdk.value1},其他不用即可。实现顶踩功能,可以使用2个数值。

{$sf_praise_sdk.check}输出是否已经投过票  0未投票/1已投过

二、列表页调用方法

首先加入{$sf_praise_sdk=SF_praise_sdk::findPostCount($article->ID);}

随后可以像文章页一样调用输出数值。例如在列表页文章处显示多少人顶多少人踩。

三、html标签

在需要投票的标签中加上class:sf-praise-sdk  同时附上sfa='click' data-postid='文章id' data-value='第几个数值'  属性,此标签会自动捕获click事件,并提交一次投票!

回调函数(非必须):在标签上增加data-ok、data-check、data-error属性,属性值为函数名,回调时带入2个参数,第一个是文章id,第二个是第几个数值。

成功回调data-ok,已经投过票回调data-check,错误回调data-error。

更新数值方法:回写时会获取标签内html数据(整数),然后+1写入。回写标记为 class:sf-praise-sdk   同时附上data-postid='文章ID' data-value='第几个数值' sfa='num' 属性。切记改标签内只能填写整数,不得有其他字符。

关于回调的其他说明,

成功调用后更新数值一定会执行,当然可以没有响应标签,js不会出错。如果有data-ok回调,会调用。

如果没有data-check回调,会调用默认的提示信息,如果想什么都不做,请设置一个空方法。

所有事件在整个网站都有效果,所以列表页也是可以点击投票的,如果不想有点击效果,去掉sfa='click' 即可。

四、示例

顶({$sf_praise_sdk.value1})

踩{$sf_praise_sdk.value2})

data-ok回调函数示例function zijiqugemingzi(postid,index){

//你的代码

}

zblog php 点赞,文章点赞开发版相关推荐

  1. 获取、采集 微信公众号文章点赞阅读数量,实时获取点赞阅读

    讲解客户端如何进行采集.首先我们看一下微信文章的永久链接的格式 :https://mp.weixin.qq.com/s?__biz=MzAwMDE0OTU5Nw==&mid=265748275 ...

  2. 点赞功能模块-文章点赞功能实现

    PraiseController.java //点赞文章@RequestMapping(value = "on",method = RequestMethod.POST,consu ...

  3. redis系列:通过文章点赞排名案例学习sortedset命令

    前言 这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/ ...

  4. 微信二次开发SDK使用教程--手机检测到有人点赞/取消点赞通知服务端

    微信二次开发SDK使用教程--手机检测到有人点赞/取消点赞通知服务端 case CircleLikeNotice : {//手机检测到有人点赞/取消点赞通知 log.debug("socke ...

  5. WordPress 文章点赞

    Installation 上传 wp-zan目录 到 /wp-content/plugins/ 目录 在后台插件菜单激活该插件 添加 <?php wp_zan();?> 到需要的位置 De ...

  6. CSDN文章点赞、收藏、评论后到底发生了什么?简要分析HTTP交互机制

    作者:Eason_LYC 悲观者预言失败,十言九中. 乐观者创造奇迹,一次即可. 一个人的价值,在于他拥有的,而不是他会的.所以可以不学无数,但不能一无所有! 技术领域:WEB安全.网络攻防 关注WE ...

  7. Redis + DB +消息队列 实现高效的文章点赞,点踩功能

    需求说明 用户可点赞或踩,每赞一次,"赞"数量+1,每踩一次,"踩"数量+1,"点赞"和"点踩" 当天内二选一当天内有效 ...

  8. 微信小程序 文章点赞功能

    小程序给文章点赞 资讯列表页 详情页 小程序前端代码: (在前端添加点击事件  bindtap='update') <view style='padding-top:30rpx;width:93 ...

  9. 划重点,如何提升微信文章点赞?

    微信文章的一个阅读数,代表一个人点进过这篇文章,但是无法确定是否已经看完.一个点赞,代表一个人对文章有着一定程度的认同,不一定读完文章,但至少拖到了最后,让文末的"阅读原文"提示或 ...

最新文章

  1. k8s master ping不通node_搭建k8s可用集群
  2. [Pulgin] 利用swfupload实现java文件批量上传
  3. Spring基于Setter函数的依赖注入(DI)
  4. DS1819 对应版本的FFMPEG_Qt音视频开发33-ffmpeg安卓版
  5. 如何通过 Serverless 轻松识别验证码?
  6. qt5 make 找不到QApplication
  7. 使用nodejs实现OData的batch操作在Marketing Cloud里读取contact信息
  8. leetcode 519. Random Flip Matrix | 519. 随机翻转矩阵(洗牌算法Fisher–Yates shuffle)
  9. spring mvc错误收集
  10. iphone 抹除设备是什么意思_SMT设备有哪些,SMT是什么意思?
  11. 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
  12. 基于RobotFramework实现自动化测试
  13. matlab std函数_如何利用Matlab进行小波分析
  14. python深浅拷贝 面试_[面试题二]百度资深面试官:python赋值、浅拷贝与深拷贝
  15. 聊聊基准测试的MVP方案
  16. Java语言所有异常类均继承自_要继承自定义异常类的继承方式必须使用 ( ) 关键字_学小易找答案...
  17. Python sorted功能
  18. bzoj 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富(DP)
  19. 在windows下添加php的Imagick扩展
  20. WIN7 32 联想针式打印机 联想DP600+ 文字不全

热门文章

  1. [Vue][面试]谈谈你对MVC、MVP和MVVM的理解
  2. 奔驰采用鸿蒙系统,余承东官宣:鸿蒙系统正式登陆奔驰S级
  3. 20本英文书点亮你的人生智慧
  4. std::tie详解
  5. java中文转换工具类
  6. 【速记】React解决IE浏览器svg标签不支持innerHTML操作的问题及相关拓展知识
  7. ccd视觉定位教程_ccd视觉定位系统工作原理及过程
  8. 模拟登陆广西科技大学正方教务系统
  9. 小保养多,大保养少 别克英朗保养详解
  10. 组装网游服务器,网游服务器的搭建