Solution to publish articles regularly in phpcms_PHP Tutorial

WBOY
Release: 2016-07-13 09:48:39
Original
1218 people have browsed it

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]); 
                    } 
                } 
             
            } 

Copy after login

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(); //初始化的时候调用定时功能
        } 

Copy after login

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...
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!