Jump to content


Photo
- - - - -

НЕ совпадает время


Best Answer CB9TOIIIA , 28 March 2018 - 17:38

Хм... вопрос за 300 :)

 

\media\zoo\applications\jbuniversal\framework\models\jbmodel.order.php

            $data['modified'] = $this->app->jbdate->toMySql();

На

            $data['modified'] = $this->app->date->create()->toSQL();
Go to the full post


17 replies to this topic

#11 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 28 March 2018 - 16:56

Это не в сервере дело.


Сейчас скачаю demo сайт, поставлю на другой хостинг, протестирую. Напишу.  


Edited by axeld, 28 March 2018 - 16:55.

  • 0

#12 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 28 March 2018 - 16:56

доступ на демо площадку в личку с доступами - посмотрю


  • 0

#13 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 28 March 2018 - 17:18

С демо сайтом все нормально. Установлено "Всемирное время" и создается и сохраняется правильно, Загружаю свой сайт, сразу при создании заказа разница в три часа. Значит дело не  в настройках хостинга. Значит где-то в админке выставляется? 


  • 0

#14 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 28 March 2018 - 17:20

С демо сайтом все нормально. Установлено "Всемирное время" и создается и сохраняется правильно, Загружаю свой сайт, сразу при создании заказа разница в три часа. Значит дело не  в настройках хостинга. Значит где-то в админке выставляется? 

 

3 часа это обычно UTC - т.е. глобальные настройки Joomla


  • 0

#15 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 28 March 2018 - 17:28

Это первое, что приходит на ум. Меняю Всемирное время на Moskow, заказ приходит правильно, но изменив  его статус, время уходит на три часа вперед, меняю Moskow на Всемирное время, все наоборот.  

 

Протестировал на nic.ru , openserver, mchost.ru (Все одинаково)

Attached Thumbnails

  • мод.jpg

Edited by axeld, 28 March 2018 - 17:31.

  • 0

#16 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 28 March 2018 - 17:38   Best Answer

Хм... вопрос за 300 :)

 

\media\zoo\applications\jbuniversal\framework\models\jbmodel.order.php

            $data['modified'] = $this->app->jbdate->toMySql();

На

            $data['modified'] = $this->app->date->create()->toSQL();

  • 0

#17 axeld

axeld
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.8
  • posts: 661
  • topics: 194

Posted 28 March 2018 - 17:48

СУПЕР. Все работает. Так и не понял почему, не работало, но смысл изменения понятен.


  • 0

#18 CB9TOIIIA

CB9TOIIIA
  • Administrators
  • User rate: 230.6
  • posts: 3680
  • topics: 235

Posted 28 March 2018 - 18:02

СУПЕР. Все работает. Так и не понял почему, не работало, но смысл изменения понятен.

 

Все зависит от БД - точнее от взаимодействия с ней - в первом случае переменная идет от сервера, а вот в случае изменение уже от jbdate - Joomla+jbzoo, поэтому думаю решение Выше и помогло - раз заменили на истинно серверное время от joomla (вне jbzoo)


  • 1




Click to return to top of page in style!