Перейти к содержимому


Фотография
- - - - -

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


Лучший Ответ 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();
Перейти к сообщению


Сообщений в теме: 17

#11 axeld

axeld

Отправлено 28 March 2018 - 16:56

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


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


Сообщение отредактировал axeld: 28 March 2018 - 16:55

  • 0

#12 CB9TOIIIA

CB9TOIIIA

Отправлено 28 March 2018 - 16:56

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


  • 0

#13 axeld

axeld

Отправлено 28 March 2018 - 17:18

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


  • 0

#14 CB9TOIIIA

CB9TOIIIA

Отправлено 28 March 2018 - 17:20

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

 

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


  • 0

#15 axeld

axeld

Отправлено 28 March 2018 - 17:28

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

 

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

Прикрепленные изображения

  • мод.jpg

Сообщение отредактировал axeld: 28 March 2018 - 17:31

  • 0

#16 CB9TOIIIA

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();

  • 0

#17 axeld

axeld

Отправлено 28 March 2018 - 17:48

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


  • 0

#18 CB9TOIIIA

CB9TOIIIA

Отправлено 28 March 2018 - 18:02

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

 

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


  • 1




Click to return to top of page in style!