Dedecms5.7修改文章,不改变发布时间的方法

今天使用dedecms 5.7在后台修改文章,发现了一个诡异的问题:就是当你文章修改完后,它的发布时间也会随之更新,这样就会导致前台的文章顺序发生变化,好多旧的文章被置 顶了。也许站长们比较喜欢这个功能,相当于自动更新了,但是有些朋友也许不想这样,懒鱼今天就教大家如何在Dedecms5.7中,能够保证修改文章后, 发布文章的时间仍然是老时间,而非修改文章后的时间,其实很简单:找到下面的文件和代码:dede/templets/article_edit.htm

$nowtime = GetDateTimeMk(time());

改成==>

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

时间: 2024-11-05 23:32:59

Dedecms5.7修改文章,不改变发布时间的方法的相关文章

织梦dedecms 5.7解决修改文章后,发布时间自动更新的方法

修改方法解决织梦cms修改文章后,发布时间自动更新的方法,非常简单: 找到下面的文件和代码: dede/templets/article_edit.htm 把 1 $nowtime = GetDateTimeMk(time()); 改成 1 $nowtime = GetDateTimeMk($arcRow["pubdate"]); 这样就可以保证修改文章后,发布文章的时间仍然是老时间,而非修改文章时的时间

DedeCMS文章按发布时间排序方法

织梦 DEDECMS5.7 这个版本存在一个问题,修改文章的同时也修改了文章的发布时间,这种情况下,如果我们调用最新文章时使用按“发布日期排序”,就会打乱原来我们网站上的文章的顺序. 如何让我们发布的文章永远按照我们最初发布的日期来排序,即使我们去修改某个文章后,不影响这个排序呢?这就需要我们修改一下 DEDE 程序中的自动修改文章发表日期时间的代码.打开自已网站的 FTP 空间,找到以下文件:/dede/templets/article_edit.htm ,在 article_edit.htm

dede编辑文章不更新时间的方法

在修改文章的时候,发现织梦DEDECMS5.7这个版本存在一个问题,修改文章的同时也修改了文章的发布时间,这个 功能可能有些人比较需要,但同时也有些站长朋友又不需要,因为我们编辑某个文章的时候,发现编辑之后网站 的排序都变了.所以上网查了一下资料,也总结了一套修改文章不更新时间的方法: 下面给出修改dedecms5.7修改文章内容的同时不修改发表日期时间的方法: 打开: /dede/templets/article_edit.htm 365行左右: 把: $nowtime = GetDateTi

dedecms织梦修改文章后如何不改变时间文章排序?

dedecms织梦修改文章后台默认的情况是这样的: 当你编辑完了点击提交,DEDECMS就会自动的把原先发布的时间改成当前的.也因此,在文章列表排序会把新编辑的文章排到前面.这个过程对很多情况都是合理的,但是有些时候,我们不需要更新当前的时间,只需用原先发布的时间就行.其实解决方法很简单:(以目前最新的DEDECMS5.7 SP1为例) 1,找到 dede/templets/article_edit.htm 2,在article_edit.htm文件里搜索找到$nowtime = GetDate

Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句: update phome_ecms_news set newstime = '2014-07-03'; (ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改) 这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换

dedecms实现编辑文章时不自动修改发布时间

dedecms默认编辑文章时自动修改文章的发布时间,如何让它不自动修改发布时间呢? 找到后台编辑文章的模板文件稍作调整即可. 文件/dede/templets/artical_edit.htm 把 $nowtime = GetDateTimeMk(time()); 改成 $nowtime = GetDateTimeMk($arcRow["pubdate"]);

织梦DedeCms如何批量修改文章发布时间

当我们购买一个织梦系统的网站源码,里面的时间日期很早了,一个一个修改是不现实的,那么就需要批量修改文章发布时间了. 1.首先是SQL语句 update dede_archives set pubdate= 1308240000 where id>=1 and id<=10; update dede_archives set senddate= 1335542400 where id>=1 and id<=10; 解释一下上面两行代码,功能就是把ID号从1到10的文章发布日期由201

博客园文章发布时间统计

我只是想看一下大家都是啥时候发博客而已!! 第一步: 把 https://www.cnblogs.com/ 的文章列表先拿下来,只有200页,时间范围是一个月多几天,不知道是不是全部的,就这样吧 代码很简单:https://github.com/dytttf/little_spider/blob/master/cnblogs/blog_index_spider.py 数据格式如下: data = { "https://www.cnblogs.com/xxx.html": { "

织梦DedeCMS未审核文章更新为当前时间

对于个人站长来说,每天文章的更新量都是个巨大的问题,有时候我们去别的网站采集大量的文章,然后自己进行手工整理伪原创,但是审核的时候,时间却是采集发布的时间.一方面这个对用户体验不好,别人会认为文章不是最新的;另一方面,对搜索引擎来说,这个也是采集的证据吧,虽然官方没证实过这个. 那织梦DedeCMS怎么让未审核内容的更新时间为当前时间呢?原理是非常简单的,就是使用SQL语句Update一下文章的发布时间,具体实现的方法有两种: 1.增加当前时间按钮 这个方法是在编辑文章的页面增加一个更新时间的按