Jump to content
Sign in to follow this  
xttp

Точное время добавления заказа !

Recommended Posts

нужно еще установить время для mySql

Делать это надо в конструкторе драйвера

        mysql_query("SET time_zone = 'Europe/Moscow'", $this->link);

timezone для вашего сервера, или подбирать, или поинтересоваться у хостера, какой format для timezone верен

 

Прошу прощения, но можно про это подробнее ? Где копать ?

Поставить в файле system/database/mysql.php после mysql_query("SET SQL_MODE = ''", $this->link); ?

Share this post


Link to post
Share on other sites

Смотрю phpmyadmin, а там system time zone = UTC, должно же быть +4 

Share this post


Link to post
Share on other sites

пробуйте

mysql_query("SET time_zone = 'UTC+4'", $this->link);

Share this post


Link to post
Share on other sites

пробуйте

mysql_query("SET time_zone = 'UTC+4'", $this->link);

 

Спасибо за ответ, но не работает.

Интересно, что смс от заказе приходит к примеру с верным временем. Только в админке косяк.

Share this post


Link to post
Share on other sites

mysql_query("SET time_zone = 'Europe/Moscow'", $this->link);

А такое?

Часто хостеры не утруждают себя загрузкой полных  временных зон

Share this post


Link to post
Share on other sites

mysql_query("SET time_zone = 'Europe/Moscow'", $this->link);

А такое?

Часто хостеры не утруждают себя загрузкой полных  временных зон

 

Спасибо, но не работает, какой-то идиотизм.

Везде время нормальное, кроме страницы с заказами.

Share this post


Link to post
Share on other sites

Расскажите, как Вы это делаете?

 

 

выполните

SET time_zone = 'Europe/Moscow'

в окне SQL phpmyadmin

Share this post


Link to post
Share on other sites

Расскажите, как Вы это делаете?

 

 

выполните

SET time_zone = 'Europe/Moscow'

в окне SQL phpmyadmin

 

Ошибка

SQL-запрос:

SET time_zone = 'Europe/Moscow'

Ответ MySQL: b_help.png

#1298 - Unknown or incorrect time zone: 'Europe/Moscow' 

Share this post


Link to post
Share on other sites

Сейчас заметили, что время на этом форуме отображается не локальное Московское.

Скрин: http://i63.fastpic.ru/big/2014/0827/16/e19a79885c79a8d56f6f2d208a768116.jpg

 

По Мск 14:40 где-то было, на форуме показывает 11:43. Это нормально ?

Share this post


Link to post
Share on other sites

Я бы рекомендовал обратиться к хостеру

Или

почитать, например вот это

http://stackoverflow.com/questions/3451847/mysql-timezone-change

 

Если совсем ничего не поможет..

 

То нужно в модели order.php

 

Заменить mysql функцию now()

например

на такое

 

$this->NOW = date('Y-m-d H:i') . ':00'; (посмотрите как это сделано в модели product)

Share this post


Link to post
Share on other sites

В opencart 1.5.5.1.2 чтобы добавить время в админку помог вариант с правкой одного файла:
admin/language/russian/russian.php

Заменить
$_[‘date_format_short’]       = ‘d.m.Y’;
на
$_[‘date_format_short’]       = ‘d.m.Y H:i:s’;

Время появилось в заказах и истории статусов.

 

Share this post


Link to post
Share on other sites

Кто-нибудь пробовал выводить время на MaxyStore?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.