小插件:自动按照发布时间发布文章
发现DEDE都是直接发文章的
如果采集一堆,也是马上就发布出去了
如果采集一堆,也是马上就发布出去了
我的设想是先把采集到的文章全部变成未审核文章,也就是arcrank=’-1’,时间可以设置成未来的时间
然后设置几条SQL让到时间的文章变成正常文章就可以了arcrank=’0′
本文章由游戏免费网yxfree.cn原创,转载注明出处
<?php
require_once(dirname(__FILE__)."/include/config_base.php");
$dsql = new DedeSql(-100);
$timestmp=time();//取得现在的时间
$dsql->ExecuteNoneQuery("update #@__full_search set arcrank=’0′ where arcrank=’-1′ and pubdate<".$timestmp);
$dsql->ExecuteNoneQuery("update #@__archives set arcrank=’0′ where arcrank=’-1′ and pubdate<".$timestmp);$dsql->Close();
?>
把上面的代码存为一个文件,如auto.php,然后在所有模板里iframe一下这个文件就可以了
<iframe src="/auto.php" width="0" height="0"></iframe>
当然,如果你的站访问量比较大,最好还是设置一个条件再运行,比如取得日期的时间戳,再与现在的时间进行比较,一般24小时就只会运行一次,大大减少查询数据库的动作,当然,我的站小,随时运行都无所谓