人本网络首页

PHPCMS V9 定时发布文章的实现方法

来源: 南昌人本网络科技有限公司 时间:2020-08-21 12:11:15

怎么让Phpcms V9自动发布文章?所谓Phpcms V9文章定时发布,就是说如果我们发布日期写未来的时间,那么在时间到来的时候,文章会自动发布出现在首页,做到预约发布、自动发布。其实在Phpcms V9中同样可以做到定时发布,这样就可以预先设置些文章,在假期可以定时发布,避免出现类似TOPVE在过年期间,更新文章停了1个月的时间。

具体怎么做到Phpcms V9文章定时发布呢?这一方法来自PC论坛,具体方法如下。

1、修改api/count.php
在PHP语句结束代码 ?>前,加入以下代码:

//add 定时发布审核功能
$urlobj = pc_base::load_app_class('url', 'content'); 
$html = pc_base::load_app_class('html', 'content');

$modelid = $modelid ? $modelid : intval($_GET['modelid']);
$content_db = $content_db ? $content_db : pc_base::load_model('content_model');
$content_db->set_model($modelid);
$where = ' status = 1 and inputtime <= '.SYS_TIME;
$r = $content_db->count($where);
if( !empty($r) ){ //执行update操作
$ids = $content_db->select($where, 'id,catid', $r, '', '', 'id');
foreach($ids AS $kid=>$v){
$catid = $v['catid'];
$id = $kid;
$r = $content_db->get_content($catid,$id);
$urls = $urlobj->show($id, 0, $catid, $r['inputtime'], $r['prefix'],$r,'add');
if($urls['content_ishtml']) $html->show($urls[1],$urls['data'],0);
$html->index();
$html->create_relation_html($catid);
}
$content_db->update( array('status'=>99),$where );
}

这样,我们借统计代码在更新的时候,让需要审核的文章在预定的时间点通过发布。

2、在文章页面的模板里边添加统计代码:

<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

默认的模板里边已经默认添加了这句统计代码,检查下,这样文章在被浏览的时候,触发这个JS,就会执行第一步添加的通过审核代码。

具体上面的两个步骤,大家可以尝试下!同时欢迎朋友多研究、多尝试。



请将您的建设需求提交给我们

*
*
*
可以简单描述下您的需求

我们会在1个工作日内与您联系,请保持手机畅通

您也可以 QQ在线咨询 或拨打电话:13755606865

关闭

13755606865

周一至周五09:00-18:00

输入您的电话,我们即刻给您回电

您也可以咨询我们的在线客服

您好,有什么可以帮您的吗?

网站建设 • 微信移动端开发 • 电商平台建设 • 系统搭建开发

您也可以直接电话沟通:

13755606865

Worktime 9:00~18:00 非工作时间:13755606865Stat
扫一扫,微信咨询 seily设计规划师为您服务
快速提交您的建设需求

人本网络银行账号

*注:如果您有其他疑问,可以联系13755606865核实以上账户信息
支付宝及微信

(支付宝账户:[email protected] 账户名:南昌人本网络科技有限公司 (打开微信扫码支付) 扫一扫
账户名:舒宏

如果您也有需求要做

* 请认真填写需求信息,我们会在24小时内与您取得联系。

南昌人本网络科技有限公司——专注南昌网站建设,南昌网站制作,南昌网页设计,拥有10年南昌网站建设团队开发经验,拥有1500余成功案例!
人本网络 © 版权所有 赣ICP备12002849号-1