火车头在9月26日发布了新版,但不知道为什么,对Discuz6论坛的web在线发布,虽然也有很多了提供了自己的相应模块,但总是失败的多,成功的少,火车头论坛上,对Web在线发布模块的问题,大多都是集中在DZ6上。至于采用了DZ6的5d6d免费论坛,更有人干脆喊出了不可能有可用的Web在线发布模块的口号。真的是这样的吗?
其实不然,用火车头,完全可以在5d6d上批量发帖,本人的5d6d论坛就是一个实例,论坛上的帖子,可以说都是我一个人搞定。注意下发帖的时间间隔,人工方式显然达不到这样的效果。那为什么总有人在dz6上批量发帖失败呢?关键的原因是,模块的制作者和使用者都没有弄清楚一个事实,在dz6上使用Web在线发布功能时,使用的“formhash”值不对。
这里要涉及到一个问题,就是对于dz6来说,formhash值时时刻刻可能发生变化,不仅对于不同的人formhash不同,就算同一个人,登录前和登录后的formhash值也不一样。而模块的制作者们通常并没有注意到这一点,模块获取的formhash值不对,因此造成发布失败。
对于火车头的web在线发布模块来说,它所需的变量的值都是从某个页面获取的,这个页面的设置就决定了最后的成败。由于上面提到的原因,正确的formhash值应该从某个登录后才可以看见的页面采集,采集搜索页面并不保险,最保险的应该是发帖的页面,无论如何,没有登录的话,你应该是看不见这个页面的。
下面公布本人使用的5d6d专用火车头web在线发布模块。(俺从善如流,这就把模块在本论坛公布)
使用说明就懒得写了,想看的到我的论坛上去看吧。(不看说明用不了不要怪我哦)
http://isoho.5d6d.com/thread-3413-1-1.html
[
本帖最后由 yadinae 于 2007-10-24 12:34 编辑 ]