• 1616阅读
  • 49回复

关于原创达人勋章的研究修改及勋章自动回收任务 [复制链接] [手机版]

上一主题 下一主题
离线为你守候
温馨家园,为你守候!

只看该作者 20楼 发表于: 2021-12-19 20:57:11 星期日  点亮(0)
用我的这个管理员帐号测试,显示“上次发表主题时间:2019-08-13”,竟然有2年多没怎么发主题了?这简单有些不可思议,但细查事实确实如此。上次发的主题是:
2019年8月13日:儿子终于学会了骑自行车!
真是时间都去哪儿了啊?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 21楼 发表于: 2022-01-03 23:02:55 星期一  点亮(0)
我有时间了准备参考4楼的有关代码写一个计划任务文件,用以提醒自己原创达人勋章快失效了,抓紧发表新主题吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 22楼 发表于: 2022-01-04 10:31:19 星期二  点亮(0)
系统通知  (2022-01-05 11:04)
原创达人勋章到期提醒
你的原创达人勋章连续主题天数已不到10天,请注意发表新主题哦!
本地测试成功!再修改下提示信息的内容。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 23楼 发表于: 2022-01-04 10:53:53 星期二  点亮(0)
任务文件已经上传,并开启,明天会执行的吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 24楼 发表于: 2022-01-05 09:09:56 星期三  点亮(0)
没有收到通知,但看后台任务已经成功执行了,为什么呢?文件有问题?百思不得其解。

再看文件,设置的通知条件是大于6,小于9,也就是剩余主题天数为7或8天才会发送通知,而我的主题天数是9,所以条件不成立,自然也就没发送通知。
<?php
!function_exists('readover') && exit('Forbidden');
include(R_P.'require/msg.php');
$content="你的原创达人勋章连续主题天数已不到9天,请注意发表新主题哦!";
$tdtime = PwStrtoTime(get_date($timestamp,'Y-m-d'));
$rt = $db->query("SELECT * from pw_member_behavior_statistic where uid='2' and behavior='4'");
$pastday = ($tdtime - $rt['lastday'])/86400;
$shengyu = $rt['num'] - $pastday +1;//截止到昨天的剩余天数
if($shengyu>6 && $shengyu<9){
pwSendMsg(array('toUser'=>'zhangjingyu','fromUser'=>'system','subject'=>'原创达人勋章提醒','content'=>$content));
}
?>
注意,上面的代码有问题,查询语句写得不对。不该用$db->query,而应该用$db->get_one。最终代码见36楼。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 25楼 发表于: 2022-01-05 09:14:32 星期三  点亮(0)
然后我就想,通知内容:“$content="你的原创达人勋章连续主题天数已不到9天,请注意发表新主题哦!";”里面的“不到9天”,换成具体的天数(就是后面的$shengyu),并且加粗加颜色不是更好吗?

本地测试结果如下,没获取到变量。 想想应该是位置不对,通知内容行的语句应该放后面就好了。
系统通知  (2022-01-05 09:03)
原创达人勋章提醒
你的原创达人勋章连续主题天数还剩天,请注意发表新主题哦!
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 26楼 发表于: 2022-01-05 09:27:07 星期三  点亮(0)
系统通知  (2022-01-05 09:23)
原创达人勋章提醒
你的原创达人勋章连续主题天数还剩-18995.666666667天,请注意发表新主题哦!

哎呦我去,这是啥算的,咋还出现小数了呢?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 27楼 发表于: 2022-01-05 09:38:53 星期三  点亮(0)
18995天可是52年啊,所以我怀疑,$tdtime变量是不是没有准确的获取到?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 28楼 发表于: 2022-01-05 09:53:42 星期三  点亮(0)
只要不能正确的输出剩余天数,就说明语句有写得不对的地方。幸亏发现得早,希望能解决这个问题吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 29楼 发表于: 2022-01-05 10:00:16 星期三  点亮(0)
系统通知  (2022-01-07 09:57)
原创达人勋章提醒
你的原创达人勋章连续主题天数还剩-18997.666666667天,请注意发表新主题哦!

NND,还是不行,我得看看到底是哪个变量没能正确的获取到?
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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