天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

教你解决Discuz!论坛时间不统一问题

  

  Discuz!7.0是康盛创想(Comsenz)公司于2008年12月份发布的一款论坛BBS建站产品。在Discuz!论坛运行的时候,经常有用户会遇到这样的问题,会员的上次访问时间和最后发表时间会超出当前时间,出现这种情况的原因是服务器的时间超前的缘故。例如:当前是 2009-7-28 16:00,而会员个人中心的最后访问时间和最后发表时间却显示为 2009-7-29 16:00。

  这个时候,管理员需要检查一下服务器的时间设置,使其恢复正常的时间。虽然服务器的时间调整完毕了,但仍然会有一些人的个人中心显示异常,例如会员如果只登录不发帖的话最后发表时间不会更新等。此时需要使用SQL语句对数据库进行升级。

  升级方法如下:

  在系统设置 => 工具 => 数据库 => 升级 中 

  写入下列SQL语句

  UPDATE cdb_members SET lastactivity=lastvisit WHERE lastactivity>UNIX_TIMESTAMP();

  此语句的含义是:查找最后发表时间大于现在时刻的用户,把他的最后发表时间设置为上次访问时间。

 

 

 

本文来源:华军资讯 作者:厂商投递

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行