深圳网站建立>建站知识>开辟小记>

全讯网一句解一码网站

技能贴:dede批量修正公布工夫,并一键更新

泉源:未知 作者:admin 工夫:2016-05-14 09:48 点击:

网上找了怎样批量修正dedecms工夫的办法,也便是这个语句

“update dede_archives set senddate= 1335542400 where id>=1 and id<=10;”

实行了这个语句后文章的公布工夫都更新了。合理我快乐的时分,发明新的题目来了:在用“一键更新网站”设定“指定工夫的一切更新”,批量修正工夫后的文章却不克不及正常天生。

开端以为是工夫没有修正准确,但是试了好频频都没乐成。厥后发明了题目的地点,也便是我把指定天生的工夫改到文章之前的公布工夫,就可以天生了。依据这个题目我判别是“指定工夫的一切更新”挪用的不是dede_archives这个表。最初检查代码发明挪用的是dede_arctiny这个表。那我就相应的做出了调解,实行以下的语句就发明可以正常的更新了。

update dede_archives set pubdate=FLOOR(UNIX_TIMESTAMP('2016-04-19 00:00:00')-46800 + RAND() * (86400)) where id>=8300 ;

这条语句的意思指定工夫段随机天生更新工夫,外面有三个标红的地位,一个是“-46800”由于我的网站“经历分享网”用的是美国的主机,有13个小时的时差,以是-46800秒。假如你用的主机是中国的话,就可以把这个工夫差的值给去失。“86400”折算出来便是24个小时。如许就可以了解随机的工夫是“2016-04-19 00:00:00”至“2016-04-19 23:59:59”。“8300”便是你的文章ID 。玄色表现的工夫与这三个白色标红都可以依据本人的需求停止修正。

update dede_arctiny t set senddate=(select senddate from dede_archives where t.id=id) where id>=8300 ;

这条语句是更新了“一键天生”功用用到的更新工夫,这个语句是把dede_arctiny表与dede_archives表工夫设置为分歧 。

别的需求阐明的是dede_archives这个内外有两个个工夫 ,pubdate文章更新工夫,senddate数据发生的工夫。只需修正pubdate的工夫就可以让文章前台表现更新工夫为这个工夫,假如你想把senddate的工夫也要与笔墨工夫分歧那你就再实行上面的语句就可以了 。

update dede_archives set senddate=pubdate where id>=8300 and arcrank=-1;

公司业务:深圳网站建立,刷百度下拉,刷百度指数,假造主机租用

如转载,请保存本文链接地点:/Web/Diary/1883/

Loading......
任务工夫:

AM 09:00 ~ 12:00

PM 14:00 ~ 18:00

联络方法:

Tel 010-50933590

Hp 18701620736

设计劣势

独立的设计团队 带给您全新的视觉体验

功用开辟

弱小的技能气力,完成您想要的任何功用

售后效劳

美满的售后效劳,处理您在运用进程中遇到的题目

Copyright © 2010 - 2018 深圳乐高娱乐科技开展无限公司 All Rights Reserved

地点:深圳市顺义区南法信当局府前街16号 炫立方 | TEL:010-50933590

深圳网站建立 | 深圳网站设计 | 深圳SEO公司