用DEDECMS定时发布插件实现每日自动更新

时间:2022-11-24 05:55:19

DEDECMS一直是做垃圾站的首选,然而最近群里讨论说dedecms成了百度严打的对象。

个人认为,dede虽然设计的很垃圾,但是易用性还是值得表扬的。是否被百度严打完全取决于模板的设计和操作行为的把握。有的人上来就大幅度的采集,以后就再也不闻不问,这样的站肯定没有多大的出路。

介于这些,鄙人实现一种自动定时更新的方法,分享给群里兄弟。 垃圾站IP通常定位在1万IP,这样的垃圾站比较划算,同时做几个垃圾站流量加起来也不会少,垃圾站不要投入太大的精力,除非后期需要转型。一万IP以下的站,建议使用伪静态。

dedecms做的垃圾站不被收录的原因,主要是因为一次性采集的内容太多。群里有人提出说要一次性采集数万条信息,然后设置成未审核,以后每天手动审核数十条就行了。介于此思想,鄙人设计了这个插件,下面以我网站为例,说明此插件的功能。

主要思想:

1,设置所有文章和栏目为伪静态,链接形如:http://www.98jy.cn/view-43252-1.html 其中43252是文章的ID,最后的1表示分页。 伪静态的时候一定要去掉默认的 xxx.com/plus/xxxx.html 这个是dedecms的标志。

2,将所有文档设置为“仅动态”,update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”,update dede_arctype set isdefault=-1

3,批量修改发布时间为随机时间,我这里设置的是30天之内。在未来30天内,网站将每天自动更新。 "UPDATE `dede_archives` SET `sortrank` = ".$tm.",`senddate` = ".$tm.",`ismake` = '-1',`pubdate` = ".$tm." WHERE `id` =".$user['id']." LIMIT 1 "; "UPDATE `dede_arctiny` SET `sortrank` = ".$tm." ,`senddate` = ".$tm." WHERE `id` = ".$user['id']." LIMIT 1 ";

4,用js输出宽高都为0的iframe触发,审核通过当前时间以前的未审核的文章。 "SELECT * FROM `dede_archives` WHERE `pubdate` <'".$tm."' and `arcrank` = -1"; "UPDATE `dede_archives` SET `arcrank` = 0 WHERE `id` =".$user['id']." LIMIT 1 "; "UPDATE `dede_arctiny` SET `arcrank` = 0 WHERE `id` = ".$user['id']." LIMIT 1 ";

至此,一个全自动的垃圾站就建成了。采集10万篇伪原创的文章,按照上述方法设置好后,就看着网站每天自动更新,然后就是写篇软文或者交换链接,等着收美元吧。 这样,一个人可以建成百上千个网站,每个网站每天收入几刀就可以维持生活了。