|
小弟我不才,找了半天还是没有发现完美的时间采集方法,下面以dede3.1lit为例,说一下我自己想的解决思路,已经实验过,没有问题,如果灵活运用,应该可以搞定任何时间问题。
如果对大家有用就顶个帖叫个好;没有用的话也要跟贴骂一句。
通常的方法我就不说了,主要的缺点是不能采集时间,一眼看过去,文章都是一个时间,也不能太“垃圾”吧?
分析dede的时间格式:
**-**-**(空格)**:**:**
火车不知道怎么设计的,在采集时间的时候会自动过滤空格?所以,就算被采的网站时间是上面的格式,采下来以后会变成
**-**-****:**:**
的样式,dede无法识别,会出现奇怪的时间。其它的只有**-**-**的时间就更加不行了,dede会用默认的1970替代。
知道了格式一定要**-**-**(空格)**:**:**就方便了。
在火车里面增加采集“标签:时间2”(标签名随便啊),然后用以前的默认就有的时间标签采集**-**-**时间部分,用自己添加的标签:时间2采集后面的**:**:**部分,如果被采网站没有后面的话,时间2可以设定为一定的值,比方00:00:00,不影响的。
然后修改登陆模块,把原来的
&pubdate=[标签:时间]
改成
&pubdate=[标签:时间](空格)[标签:时间2]
中间的(空格)是要你打一个空格,不是写两个字啊!
dede的参数我不了解,所以也加了个
&senddata=[标签:时间] [标签:时间2]
总之,这样就能完美采集任何时间了!
顺便宣传一下我的一个小站http://www.ok121.net.cn/,
里面有我的一个小作品--可以给支持java的手机使用的天气预报软件,
纯粹个人爱好的公益软件,望版主不要删我的帖子。
打字真累啊,希望对大家有用,火车的东西不错,可惜太不人性化了,关键是帮助太少,全靠自己搜啊……
[ 本帖最后由 goontosoon 于 2006-12-24 20:41 编辑 ] |
|