测试发布成功,网站上面的路径却不对.发布日期是1970年1月1日.
火车头3.2,PHPCMS2007测试发布成功,可是网站上面的路径却不对.出现发布日期是1970年1月1日.1,测试发布成功.
测试发布前,清COOKIE,清缓存,关闭浏览器,关闭火车头.
2,网站对应的 ID 上面已经有该文件,可是路径不对.所以网站肯定打不开该连接.
正常路径应该是: XXXX/2007/0925/测试文件.
可是生成的路径却是: XXXX///测试文件
明显是少了中间的时间路径.
3,测试文件,修改的时间是今天时间.
可是网站上面该文件显示发布日期是:1970年1月1日,
如何解决这两个问题? 发布文章的时候有一项时间功能,PHPCMS 上面本身是 年 月 日 时间 这个格式的
还有最好用本身的采集器采集一点文章然后在发布设置那里改的和你的火车相同的 最重要的是 勾选上保存发布设置 这样你可以用抓包器 抓它发布的数据这样对照就可以了! 1,我早用过PHPCMS自带的采集器.采集过,没有任何问题.
2,火车头测试"三个老鼠"发帖,
先改成当时时间,可是发布的时候,就有错.
测试发的"三个老鼠"贴,出现主题所描述的问题. 你发布有一个字段EDITTIME,在POST数据中加上这个就行了,时间可以设为系统时间, 关键词 设置了 入库内容却是[标签:SY_关键字]
我用的是标题为关键字,是不是免费版没有分词功能
解决 千年问题 1970-01-01(菜鸟教程)
解决 千年问题 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 andarticleid<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 学习维修电脑!!
我的解决办法
把【标签:时间】 替换为 20080105 路径对了。再用上述方法解决更改日期!已经测试成功!
http://www.100yuan.net
页:
[1]