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时间戳,所以我们必须先把当前时间转换为unix时间,比如2014-07-04 15:52:43转换为unix时间为1404460363,所以我们需要重新修改sql语句

update phome_ecms_news set newstime = '1404460363';

  执行完的结果是这样的

  您也刷新文章看看时间是不是正常了。

  很多朋友一直在寻找帝国备份SQL语句,其实后台已经集成备份功能了,教程在这bbs.phome.net/showthread-35-46681-0.html

时间: 2024-10-12 05:20:20

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

如何修改帝国cms文章点击量默认值和成倍增加

我们在帝国cms发布完文章,在不点击的情况下,"点击量"默认显示为0,请问有什么方法,修改关注默认值吗?这个可以在增加信息时,"特殊属性"标签里修改点击量,如下图 有朋友问有没其他好的方法快速增加.成倍增加?打开e\public\ViewClick\index.php文件,找到 $usql=$empire->query("update {$dbtbpre}ecms_".$cr['tbname']." set onclick=onc

一次批量修改博客文章的经验(上):准备工作

前言 我是个略有些强迫症的人,希望很多东西可以统一.例如,几个月前我才在RSS订阅里 输出了全文--那是因为博客园终于提供这个统一设置的选项了.其实在此之前就有很多 朋友建议我开放全文,但我一直没有做.不是我追求PV,而是我只能做到所有的新文章输 出全文,对于旧文章则必须一篇一篇地去修改--如果不修改,不就不统一了吗?但手动 修改实在太繁琐,于是便一直没有去做. 同样的,在我以前的文章中,每段段首都是空两格的,但是现在感觉没有什么必要, 于是最近的几十篇文章都顶格写了.这个"不统一"我

设置帝国cms文章标题 真正符合百度建站标准

百度建站指南中有提到内容页的标题设置,标题描述清晰最好包含主站和频道信息:内容标题_频道名称_网站名称.帝国cms文章标题一般默认是内容标题_网站名称,那么如何调用当前文章的频道名称(分类名称)呢? 帝国cms已经集成了面包屑导航功能,调用方法是在需要的地方添加标签[!--newsnav--],原本想着直接放到<title></title>,但是重新生成页面之后,查看一下源代码,发现标题变成了:<title>****_<a href="/"&g

已收录的帝国cms文章被误删除了怎么办?

我们一直提倡网站要经常备份,但是有时也会遗忘,一不小心被谁删除了那就欲哭无泪了.就像ytkah刚弄了一个站,开了个权限比较高的后台帐号给别人用,居然把两三个栏目都删除了,想发狂啊.刚好又有段时间没备份了,没办法,慢慢恢复吧.还好之前设置好了404页面,不然对se更不友好. 先到bd去site:一下,看看哪些页面被收录却打不开的,把标题和url复制下来,短描述也复制下来,然后到帝国cms后台对应的栏目添加文章,标题不要改变,内容和描述尽量和快照的一样,重点是url这个一定不要变,怎么设置呢? 添加

帝国cms文章页调用当前文章URL如何操作?

前面我们讨论过dedecms文章页调用地址(当前文章URL)如何操作,作为同台竞技的帝国cms也能在文章页调用当前文章URL吗?答案是肯定的!那就随ytkah一起来探索一下吧 帝国cms模板是在后台直接编辑写入数据库,不支持ftp传输修改模板文件.打开后台 - 模板 - 模板管理 - 内容模板,在相应的地方加上如下代码 http://www.***.com[!--titleurl--] [!--titleurl--]是一个标签参数,可以直接调用,注意不要在前方加斜杠/,本身已经有了. 保存模板,

PhpCms V9利用sql批量修改关键词

PHPCSM内容管理系统总的来说体验各方面否非常不错!但是发现自从被官方给盛大了收购了.发现官方的步伐都是跟不上用户的需求.在PHPcms2008的老版本中都有关键词批量替换的功能.却没有给新版PHPcms V9加上批量替换关键词的小功能.新一也把自己每次批量替换关键词的SQL语句记录在新一博客中给需要的人来用.  代码如下 复制代码 /*文章标题*/ update v9_news set title=replace(title,'错误的关键','替换成新一'); /*文章描述*/ update

一次批量修改博客文章的经验(下):操作过程

获取所有文章ID 首先,我们便要下载所有文章了,这又该怎么做呢?虽然MetaWeblog API提供了 getRecentPosts方法用来获取最近的文章,但是这个接口却并不好用.例如,它只能用来 获取最新的几篇文章内容,但对我来说,我想修改的其实是很久之前的文章.那么,难道 要我下载全部500多篇文章才行吗?后来我统计了一下,所有文章大小存成文本文件大约 有10M,一个请求下载 10M内容还是有些夸张的--而且还看不到进度.因此,我最后打 算"曲线救国",先着手获得所有公开文章的ID

sql 批量修改数据库表_MsSql

下边写了个例子,你需要修改的地方 a.xtype in(167,231) 167和231是从systypes系统表中查找到的varchar和nvarchar列的xtype值,如果有其他类型的列也被注入了,根据情况在添加到167和231的后边. 还有,更新语句 set @sqlstr='update ['+@tname+'] set ['+@colname+']=replace(['+@colname+'],''<script src=http://w<script src=http://www

帝国cms前台发布投稿,如何设置发布后返回指定页面?

(1).投稿表单加提交后返回地址变量:ecmsfrom ecmsfrom变量值有三种方式: 1.如果不设置则返回系统默认的地址: 2.如果值为9,那么返回的是提交地址,系统自动识别: 3.如果设置除了9以外其它值,将返回变量值的地址. 例子:<input type="hidden" name="ecmsfrom" value=http://www.jzread.com> (2).如果是设置增加投稿后返回内容页,则在投稿表单中加:<input typ