建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:首页 > cms教程 > Phpcms教程

PHPCMS v9文章如何实现【定时发布】的功能

时间:2018-01-18 10:08:30  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:5次
本功能不适用于生成静态的网站,PHPCMS v9文章如何实现【定时发布】的功能
首先把栏目的工作流设置成“一级审核”
然后,在phpcms/modules/content/ 文件夹里新建一个文件命名:MY_index.php
内容如下:
01.<?php
02.defined('IN_PHPCMS') or exit('No permission resources.');
03.//模型缓存路径
04.class MY_index extends index {
05.        private $db;
06.        function __construct() {
07.                $this->db = pc_base::load_model('content_model');
08.                parent::__construct();
09.                $this->dingshi();
10.        }
11.        //定时发布
12.        public function dingshi() {
13.                $this->content_check_db = pc_base::load_model('content_check_model');
14.                $ids = $this->content_check_db->select('status=1 and username="admin" and inputtime<='.SYS_TIME,'checkid');
15.                foreach($ids as $k)
16.                {
17.                        $k1 = explode('-',$k['checkid']);
18.                        $this->db->set_model($k1[2]);
19.                        $this->db->status($k1[1]);
20.                }
21.        }
22.}
23.?>
这样,当有用户通过动态地址访问你的content模快时,如果定时到了,文章就会自动审核发布。
注意:
1、不适用于生成静态的网站。静态网站要用的话,可以把网站默认文档设置成index.php优先于index.html,这样当访问首页时也有效果。
2、设置栏目为“一级审核”,发布定时文章时,除了选择发布时间外,还要把状态设置为“审核”。
3、定时发布的文章很多时建议使用“fsockopen”伪异步处理,否则出发定时发布的会员会很卡。具体谷歌吧,我站平时就定时4、5篇,不会对用户体验造成什么影响。
4、修改username="admin"中的admin为你的管理员用户名。
文章标题:PHPCMS v9文章如何实现【定时发布】的功能
文章网址:http://www.jzjsw.com/cmsJiaocheng/Phpcms/3627.html
上一篇:PHPCMS V9亿万级数据负载Mysql模型表分区解决方案
下一篇:phpcms的301跳转代码添加方法
来顶一下
返回首页
返回首页
相关文章
    无相关信息
推荐资讯
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
电商技术将如何发展?2018年有这五个大胆预测
电商技术将如何发展?
最新文章
栏目更新
栏目热门