解决 千年问题 1970-01-01(菜鸟教程)
本文章只适合菜鸟级别,高手请离开 GO
我们的文章大多都来自采集,不关是“火车头”还是官方PHPCMS自带的采集系统,都不能正确采集文章“发表时间”
我们得到的时间不是“系统时间”就是1970-01-01
这样就有很多问题,有的几千上万的文章是同一天发表,就是读者感觉不安全
搜索引擎也不愿收录你的网页,很我门损失很多流量
还没有使用采集器的我就不说了,已经采集很多文章的朋友,给你介绍一个很简单的方法修改“发表时间”
第一步
经分析官方PHP数据库 日期时间 数据类型 ,原来是INT整形,很牛,这样读取速度会快点!
第二步
通过 timestamp 函数 把日期转换为 Int 类型
我已经上传到我的站上,欢迎大家使用
转换地址 :
http://www.51r.cn/member/cn.html
转换为你所要的日期后复制日期字符串 如:1218182888 就是红色的数字。
第三步
得到日期后 进入PHPCMS后台点:系统设置 》》》执行SQL 》》》 填写你要的SQL语句
如你的频道ID是1的话 就写
UPDATE phpcms_article_1 SET addtime=1186560488 WHERE articleid=1
其中 phpcms_article_1 的1是频道 ID articleid=1 是文章ID
当然也可以批量修改
UPDATE phpcms_article_1 SET addtime=1186560488 WHERE articleid>1 and articleid<10
这句的意思就是 修改数据库 phpcms_article_1 表 中 10>articleid>1 的所有文章的addtime(发表时间)字段 为 :1186560488
即:2008-08-10 08:08:08 这样一次可以更新10条文章,你也可以改更多,反正最好不要整站文章一个日期!
打字不容易,望回复“顶” 谢谢版主加精!
[ 本帖最后由 opzzz 于 2007-10-30 08:59 AM 编辑 ] 1.jpg (13.04 KB)
2007-10-29 11:51 PM 2.jpg (24.13 KB)
2007-10-29 11:55 PM 3.jpg (50.39 KB)
2007-10-29 11:55 PM 22.jpg (48.07 KB)
2007-10-29 11:59 PM
本帖最近评分记录
jackiedong 2007-10-30 02:13 AM 鲜花 +20 精品文章
电脑坏了?
欢迎来
www.51r.cn 学习维修电脑!!