讯睿CMS问答:插入一个sort字段,0或1来判断是否置顶,那置顶到期后排序字段怎么自动改变回来

讯睿CMS问答:插入一个sort字段,0或1来判断是否置顶,那置顶到期后排序字段怎么自动改变回来

2024-06-06 XunRuiCMS Sincere

问题:

我想做一个置顶插件,但没有思路,如果在每条数据库字段中插入一个sort字段,0或1来判断是否置顶,那置顶到期后排序字段怎么自动改变回来?

答案:

没有思路就给你提供一个思路,仅供参考了

新建一个sort判断是否置顶,这个是必须的

然后,你再建一个字段sorttime,作为置顶截至有效期时间值。

---过期怎么让sort变回0

利用插件的自动任务脚本,查询sort的数据,然后再筛选出srottime值过期的记录,再update回库设置sort为0

参考文档:《自定义任务Cron.php》

迅睿框架创始人:我使用了系统时间和到期时间做对比,来决定是否显示。