• 664阅读
  • 90回复

心情签到 [复制链接] [手机版]

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

只看该作者 60楼 发表于: 2024-12-29 10:44:58 星期日  点亮(0)
由于判断条件里面的时间范围比较笼统($shijian>$chaxun['postdate']),所以当有多个结果符合查询条件时(实际不应该,有的话也只能有一条),语句更新的结果也不知道有没有规律,但这不在考虑范围内。时间范围可以更具体些,限定在一天内,然后把这个条件从判断换成查询语句里。如此,查询条件比较苛刻,结果也更准确和单一:要么有一个,要么没有。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 61楼 发表于: 2024-12-29 11:50:58 星期日  点亮(0)
时间范围只能加在判断条件里,因为查询时还无法获取发帖时间。修改数据表,每天只有一个签到主题,并记录发帖日期和主题tid,最后修改查询范围里面的天数,看执行修改(版块fid)情况。
27(日)-4781(主题tid)-1(天数值)
25-4778-3
22-4777-6
20-4776-8
18-4766-10
17-4764-11
16-4763-12
15-4762-13
下面是完整的测试代码(第14行,如果没有查询结果,则输出提示信息,见59楼图片):

  1. <?php
  2. require_once ('../global.php');
  3. $days=1;//保留最近n+1天的心情签到插件主题
  4. $shijian1=$tdtime-86400*$days;
  5. $shijian2=$tdtime-86400*($days+1);
  6. $chaxun=$db->get_one("SELECT * FROM pw_threads where fid='48' and frommob='2'");
  7. $tid=$chaxun['tid'];
  8. if($chaxun&&$shijian1>$chaxun['postdate']&&$shijian2<$chaxun['postdate']){
  9. $db -> update("UPDATE pw_threads set fid='28' where tid=$tid");
  10. echo"<h2>发帖时间:{$chaxun['postdate']} 时间戳1:{$shijian1} 时间戳2:{$shijian2}</h2> tid:{$tid}<br>";
  11. }else{
  12. echo"<h2>I am sorry!please try again.</h2>";
  13. }
  14. ?>
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 62楼 发表于: 2024-12-29 11:58:13 星期日  点亮(0)
回复42楼 zhangjingyu 的帖子
zhangjingyu 虽然可以手动移动,总感觉太土了(其实是懒)。既然论坛有计划任务这个小管家,那就写个任务文件,让它自动去做事儿吧。要想移动,就必须先把签到主题找出来,可能就需要在主题数据表里面加一个新的字段(或者用个不常用的字段)把主题标识出来,然后一查询比较就把几天前的那个主 .. (2024-12-27 19:20)
就像帖子里面说的,只需要一个查询,一个判断,再加一个修改数据表的语句即可。其实,并不复杂,只是咱没有php基本功,只能慢慢测试。现在应该基本可以了,修改成任务文件,上传,等待实际运行结果吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 63楼 发表于: 2024-12-29 12:23:56 星期日  点亮(0)
修改插件postnew.php文件添加'frommob=>1',以便于把签到主题标记出来。今天还没有签到,就从今天开始吧。看看元旦那天能不能把今天的主题移动了。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 64楼 发表于: 2024-12-29 12:34:28 星期日  点亮(0)
后台添加任务完成,只等验证了。接下来的工作是继续修改节气查看提醒任务文件,在标题里面添加节气名称。转到另外一个主题吧:http://www.vtu425.com/read.php?tid=3518&ds=1&page=20#100127
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 65楼 发表于: 2024-12-31 15:59:50 星期二  点亮(0)
回复51楼 为你守候 的帖子
为你守候?移动的办法有了(修改fid字段),标识也有了(选定已有的frommob字段),那就可以写文件了。 (2024-12-28 20:59)
今天才发现,这个frommob字段并不是我后来添加的字段,而是原来就有的。发完今天的签到主题后,突然发现主帖下面显示来自iphone手机客户端,再往前看,昨天和前天的也有。看来,这个字段是标识手机客户端的,只是我们没有,也就相当于这个字段没有了,拿来用用也没什么。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 66楼 发表于: 2024-12-31 21:47:48 星期二  点亮(0)
回复26楼 为你守候 的帖子
为你守候 系统通知  (2024-12-19 18:54)
您可以进行下一轮签到了!

为你守候:
您好!
....... (2024-12-20 09:44)
逾时签到提醒时间(分钟):
30
(若签到次数和间隔时间或本项为0,则不启用短消息提醒)

后台改成0。暂时关闭吧,这个功能不好玩儿。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 67楼 发表于: 2025-01-01 08:14:01 星期三  点亮(0)
回复64楼 为你守候 的帖子
为你守候 后台添加任务完成,只等验证了。接下来的工作是继续修改节气查看提醒任务文件,在标题里面添加节气名称。转到另外一个主题吧:http://www.vtu425.com/read.php?tid=3518&ds=1&page=20#100127 (2024-12-29 12:34)
不到4点时醒了一回,看论坛,主题并没有被移动。登录后台,原定1点多的计划任务并没有被执行,改到4点再次执行。结果刚才看,都还是老样子。说明本地测试集成环境,和服务器的环境还是有区别的,因为本地测试应该是通过的。不管怎样,本地可以调试,家园论坛同样可以,那就继续修改,直到可以正常执行。心里合计过,问题应该还是在文件路径上,那就拭目以待吧。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 68楼 发表于: 2025-01-01 10:03:11 星期三  点亮(0)
看任务文件,里面调用了global.php文件,但实际上可能不需要也可以。反而,如果路径不正确,可能导致文件不能执行。
require_once ('../../global.php');//保存在二级子目录用这行
这在本地可以测试通过,但在真实服务器环境下,可能这样表达路径就是不能识别的。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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

只看该作者 69楼 发表于: 2025-01-01 10:10:59 星期三  点亮(0)
任务文件已经修改,并上传覆盖。我们先来看下后台计划任务截图吧。划绿色对号的就是顺利执行的任务,而我们心心念念的划红线的两个都没有被执行,看下次执行时间。如果已经执行了的话,会更新前面的执行时间,以及后面的下次执行时间。
尊重每位祺师,做有价值的祺文化社区!欢迎光临,并感谢您的支持与陪伴!
我希望能通过这个论坛让更多的朋友更多的关爱自己的家人和朋友,不要等到有一天失去后才知道没有好好的珍惜,才知道
拥有的珍贵!亲爱的们,如果你懂得,请把这份关爱传递,让更多的人加入到爱心接力当中,让每个人的心中都洋溢着爱的温馨!

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