Home >Backend Development >PHP Tutorial >Solution to publish articles regularly in phpcms_PHP Tutorial

Solution to publish articles regularly in phpcms_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 09:48:391242browse

Solution to phpcms publishing articles regularly

Updating articles in phpcms is a relatively cumbersome matter. It would be great if phpcms could have the function of regularly updating articles. In this way, you can write all the articles at once, and leave the rest to the system after setting the publishing time. According to recent research, there is indeed such a method.
Step one: Code modification
Open phpcmsmodulescontentindex.php

Add the following function

        /*wlsh 
        定时发布文章设置 来源程序员人生 www.wfuyu.com 
        说明: 
        文章要设置一级审核 并且发布的时候时间要大于当前时间 
        */   
            public function dingshi() { 
                 $this->content_check_db = pc_base::load_model('content_check_model'); 
                 $ids = $this->content_check_db->select(&#39;status=1 and username="admin" and inputtime<=&#39;.SYS_TIME,&#39;checkid&#39;); 
                 if(!empty($ids)){ 
                     foreach($ids as $k){ 
                        $k1 = explode(&#39;-&#39;,$k[&#39;checkid&#39;]); 
                        $this->db->set_model($k1[2]); 
                        $this->db->status($k1[1]); 
                    } 
                } 
             
            } 


Step 2: Add the call in the constructor

        function __construct() { 
            $this->db = pc_base::load_model(&#39;content_model&#39;); 
            $this->_userid = param::get_cookie(&#39;_userid&#39;); 
            $this->_username = param::get_cookie(&#39;_username&#39;); 
            $this->_groupid = param::get_cookie(&#39;_groupid&#39;); 
            $this->dingshi(); //初始化的时候调用定时功能
        } 


Step 3: Set up first-level review for the article
Backstage->Content-related settings->Column management->Modify columns

Step 4: Publish article
When publishing an article, select Review on the right, and then the time will be when the article will be automatically published

The system will determine if the time is up, the article will be automatically approved and published

This completes the content of articles published regularly by phpcms. If there are any bugs, please contact me in time. I publish them exclusively on Programmer Life Network. Please indicate the source for reprinting

Life is not easy, coders work hard
If you feel that the content of this article is helpful to your study, you can scan the QR code with your mobile phone to donate.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1022399.htmlTechArticlephpcms regularly publish articles solution phpcms update articles is a relatively cumbersome thing, if phpcms can regularly update articles The function is just fine. In this way, you can write all the articles at once...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn