社区
Framework
帖子详情
仿CSDN积分规则实现代码
SelNew
2008-11-19 04:04:32
CSDN积分规则
我也想弄个简化版积分规则,有谁能具体说说,和给些代码例子,希望大家帮助。
如:用户下载文件
1.判断用户当前积分是否足够
2.下载成功扣除积分点,取消下载或下载失败不扣除积分点
3.用户在一天内同下载不扣除积分点
mirze@foxmail.com
msn:yhl_amerry@hotmail.com
非常感谢!!!
...全文
198
11
打赏
收藏
仿CSDN积分规则实现代码
CSDN积分规则 我也想弄个简化版积分规则,有谁能具体说说,和给些代码例子,希望大家帮助。 如:用户下载文件 1.判断用户当前积分是否足够 2.下载成功扣除积分点,取消下载或下载失败不扣除积分点 3.用户在一天内同下载不扣除积分点 mirze@foxmail.com msn:yhl_amerry@hotmail.com 非常感谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang527514926
2009-04-27
打赏
举报
回复
UP!
penglewen
2008-11-20
打赏
举报
回复
<a href="处理页面.php" target="_blank">
<img src=" <{$smarty.const.ROOT_URL}>/public/default/images/cls_title_down.gif" border="0" id="downfile" /> </a>
在处理页面里面:
判断用户当前积分是否足够 ,不够就alert提示不能下载,
反之就输入一段js,里面有if (confirm('s')){
window.location.href='下载页面';
}
其实在这样写也行:
<a href="处理页面.php" target="_blank" onclick="return (confirm('确认下载?'))" >
<img src=" <{$smarty.const.ROOT_URL}>/public/default/images/cls_title_down.gif" border="0" id="downfile" /> </a>
首先提示。
SelNew
2008-11-20
打赏
举报
回复
楼上意思是不是:
单击图片下载按钮,打开一个新窗口,这个窗口用于处理资源信息,如显示,当前已下载次数,所需积分,当前用户积分等
另外是不是在这个窗口中添加两个按钮,'确认下载'和'取消下载',如果单击确认按钮,马上调用扣分处理程序,‘取消’按钮关闭窗口。
问题的关键:
主要是对按钮的响应判断代码我不会写,用户单击按钮,程序怎么判断知道用户是单击了那个按钮?如果是传参,它又怎么能让扣分后能弹出下载保存对话框?
谢谢
SelNew
2008-11-20
打赏
举报
回复
按楼上方法,简单实现了。
非常感谢大家的帮助
程序猿之殇
2008-11-19
打赏
举报
回复
不是在添击图标哪控制,用户点击下载并不是直接链接到资源处,而是转到一个负责处理的程序.
这个程序负责增加下载量,扣除用户积分,增加资源拥有者积分.
等处理完了以后再转向到资源下载的地址.
SelNew
2008-11-19
打赏
举报
回复
首先谢谢大家的回答。
对2楼:
当下用户点下载时候:
判断用户当前积分是否足够 ,不够就提示不能下载,反之php程序操作下载过程,
下载成功后检查客户的最后下载时间在一天之内就不扣分,反之就扣。并记录到下载表中。
其它的异常操作,楼主自己去控制就行了。
请教:用户单击“下载”按钮图标时,这步怎么判断(即怎么跳转去判断用户积分,用ajax响应判断?),就是在这步我不知道具体怎么写。希望能加加上代码说明,谢谢。
如://下载图片按钮
<a href="#" target="_blank" onfocus="this.blur();">
<img src="<{$smarty.const.ROOT_URL}>/public/default/images/cls_title_down.gif" border="0" id="downfile" /></a>
海诗美妆
2008-11-19
打赏
举报
回复
帮顶
林g
2008-11-19
打赏
举报
回复
ding!
fxs_2008
2008-11-19
打赏
举报
回复
3.用户在一天内同下载不扣除积分点
检查用户在一天是否下过相同资源,如果下载,就不扣分,也不给上传人资源分,但可记录下载次数
penglewen
2008-11-19
打赏
举报
回复
主查数据表结构,把两个表建立好了,就行了。
资源表:
sid(主键),url(资源位置),worth(扣多少分)
用户表
uid(主键),uname(用户名),total(有多少分)
下载表
did(主键),uid(对应用户),sid(对应下载资源),dtime(下载时间)
当下用户点下载时候:
判断用户当前积分是否足够 ,不够就提示不能下载,反之php程序操作下载过程,
下载成功后检查客户的最后下载时间在一天之内就不扣分,反之就扣。并记录到下载表中。。
其它的异常操作,楼主自己去控制就行了。
fxs_2008
2008-11-19
打赏
举报
回复
很好做的,和CSDN一样,下页页面先显示剩余的
让用户知道还有多少分!
下载时,如果不够就提示不够,如果够就减于相关分!
第三条难一些!!
Droosl
规则
文件+语法结构+案例
实现
代码
该资源文件是本人
CSDN
技术文章专栏《Drools》相关文章的
代码
案例,包含了Drools
规则
文件语法
代码
、
规则
属性测试
代码
、Drools高级语法
代码
、综合案例-消费
积分
案例
代码
等相关内容;有兴趣的朋友可以下载下来看看;同时这里给出我的
CSDN
专栏文章地址:https://blog.
csdn
.net/qq_25409421/category_12366342.html 专栏中的文章内容,如果对您有帮助,欢迎给我点赞+收藏,感谢!
用梯形法求
积分
代码
matlab-105-Intro-to-Matlab:开始时间:2018年4月
用梯形法求
积分
代码
matlab 105-Matlab 介绍 这些文件是我第一次尝试编写
代码
。 没有特定的顺序: Huen's Method评估微分方程的一系列函数值。 False Position Method是一个寻根函数。 LU Factorization查找方阵的下/上矩阵。 Simpson's 1/3 Method近似于函数的
积分
。 如果输入的数量是偶数,则梯形
规则
也用于最后一个间隔(辛普森的 1/3
规则
无法处理)。
深度学习原理详解及Python
代码
实现
【为什么要学习这门课程】 深度学习框架如TensorFlow和Pytorch掩盖了深度学习底层
实现
方法,那能否能用Python
代码
从零
实现
来学习深度学习原理呢? 本课程就为大家提供了这个可能,有助于深刻理解深度学习原理。 左手...
AVR单片机子程序(驱动)集锦+AVR初始化
代码
生成器(包括LCD1602 8bit&4bit、键盘、定时器、UART、DS1302等等)
是我以前做电子设计时一个老师给的资料,里面包含了AVR驱动1602LCD(4线)、AD/DA、DS1302、键盘、PWM、串口UART、T6963、定时器等程序,还有一个AVR的初始化
代码
生成器,只要设置好选项就可以生成GCC、ICC所用的初始化
代码
(包括IO口初始化、定时器、ADC、看门狗、EEPROM等),是学习AVR非常好的资料 另:本人发布资源向来是本着共享精神,希望和各位朋友共同学习,一起进步,设置下载
积分
只是为了尊重
csdn
.net的
积分
下载
规则
,如果你没有
积分
而需要使用我发布的资源,请发邮件联系我,我会将你需要的资源发给你,欢迎交流!deadtomb#163.com (请将#改成@)
51单片机工具集系列之51串口通信计算器
现在开始发布51单片机工具集系列 这个是串口通信计算器(计算对应波特的寄存器值) 需要工具集里的其他工具的朋友请查看我发布的资源 另:本人发布资源向来是本着共享精神,希望和各位朋友共同学习,一起进步,设置下载
积分
只是为了尊重
csdn
.net的
积分
下载
规则
,如果你没有
积分
而需要使用我发布的资源,请发邮件联系我,我会将你需要的资源发给你,欢迎交流!deadtomb#163.com (请将#改成@)
Framework
4,251
社区成员
4,524
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章