Zblog自动发布文章的实现
首先,我们需要采集文章到Zblog内,然后设置为草稿,并且将日期设置为将来的时间,这个时间决定了何时发布此文章,然后修改index.php,大概第39行,加上如下代码。
// 发布未发布的草稿 $db = $zbp->db->sql->get(); $sql = $db->update("zbp_post") ->where(array('=', 'log_Status', "1")) ->where(array('<', 'log_PostTime', time())) ->data(array('log_Status' => 0)) ->sql; $zbp->db->query($sql);
然后每当你访问首页,或者爬虫访问首页的时候就会自动去查询数据库里的文章是否有未发布的草稿,有则修改为公开状态。