zblog php 点赞,文章点赞开发版
该插件主要面向主题制作者,方便主题制作者快速生成点赞、支持、顶踩功能!
安装并启用该插件后,主题制作者无需编写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 点赞,文章点赞开发版相关推荐
- 获取、采集 微信公众号文章点赞阅读数量,实时获取点赞阅读
讲解客户端如何进行采集.首先我们看一下微信文章的永久链接的格式 :https://mp.weixin.qq.com/s?__biz=MzAwMDE0OTU5Nw==&mid=265748275 ...
- 点赞功能模块-文章点赞功能实现
PraiseController.java //点赞文章@RequestMapping(value = "on",method = RequestMethod.POST,consu ...
- redis系列:通过文章点赞排名案例学习sortedset命令
前言 这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了. 项目Github地址:https://github.com/rainbowda/ ...
- 微信二次开发SDK使用教程--手机检测到有人点赞/取消点赞通知服务端
微信二次开发SDK使用教程--手机检测到有人点赞/取消点赞通知服务端 case CircleLikeNotice : {//手机检测到有人点赞/取消点赞通知 log.debug("socke ...
- WordPress 文章点赞
Installation 上传 wp-zan目录 到 /wp-content/plugins/ 目录 在后台插件菜单激活该插件 添加 <?php wp_zan();?> 到需要的位置 De ...
- CSDN文章点赞、收藏、评论后到底发生了什么?简要分析HTTP交互机制
作者:Eason_LYC 悲观者预言失败,十言九中. 乐观者创造奇迹,一次即可. 一个人的价值,在于他拥有的,而不是他会的.所以可以不学无数,但不能一无所有! 技术领域:WEB安全.网络攻防 关注WE ...
- Redis + DB +消息队列 实现高效的文章点赞,点踩功能
需求说明 用户可点赞或踩,每赞一次,"赞"数量+1,每踩一次,"踩"数量+1,"点赞"和"点踩" 当天内二选一当天内有效 ...
- 微信小程序 文章点赞功能
小程序给文章点赞 资讯列表页 详情页 小程序前端代码: (在前端添加点击事件 bindtap='update') <view style='padding-top:30rpx;width:93 ...
- 划重点,如何提升微信文章点赞?
微信文章的一个阅读数,代表一个人点进过这篇文章,但是无法确定是否已经看完.一个点赞,代表一个人对文章有着一定程度的认同,不一定读完文章,但至少拖到了最后,让文末的"阅读原文"提示或 ...
最新文章
- k8s master ping不通node_搭建k8s可用集群
- [Pulgin] 利用swfupload实现java文件批量上传
- Spring基于Setter函数的依赖注入(DI)
- DS1819 对应版本的FFMPEG_Qt音视频开发33-ffmpeg安卓版
- 如何通过 Serverless 轻松识别验证码?
- qt5 make 找不到QApplication
- 使用nodejs实现OData的batch操作在Marketing Cloud里读取contact信息
- leetcode 519. Random Flip Matrix | 519. 随机翻转矩阵(洗牌算法Fisher–Yates shuffle)
- spring mvc错误收集
- iphone 抹除设备是什么意思_SMT设备有哪些,SMT是什么意思?
- 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
- 基于RobotFramework实现自动化测试
- matlab std函数_如何利用Matlab进行小波分析
- python深浅拷贝 面试_[面试题二]百度资深面试官:python赋值、浅拷贝与深拷贝
- 聊聊基准测试的MVP方案
- Java语言所有异常类均继承自_要继承自定义异常类的继承方式必须使用 ( ) 关键字_学小易找答案...
- Python sorted功能
- bzoj 1668: [Usaco2006 Oct]Cow Pie Treasures 馅饼里的财富(DP)
- 在windows下添加php的Imagick扩展
- WIN7 32 联想针式打印机 联想DP600+ 文字不全