13275780101
当前位置:主页 > 关于 > 一苇工作室 > 知识博客 >

dede5.7保持修改(采集)文章保存后发布时间不变

标签:织梦 dede

一.修改文件保持发布时间不变:

在Dedecms5.7中,能够保证修改文章后,发布文章的时间仍然是老时间,而非修改文章事的时间,其实很简单:找到下面的文件和代码:dede/templets/article_edit.htm

$nowtime = GetDateTimeMk(time());

改成

$nowtime = GetDateTimeMk($arcRow["pubdate"]);
 


二.采集后发布日期变为本地日期解决方法

找到dede目录下的co_export.php

大概在170行左右

 
 1  //获取时间和标题
 2         $pubdate = $sortrank = time();
 3         $title = $row->title;
 4         $litpic = '';
 5         foreach ($dtp->CTags as $ctag)
 6         {
 7             $itemName = $ctag->GetAtt('name');
 8             if($itemName == 'title' && $usetitle==0)
 9             {
10                 $title = trim($ctag->GetInnerText());
11                 if($title=='')
12                 {
13                     $title = $row->title;
14                 }
15             }
16             else if($itemName == 'pubdate')
17             {
18                 $pubdate = trim($ctag->GetInnerText());
19                 if(preg_match("#[^0-9]#", $pubdate))
20                 {
21                     $pubdate = $sortrank = GetMkTime($pubdate);
22                 }
23                //  else  //将注释部分删掉即可,共4行
24                //  {
25                //      $pubdate = $sortrank = time();
26                //  }
27             }
28             else if($itemName == 'litpic')
29             {
30                 $litpic = trim($ctag->GetInnerText());
31             }
32         }
 
 

 

关于我们
客户案例
知识博客
新闻动态
联系我们

电话:

13275780101

Copyright © 1998-2028 一苇工作室 版权所有