PbootCms默认的点赞、反对效果

写这篇文章时pbootCms版本是V2.0.7
CMS系统默认给出了点赞、反对的链接。分别是:
{content:likeslink} 点赞链接
{content:opposelink} 反对链接
使用效果是,点击一次,页面刷新一下,点赞数{content:likes}、{content:oppose}会显示+1。
这个效果显示比较硬。一个小功能,居然要页面刷新,不能忍,必须改造。
改造进行时
当我写到一半的时候,发现原来PbootCms已经有这个API接口了。手动黑人问号。
那么还是用官方的吧,官方的开发文档中并没有给出相关文档。
我们先来说一下这俩接口。
点赞链接:http://IP/api.php/do/likes/id/* //此处传递文章的ID,即{content:id}
反对链接:http://IP/api.php/do/oppose/id/* //此处传递文章的ID,即{content:id}
下面就简单啦。用点赞做示例:
$(document).ready(function (e) {
var url='/api.php/do/likes/id/'+{content:id};
$.ajax({
type: 'POST',
url: url,
dataType: 'json',
data: {
appid: '{pboot:appid}',
timestamp: '{pboot:timestamp}',
signature: '{pboot:signature}'
},
success: function (response, status) {
if(response.code){
//获取数据成功
//此处对页面已经显示的{content:likes}+1,注意JS中需要转换为数字,才能进行+1,否则会是字符串拼接。
alert(response.data);
}else{
//返回错误数据
alert(response.data);
}
},
error:function(xhr,status,error){
//返回数据异常
alert('返回数据异常!');
}
});
});PbootCMS点赞优化方案
那么问题来了,这个是可以无限点赞的。根本停不下来呀...
我们应该事先的效果是跟常规的刷新页面效果一样,一天只能点赞一次。
我们需要对API接口进行优化一下。
需要修改的文件路径:apps/api/controller/DoController.php
大约在24行;看*释就知道啦。
我们同样以点赞为例,上代码:
// 点赞
public function likes()
{
if (! ! $id = request('id', 'int')) {
if(! cookie('likes_' . $id)){
$this->model->addLikes($id);
cookie('likes_' . $id, true, 86400, null, null, null, null);
json(1, '点赞成功');
}else{
json(0, '24小时内只能点赞一次哦!');
}
} else {
json(0, '点赞失败');
}
}至此,24小时点赞一次的功能就优化完成啦。
效果可以参考本文下放的 很赞哦!按钮。
# 晋安区关键词seo排名优化
# 网站推广的其他
# 网站问责建设书
# 网站推广策略解释
# 日本seo5短视频
# 广东商品积分营销推广
# 抖音直客营销的内容推广
# 济源公司网站建设项目
# 沙坡头区网站建设价格
# 巴中定制网站建设设计
# 投票电影怎么在网站推广
# API
# 武昌关键词优化排名公司
# 民权seo推广
# 奉贤区健康产品营销推广
# 沈阳百度关键词排名软件
# seo天天发帖
# 庆元网站品牌推广
# 武汉抖音seo案例分析
# 网站建设系统逻辑
# 网站推广实习心得
# 大约在
# PbootCMS教程
# 文档
# 来了
# 出了
# 当我
# 为例
# 写到
# 我们应该
# 转换为
# 则会
# 优化PbootCms程序的点赞功能效果
# 来呀
# 写这篇
# 这俩
# 就知道
# 点赞数
# likeslink
# likes
# opposelink
# content
相关文章:
制作一个简单网页的教程_制作一个简单网页_制作一个简单的网站
医院网站建设费用怎么算_医院网站建设费用_互联网推广营销短信
佛山网站建设中如何实现SEO与内容营销整合_网站建设教程
如何在南昌进行SEO优化时进行市场分析和策略制定?_SEO优化教程
线尚网络:网站建设前期要准备哪些工作?
惠州网站建设的过程包括_惠州网站建设设计厂商_清仓营销童装怎么做推广
常州SEO关键词布局技巧_SEO优化教程
武汉旅游与文化类*账号的SEO案例_SEO优化教程
自适应网页设计教程_自适应网页设计_自适应网页模板
SEO优化管理系统有哪些功能?_SEO优化教程
网站建设公司选择不能随意
自己建设企业网站_中宁商城网站建设方案
建设网站公司_建设网站公司哪好_seo外链优化平台
济宁网站建设专业品牌_济宁网站建设_视频营销推广经典案例
【设计行业网站建设】公司网站建设一般要多少钱?如何制定网站建设前期网站规划?
在做网站建设前双方该如何沟通?
SEO和付费推广的成本与效果对比_SEO优化教程
餐饮网站建设怎么制作呢?餐饮网站建设需要注意什么?
定制网站建设设计_楚雄定制网站建设
健身网站建设方案_健身网站建设_江宁区全网营销推广联系方式
永宁SEO网络推广优化的基础知识_SEO优化教程
重庆短视频SEO工具与技术应用_SEO优化教程
内容创作在SEO中的角色_SEO优化教程
如何评估和调整短视频SEO策略以提升效果?_SEO优化教程
网站建设包含了哪些内容?
海淀网站建设中的用户体验优化要点有哪些_网站建设教程
装修网站建设公司_装修网页制作_装修免费模板
【响应式网站建设】响应式网页设计有什么优势?响应式网站有哪些缺点?
网站建设时常见的几种模式
服务公司网站制作流程_服务公司网站制作方案_关键词前后会影响排名吗
如何有效管理和监控站群中的多个网站?_SEO优化教程
自己做公司网站_自己做个网站卖东西_自己做个网站
景县SEO成功案例分析_SEO优化教程
建设学校网站_湖州商城网站建设费用多少
长沙建设网站制作_长沙网站建站模板_第四代建筑营销推广策略
如何通过网站架构优化实现集团化服务协同_网站建设教程
东营企业如何通过网站建设提升品牌影响力_网站建设教程
网站建设都有哪些步骤?角点科技为你详解网站建设的步骤
SEO整站优化的服务流程是什么?_SEO优化教程
临沂网站策划中需要注意的关键因素是什么_网站建设教程
自己做网站,_自己做网页怎么做_自己做网页
SEO报价中行业分析与竞争研究的重要性是什么?_SEO优化教程
海南网站建设案例能否体现公司性价比_网站建设教程
简析网站建设的简单适用原则
电器网站建设方案_电器网站建设流程_维护网站建设路
大学生网站建设实训报告_大学生网站建设_惠州网站建设如何推广
企业网站设计费用受哪些因素影响_网站建设教程
湖南外贸网站建设方案_湖南外贸网站建设_赵县雪花梨营销推广电话
【网页美工网站】网页美工需要掌握什么样的软件?网页艺术与平面设计的区别是什么?
专业SEO优化策略与方法有哪些?_SEO优化教程
相关栏目:
【
网络营销44070 】
【
网络推广122852 】
【
网络优化116010 】
【
网址导航102054 】
【
网络技术82194 】
【
网络资讯43554 】