Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于积分有效期 求开发插件

[复制链接]
fenpg 发表于 2015-12-18 14:16:48 | 显示全部楼层 |阅读模式
具体的要求就是,某一论坛积分,自获得之日起有某某时间的有效期,过期的话这部分论坛积分就没了,针对已经是负分的也有效
比如,威望有效期60天,会员A某天下午3点获得20点威望,第2天上午10点又获得50点威望,那么第61天下午3点自动扣除20点声望(第1天获得的过期),第62天上午10点自动扣除50点声望(第2天获得的过期)
虽然感觉蛮简单的,不过我对PHP一窍不通


⑧穿内裤 发表于 2015-12-18 14:23:34 | 显示全部楼层
呵呵,那么多插件涉及积分相关,可操作性几乎为0
回复

使用道具 举报

 楼主| fenpg 发表于 2015-12-18 15:34:54 | 显示全部楼层
⑧穿内裤 发表于 2015-12-18 14:23
呵呵,那么多插件涉及积分相关,可操作性几乎为0

那就是没啥希望了?
回复

使用道具 举报

jpsis1992 发表于 2015-12-19 20:32:54 | 显示全部楼层
本帖最后由 jpsis1992 于 2015-12-19 20:34 编辑

这类要求如果是针对 单个积分且作用于特定功能下还是有开发的可能的(也就是定制特定页或者模块)如果你想做到全站的任意界面积分时效分发时效。。。算了把。。就算有人接这个成本。。。。

这种功能你还是去建议他们官方内部集成把。毕竟他们知道所有的积分模块分布
回复

使用道具 举报

magentoon 发表于 2015-12-20 08:43:29 | 显示全部楼层
这个功能比较简单,添加一个新的积分记录表,每次的积分变动,都记录数值、积分ID、变动时间,然后再配合一个计划任务,每天执行一次,过期就升级会员的积分。
回复

使用道具 举报

⑧穿内裤 发表于 2015-12-20 10:40:55 来自手机 | 显示全部楼层
magentoon 发表于 2015-12-20 08:43
这个功能比较简单,添加一个新的积分记录表,每次的积分变动,都记录数值、积分ID、变动时间,然后再配合一 ...

他的需求都没看懂就说简单了?
回复

使用道具 举报

 楼主| fenpg 发表于 2015-12-29 16:33:04 | 显示全部楼层
jpsis1992 发表于 2015-12-19 20:32
这类要求如果是针对 单个积分且作用于特定功能下还是有开发的可能的(也就是定制特定页或者模块)如果你想做 ...

可以是针对单个积分特定功能下的,某插件中的某个积分有效期,比如签到插件获得积分有效期、矿工插件购买矿工有效期、充值插件充值获得积分有效期等等
回复

使用道具 举报

jpsis1992 发表于 2015-12-29 17:30:44 | 显示全部楼层
fenpg 发表于 2015-12-29 16:33
可以是针对单个积分特定功能下的,某插件中的某个积分有效期,比如签到插件获得积分有效期、矿工插件购买 ...

给你一个开放建议你可以尝试自己做开发.
按照 签到获得积分为例。在签到插件中对其进行二次开发在分发积分时同时记录对应积分值的过期时效(当然如果该积分还涉及消耗模块 那么你也必须在对应的消耗模块中写入抵扣进程,优先抵扣最先到期积分记录)同时在主模板当中增加一个到期查询。该功能的关键在于需要一个额外的数据表对过期时间进行记录同时需要一个计划任务每天凌晨或者是固定时间对过期积分进行清算操作。
并不是开发难度高的问题。而是本身开发是不针对任何模块做兼容的。需要自己对所有涉及模块进行兼容这是较为繁琐的部分。
剩下两个要求的开发思路也是类似的 主要就是数据库对其进行记录同时计划任务对其进行清算
回复

使用道具 举报

 楼主| fenpg 发表于 2015-12-31 13:34:53 | 显示全部楼层
jpsis1992 发表于 2015-12-29 17:30
给你一个开放建议你可以尝试自己做开发.
按照 签到获得积分为例。在签到插件中对其进行二次开发在分发积 ...

谢谢您的建议及思路,自己开发肯定最符合自己网站的相关设置,就是对于PHP我一点没接触过,DZ也没有研究过,现在因为忙着修改整体样式排版,只能过段时间去学习了,增加这个积分有效期的想法还是先暂且放一下吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 04:26 , Processed in 0.027837 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表