Jump to content


Photo
- - - - -

Как поменять часовой пояс?

часовой пояс

Best Answer joejoker , 24 August 2013 - 14:10

Вместо выделенного, на скриншоте фрагмента, вставьте вот эту строку:

JHTML::_('date', 'now', JText::_('Y-m-d H:i:s'))

В итоге вся строка должна принять такой вид:

$date = JHTML::_('date', 'now', JText::_('Y-m-d H:i:s')) . ' (GMT ' . ($nowDateTime->getOffset() / 3600) . ')';

При этом, у Вас должен быть установлен правильный часовой пояс в административной панели joomla.

Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 webnoble

webnoble
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 8

Posted 15 August 2013 - 09:39

При заказе товара, в админке создается материал "Заказ #210 / 2013-08-15 08:30:03 (GMT 3)". Но Заказ был совершен в 11.30.

В настройках Joomla - часовой пояс выставлен верно (Киев).

 

Подскажите, пожалуйста, где и как поменять?


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 18 August 2013 - 17:56

Магазином обычно пользуются люди с разных точек планеты.
Поэтому время показывается по Гринвичу. А в скобках сдвиг пользователя.

Я обязательно перепроверю это, возможно там закралась ошибка.

Для себя вы можете сделать следующее
20130818-8y8-151kb_200x0.jpg

Вместо выделенного фрагмента напишите
$this->app->date->create('now', JFactory::getConfig()->getValue('offset'))->toSql()
В файле media\zoo\applications\jbuniversal\framework\controllers\basket.php
  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 webnoble

webnoble
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 8

Posted 20 August 2013 - 12:13

КАкой файл нужно править?


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 August 2013 - 12:27

Прошу прощения, добавил файл.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 webnoble

webnoble
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 8

Posted 20 August 2013 - 16:07

Все сделал по Вашей инструкции, но не помогло.
Хотя в Joomla в 2х местах стоит киевский часовой пояс.


  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 20 August 2013 - 19:36

Думаю ошибка не критичная.
Советую вам подождать следующей версии. Обязательно решим этот вопрос.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 joejoker

joejoker
  • JBZoo User (rus)
  • User rate: 6.8
  • posts: 305
  • topics: 5

Posted 24 August 2013 - 14:10   Best Answer

Вместо выделенного, на скриншоте фрагмента, вставьте вот эту строку:

JHTML::_('date', 'now', JText::_('Y-m-d H:i:s'))

В итоге вся строка должна принять такой вид:

$date = JHTML::_('date', 'now', JText::_('Y-m-d H:i:s')) . ' (GMT ' . ($nowDateTime->getOffset() / 3600) . ')';

При этом, у Вас должен быть установлен правильный часовой пояс в административной панели joomla.


Edited by joejoker, 24 August 2013 - 14:34.

  • 2
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#8 webnoble

webnoble
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 21
  • topics: 8

Posted 24 August 2013 - 15:21

Спасибо, что не оставили меня сам на сам с проблемой.

Помогло!


  • 0




Click to return to top of page in style!