当前位置:首页 > ※个人随笔※ > 正文内容

Z-Blog实现文章定时自动发布的方法

2023年05月01日※个人随笔※6022

文章自动发布,专业建筑博客

因时间不方便,不能定期更新文章。就想着在有时间的时候多写几篇文章,但又不想同一天所有草稿文章都被发布,所以就有了定期发布文章的想法。首选是在后台安装文章自动发布的插件,但找了免费插件,没有合适的,本着白嫖的原则,又不想使用收费的,于是就有了自己写代码实现文章定时自动发布的想法。

首先介绍一下实现文章自动发布的思路:

1、在写文章草稿时就设定文章日期,设定的日期即为文章发布的日期。

2、当系统日期为设定的文章发布日期时,自动发布文章。

3、要想实现文章的自动发布,就需自动发布文章的代码被执行,而执行条件即为所放置代码的页面被浏览。

4、尽量根据自己网站的访问量来选择放置代码的页面:当访问量较少时,可放置有网站首页,或是被调用量较大的head、foot等页面;如果网站访问量较大,则可以放置在搜索页、留言页等页面。注意:代码放置在访问量较少的页面,如果到了文章发布日期,页面访问量为0,则代码不会被执行,即错过文章的发布窗口期。

具体代码如下:

{php}
$t_new = date("Y-m-d");// 获取当前日期,为“年-月-日”格式
$sql = $zbp->db->sql->get()->select("zbp_post")->where(array('=', 'log_Status', "1"))->sql;//筛选文章,log_Status=1,是草稿文章;log_Status=2,是审核文章
$array = $zbp->db->Query($sql);//筛选出的文章建立数组
for ($keyt=0;$keyt<count($array);$keyt++){//按条件查找数组中的文章
	$t_articles = $array[$keyt]["log_PostTime"];//获取文章时间,为时间戳格式
	$t_articles = date("Y-m-d",$t_articles);//将文章时间的时间戳格式转换为“年-月-日”格式
	if ($t_articles == $t_new){//判断条件,当前日期等于文章日期
		$t_articlesid = $array[$keyt]["log_ID"];//获取符合条件的文章ID
		$sql = $zbp->db->sql->get()->update('zbp_post')->where('=', 'log_ID', $t_articlesid)->data(array('log_Status' => '0'))->sql;//修改符合条件的文章状态由草稿改为公开
		$zbp->db->Query($sql);
	}
}
{/php}

将上述代码粘贴到网站主题文件夹下template文件夹中的head或foot页面内即可。

扫描二维码推送至手机访问。

版权声明:本文由丫露空间发布,如需转载请注明出处。

本文链接:http://yarluo.cn/post/83.html

标签: 随笔技巧
返回列表

上一篇:2016猴年春晚吉祥物“康康”

没有最新的文章了...

相关文章

关注自闭症儿童

关注自闭症儿童

这几天正在网络上看范伟主演的电视剧《老大的幸福》,剧中有个叫乐乐的小男孩患有自闭症,也叫孤独症,看到傅老大的弟媳小南对自闭症的介绍时感觉挺恐怖的。后来就在网上查了查对自闭症的介绍。2007年12月24日联合国大会通过决议,从2008年起,将每年的4月2日定为“世界自闭症日”(World Autism Day)。下面是百度百科对自闭症的部分介绍:基本特征一般而言,患有自闭症的儿童在三岁前会出现的基本...

WORD只能启动到安全模式的解决方案

WORD只能启动到安全模式的解决方案

今天打开WORD,发现无法正常启动了,只能启动到安装模式。如下图所示:打开“此错误报告包含什么数据?”后如下图所示:点击关闭按钮如下图所示:解决方法:很多时候把normal.dot删除就可以。可以用查找的方法找到normal.dot并删除。该文件默认的位置是:“C:\Documents and Settings\Administrator\Application Data\Microsoft\Te...

CAD病毒“党不会亏待你的”清除方法

CAD病毒“党不会亏待你的”清除方法

建筑行业最常用的软件就数CAD了,不管是施工、设计还是其它方面都会用到CAD。但在拷备图纸的过程中很容易就把病毒带过来了,有一种病毒是显示“党不会亏待你的”对话框,如下图所示。现在就对此病毒的表现及清除方法做些介绍。其实严格来说这并不是一个病毒,各大杀毒软件都不能查杀,我觉得它更符合一个流氓软件的特点。一、该病毒发作后的主要表现为:1、病毒在启动CAD时会弹出一个显示时间并写有“党是不会亏待你”的...

巧用AUTOCAD的查找功能

巧用AUTOCAD的查找功能

最近在进行平面图中的门窗数与门窗表中统计门窗数的核对,主要是统计平面图中的门窗个数及型号与门窗表中是否相符。开始时,是用最原始的方法,在平面中找各个型号的门窗的数量。因楼层较多,比较慢,且费事。就想着看看有没有快捷一点的方法。其实CAD本身就有查找的功能,只不过用到的朋友比较少,不熟悉而已。今天就CAD的查找功能和大家分享一下。我用的是AUTOCAD2008版的,其它版本的应该是大同小异,如果版本...

2016猴年春晚吉祥物“康康”

2016猴年春晚吉祥物“康康”

2016年1月21日下午,2016央视春晚官方微博发消息称2016猴年春晚吉祥物正式发布。水墨画版【简历】姓名:康康性别:公出生日期:猴年猴月猴日出生地:花果山职业:陪取经身高:9头身(猴圈的模特)体重:看啥材质梦想:大家看见我就想乐爱好:吃喜爱的食物:桃子猴生格言:猴哥猴哥,你真了不得!央视春晚官方微博中写道:#春晚#2016猴年春晚吉祥物#康康#正式发布啦!“康康”由国家一级美术师、北京奥运会...

华为手表GT2自定义表盘安装教程(图多慎入)

华为手表GT2自定义表盘安装教程(图多慎入)

华为WATCH GT2一款有着不错性能的手表,小伙伴们有不少人已经入手了吧?GT2的表盘,在华为运动健康APP的表盘市场中有许多,有免费的,也有收费的。但对于部分耐不住寂寞的朋友而言,DIY一款自己喜欢的表盘肯定是个安奈不住的念头。今天和大家分享的就是华为WATCH GT2自定义表盘安装的教程。这是从网上学习后自己总结的,亲测能用。废话不多说了,直接上干货。 一、工具...

评论列表

lovemebob
lovemebob
2023年05月04日

我一个代码小白,居然有看懂了的感觉~

yarluo 回复:
我是代码大白
2023年05月05日

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。