本帖最后由 machoarcher 于 2009-3-9 18:30 编辑 特别提示:这个主题购买与否都没有区别.一样的内容.
看到有很多朋友不能解决活动插件中的时间问题.
下载了原贴作者的插件代码.(谢谢原作者的无私精神)
测试一下,确实存在问题.
打到入库相关文件,为action/class.modify.php
看了一个时间中starttime与endtime的存储过程.
找到99-104行如下内容:- function get_time($name)
- {
- global $_SCONFIG;
- $p = $_POST[$name];
- return mktime($p[3], $p[4], 0, $p[1], $p[2], $p[0]) - $_SCONFIG['timeoffset'] * 3600;
- }
复制代码 原插件作者在这里把入库时间减去了系统设置时区(默认为8)*3600秒.即八小时.
修改为如下文件即可解决问题.- function get_time($name)
- {
- global $_SCONFIG;
- $p = $_POST[$name];
- return mktime($p[3], $p[4], 0, $p[1], $p[2], $p[0]) ;
- }
复制代码 没有某些朋友说的那么高深.
希望不要打消广大站长的学习积极性.
没有条件更改php.ini的朋友,可以用这种方法了.
这个贴子不用付费也能看.因为太简单了.
我没有金币,有人给几个吗?哈哈.虽然我也不知道干嘛用.
特别提示:这个主题购买与否都没有区别.一样的内容.
弱弱地问一句:你们的金币是怎么来的?
回个贴,让我知道帮到一部分需要的人了..谢谢. |