• 1693阅读
  • 29回复

论坛每日红包:抱歉,还没到下一次申请任务时间 [复制链接] [手机版]

上一主题 下一主题
离线zhangjingyu

只看该作者 10楼 发表于: 2019-03-04 20:25:56 星期一  点亮(0)
还是6楼的lib/job/job.class.php文件:
var $_hour = 3600;
这还用定义嘛,一小时不就是3600秒吗?
所以6楼第15行的$next = $current + $job['period'] * $this->_hour;
大致意思就是:下次可申请时间等于当前时间加上周期乘以3600。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 11楼 发表于: 2019-03-04 20:33:19 星期一  点亮(0)
至于误差1到3秒(也可能稍微再多些)是怎么来的,就不用再研究了。
下面是修改代码时间。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 12楼 发表于: 2019-03-04 21:54:16 星期一  点亮(0)
测试修改后的代码并不是按我的意思更新再次领取时间的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 13楼 发表于: 2019-03-04 22:01:09 星期一  点亮(0)
先把“论坛每日红包”改为“论坛红包”吧,这个在后台还是可以改的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 14楼 发表于: 2019-03-04 22:18:38 星期一  点亮(0)
虽然有进展,本以为今天晚上能解决问题的,没想到还是不理想。
困了,睡觉去。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 15楼 发表于: 2019-03-06 21:33:48 星期三  点亮(0)
“论坛每日红包”是论坛系统自带的名字,从程序设定角度来说有些歧义,所以改为“论坛红包”更恰当,所以呢,这个问题也不用过于纠结了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 16楼 发表于: 2019-03-06 21:34:36 星期三  点亮(0)
不早了,一会儿去睡觉。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 17楼 发表于: 2019-03-10 11:07:49 星期日  点亮(0)
虽然有提示“抱歉,还没到下一次申请任务时间”,但具体的下次申请时间是什么时候呢?一直都想把这个时间显示出来,这也是最近几天一直在思考的问题。不容易,就在刚刚,测试用子论坛,终于初步实现了!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 18楼 发表于: 2019-03-10 11:18:32 星期日  点亮(0)
上午曾想,实在不行,就在个人中心首页(u/themes/default/user_home.htm)“论坛红包”的后面把下次申请时间显示出来,显示如“论坛红包(2019-03-11 10:16)”。这个需要在文件中添加查询,大致如SELECT * FROM  pw_jober WHERE jobid =5 AND userid =2(这个userid2可能需要换成winduid)。当然了,这个只是针对论坛红包jobid=5进行单独修改的,虽然不确定会不会再添加什么周期性的任务,但感觉这样修改确实不够理想。所以,如果能在php文件中实现就最好了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!
离线zhangjingyu

只看该作者 19楼 发表于: 2019-03-10 11:22:12 星期日  点亮(0)
回复6楼 zhangjingyu 的帖子
zhangjingyu 搜索“抱歉,还没到下一次申请任务时间”,lib/job/job.class.php:
$data['job_apply_next_limit'] = "抱歉,还没到下一次申请任务时间";//任务是否为周期性任务 用户是否已经申请,下次开始的时间
        $again =  .. (2019-03-04 18:41)   
修改方法(添加红色文字部分):
        //任务是否为周期性任务 用用户是否已经申请,下次开始的时间
        $again = 0;
        if (isset($job['period']) && $job['period'] != 0) {
            //如果已经申请,检查是否到下次申请时间
            $xiaci=get_date($hasApply['next'],'Y-m-d H:i:s');
            if ($hasApply && $hasApply['next'] > $current) {
                return array(
                    false,
                    $this->getLanguage("job_apply_next_limit")."<br>{$xiaci}",
                    ''
                );
            }
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

我们应该知道:岁月如梭!其实生命,是很短暂,也是很脆弱的东西…… 设置自己的帖子签名请点这里!