之前研究帝国cms的审核功能,不知道什么原因,火车头发布文章到帝国cms,设置是未审核,但是不一会又自动审核了,总之麻烦!
为了避免过多的浪费时间,于是就没有去仔细研究!
最近又需要用到审核功能,这下就头疼了!
上千万文章,火车头发布,发布到待审核很麻烦!
于是我研究一番,采用了另外一种思路!
我不用待审核功能,但是却能实现网站每天显示最新文章!
思路解析
1.帝国cms的模版,我们在生成标签的时候,设置一下发布时间!
我们从发布时间下手,发布时间小于当前时间,那么就调用。
比如我设置一篇文章发布时间是明天,那么标签就不调用这篇文章,需要到明天指定时间才调用!
附加SQL条件:newstime <= '.time().'
如果不想每次都加上SQL条件,可以参考这篇文章:《帝国cms修改PHP,直接设置小于文章发布时间(newstime)的文章调用条件》
2.利用PHP修改帝国数据表里面的发布时间,为了上千万文章全部能设置完时间,我写了两个PHP!
第一个PHP负责读取整表的文章,同时生成好发布时间。
第二个PHP负责将设置数据库里面文章的定时发布时间,每次修改100个!
这样可以很有效率的完成时间的设定,并且不会给服务器造成大负担。
第一个PHP代码
第二个PHP代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者