对于做站的朋友来讲,有时会希望可以定时发布一些文章呢?
本文介绍的方法,希望可以帮到大家。
首先把栏目的工作流设置成“一级审核”,然后,在phpcms/modules/content/ 文件夹里新建一个文件命名:MY_index.php,这样不影响phpcms v9升级。
内容如下:
这样,当有用户通过动态地址访问你的content模快时,如果定时到了,文章就会自动审核发布。
注意:
1、不适用于生成静态的网站。静态网站要用的话,可以把网站默认文档设置成index.php优先于index.html,这样当访问首页时也有效果。
2、设置栏目为“一级审核”,发布定时文章时,除了选择发布时间外,还要把状态设置为“审核”。
3、定时发布的文章很多时建议使用“fsockopen”伪异步处理,否则出发定时发布的会员会很卡。具体谷歌吧,我站平时就定时4、5篇,不会对用户体验造成什么影响。
4、修改username="admin"中的admin为你的管理员用户名。
让文章更新的均匀些,据说这样对SEO有帮助。下面是一个用手机上网,控制发布的小功能。
1、添加一个方法:yaokong(),添加后文件内容如下:
2、phpcms/templates/(你的模板文件夹)/content 文件夹添加新文件 check.html,内容很简单
用手机访问:你的域名/index.php?m=content&c=index&a=yaokong&key=yourkey('yourkey'和上面代码中的yourkey一致,自行修改)
访问这个地址就能触发定时文章发布,也可手动发布尚未到时的发布列表里的文章。
呵呵,不错吧,还不赶紧动手去试试。