织梦DeDeCMS采集文章时的日期处理

使用织梦后台进行采集操作,如果你连文章发布日期也采集到了,但导入后却发现文章发布日期并非所采集到的日期数据,可尝试以下方法解决:
1、打开后台目录下的co_export.php文件,大约在第181行,找到

else if($itemName == ‘pubdate’)
将其改为

if($itemName == ‘pubdate’)
2、如果上述方法还是解决不了问题的话,请仔细留意下你所采集到的日期格式,形如“2011-4-28”这样的格式才是正确的,如果你采集到的日期格式为纯数字(即Unix时间戳)的,那就还得改动一下co_export.php中的程序代码了,如下:
大约从第185行开始,将

if(ereg(“[^0-9]“,$pubdate))
{
$pubdate = $sortrank = GetMkTime($pubdate);
}
改为

if($pubdate))
{
$pubdate = $sortrank = $pubdate;
}
通过这一步的修改即可把Unix时间戳格式的日期数据正常导入了,导入完成后最好把这一步中针对源代码的修改还原一下,因为一般采集时抓取到的日期数据都是形如“2011-4-28”的。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>