- /*wlsh
- 定时发布文章设置 来源程序员人生 www.wfuyu.com
- 说明:
- 文章要设置一级审核 并且发布的时候时间要大于当前时间
- */
- public function dingshi() {
- $this->content_check_db = pc_base::load_model('content_check_model');
- $ids = $this->content_check_db->select('status=1 and username="admin" and inputtime<='.SYS_TIME,'checkid');
- if(!empty($ids)){
- foreach($ids as $k){
- $k1 = explode('-',$k['checkid']);
- $this->db->set_model($k1[2]);
- $this->db->status($k1[1]);
- }
- }
- }
第二步:在构造函数中加入调用
- function __construct() {
- $this->db = pc_base::load_model('content_model');
- $this->_userid = param::get_cookie('_userid');
- $this->_username = param::get_cookie('_username');
- $this->_groupid = param::get_cookie('_groupid');
- $this->dingshi(); //初始化的时候调用定时功能
- }
第三步:文章设置一级审核
后台->内容相关设置->栏目管理->修改栏目
第四步:发布文章
发布文章的时候,右边要选择审核,然后时间就是文章自动发布的时间了
到此就完成了phpcms定时发布文章的内容了,有什么bug及时与我联系,本人由程序员人生网独家发布,转载请说明出处