zhangjingyu
说说这三个2024年末准备放到后台自动执行的任务吧。本地测试,倒是不难,因为直接访问文件就可以看到执行结果,哪里需要修改,哪里出错了,需要添加或者删除什么,都可以随时修改,直到自己认为可以了。但把它们写成任务文件,上传到家园论坛,让后台自动执行,就很不顺利了,过程相当的难受。
年前无事,看到有一个心情签到插件,就本地调试了一番,然后在家园论坛安装。其实这个插件并没有多少实际意义,无非就是增加了一些看起来不那么水的水帖而已。后来想到这些,就决定写一个任务文件定期把主题移动到老旧废帖版块。
“41楼 发表于: 2024-12-27 18:54:51 星期五??点亮(0) 来自:山东省聊城市 移动
虽然这个插件发的帖子不算纯水帖,但也基本差不多吧,没多少实际内容。所以,我想写一个计划任务,每天把几天前的主题移动到老旧废帖版块,也就是只保留最近几天的水帖。想法有了,实现可能就得需要时间了。”(引用内容)起初的思路是,想把单一的一个主题找出来(任务每天执行的结果就是只有一个主题符合移动的条件。这个插件每天只发一个签到主题),直到本月3号按类移动才是正确的简洁明了的做法(心情签到主题的frommob字段的值被标记为“1”,按这个条件移动,并不需要查询数据表)。直到3号或者4号才把这个任务调试成功。其实到最后,只有3行主要代码。一行调用global.php文件,因为后面的更新语句需要这个文件的支持。最难的应该就是这行代码,文件路径一直没研究明白,所以代码不能完整执行,任务失败。一行设定一个时间点。最后就是按条件直接修改版块fid完成主题的移动。
过程记录于另外一个主题,过程很无奈(尤其是87到89楼),估计也没人看。
心情签到