Правка часового пояса для веб-клиента (AJAX)
Кто-нибудь разобрался как можно адаптировать веб-клиент (AJAX) под обновивишиеся часовые пояса? Проблемы заметны при работе с ежедневником. Ладно бы только спрашивался часовой пояс, так ведь еще встречи забрасывает на 2013 год. Но если выставить на компьютере часоовй пояс Кувейта вместо Московского, то все ок.
Комментарии
28/10/2014 - 03:28
31/10/2014 - 10:20
31/10/2014 - 10:45
31/10/2014 - 12:16
03/11/2014 - 13:27
05/11/2014 - 09:58
Берем обновление зон для java
wget http://mirror.yandex.ru/ubuntu/pool/main/t/tzdata/tzdata-java_2014i-1_al...
распаковываем пакет и содержимое /usr/share/javazi/ копируем в /opt/zimbra/java/jre/lib/zi с заменой файлов
Затем правим /opt/zimbra/conf/timezones.ics
в этом файле находим разделы вашего часового пояса
TZID:Europe/Moscow
Добавляем X-ZIMBRA-TZ-ALIAS
По идее одна из этих строк должна передаваться жава машине виндой и по ней определяется временная зона при создании задачи в календаре. У меня к сожалению пока не подхватывается и по прежнему выдается выбор зоны.
Далее правим значение
TZOFFSETTO:+0300
И последнее для правильного визуального отображения названия зоны правим в /opt/zimbra/jetty/webapps/zimbra/WEB-INF/classes/messages/AjxMsg_ru.properties значение Europe/Moscow. Изменить +04:00 на +03:00
Затем перезапускаем сервер зимбры. На клиентской машине чистим кеш и заходим веб-клиентом. Радуемся правильному написанию. В календаре у меня все старые задачи автоматически отобразились в правильное время.
05/11/2014 - 10:40
05/11/2014 - 12:25
в XP, server 203 было нормально.
скачал отсюда http://www.southsoftware.com/downloads.html программу tzedit
удивился, что программа показывает переход на летнее время для наших зон.
Отключил переходы, перезагрузил - исправилась дата в ежедневнике
06/11/2014 - 16:52
Жаль!
Сегодня появилось обновление 8.5.1 и 8.0.9 с исправлениями тайм зон!
http://www.zimbra.com/downloads/zimbra-collaboration-open-source
Обновился, пробую, да! тайм зона +3 Москва есть, НО!
1. По прежнему в Ежедневнике каждый раз просит выбрать часовой пояс
2. При создании встречи в Ноябре и позже, год все еще меняется на 2013!
т.е. по сути обновление НЕ ПОМОГАЕТ! будем ждать следующего.
06/11/2014 - 17:37
Проблема с переводом года в Ежедневнике осталась.
06/11/2014 - 21:45
Если выставить настройки на Москву+3, то как и раньше при создании встречи предлагает выбрать часовой пояс.
07/11/2014 - 18:29
Также при создании Задачи время начала выставляется нормально, а время завершения задачи и напоминания - на 11 месяц ранее и все тут....
Кто пофиксил?
07/11/2014 - 21:09
Временную зону на XP менял как написано здесь interface31.ru/tech_it/2014/10/perevod-chasov-v-rf-26-oktyabrya-2014-goda---problemy-i-resheniya.html, причем в окне "Свойства: дата и время \ Часовой пояс" галочка "Автоматический переход на летнее время и обратно" должна быть СНЯТА !!!
При этом описанная вами проблема НЕ проявляется.
На сервере Ubuntu время перевел как положено
А в админ консоли Zimbra в настройках COS и доменов, для простоты дела, просто выставил нужное смещение (GMT+3)
08/11/2014 - 15:04
08/11/2014 - 23:15
Но как было замечено выше: ни в IE, ни в MozillaFF при создании встречи таймзон браузера автоматом не определяет.
Правда на моем ПК год ставит 2014. Но в организации есть ПК в которых год так же ставит 2013.
10/11/2014 - 09:18
У меня проблема только на виндовых ПК.
Кто нибуть смог решить без перехода на другие часовые пояса?
8.5.1 8.0.9 не захотели понимать временные зоны. Пробывал на RHEL и Ubuntu.
11/11/2014 - 16:09
Под маком и убунту год ставит 2014, но часовой пояс по умолячанию не определяется.
ПК где все нормально (и год и часовой пояс не в России).
10/11/2014 - 12:54
10/11/2014 - 13:19
Обновление выше, решает эту проблему...
Надеюсь оно также решает проблемы с Календарём...
10/11/2014 - 14:27
Как это сделать или достаточно ли остановить Zimbrу?
10/11/2014 - 14:39
зайти под пользователем Zimbra: далее выполнить действия
11/11/2014 - 14:57
10/11/2014 - 15:19
Странно, что эта ява не обновляется как и все нормальные приложения через apt-get upgrade?
10/11/2014 - 18:54
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014i
Embedded time zone data version: tzdata2014i
[root@mail bin]#
Похоже не помогло.
По крайней мере при создании Задачи в качестве даты напоминания выдает декабрь 2013, а при сохранении Задачи - все остальные даты выставляет также 2013 годом... :(
10/11/2014 - 19:51
На одном обновил тайм зоны при помощи tzupdater.jar, проблема не ушла.
Зато заметил вот что:
На зимбре 8.5.1 на обоих моих серверах, если зайти через IE11 (у меня везде версия 11) естественно через AJAX, то никаких проблем ни с часовым поясом ни с календарем за 2014 и дальше.
А вот на FireFox 33.03 на обоих серверах проблема и с поясом и с 2014годом.
Думал дело в Java (у меня везде 7u67), обновился до 8u25 с удалением 7 версии, проблема не ушла.
Судя по всему все дело в FireFox'е или в корявой адаптации Зимбры под него.
Проверьте, как у Вас? Еще может идеи?
11/11/2014 - 17:51
Неужели снова искать нормальный браузер....? (:
11/11/2014 - 15:16
сервер Ubuntu 12.04.5 LTS, Zimbra 8.5.1 - 2 сервера в разных организациях.
Ubuntu(Mozilla) - проблем со временем нет.
Проблем с календарем нет, отображается все корректно...Напоминания срабатывают правильно.
Попробуйте, проверить по схеме:
1. часовой пояс и время в сервере (date)... при необходимости отредактируйте (dpkg-reconfigure tzdata)
2. часовой пояс в Админке Zimbra: Настройки - Домены - ПКМ на домене "Изменить" - выбрать правильный пояс...
3. посмотрите заголовки в письмах, обратите внимание на время и часовой пояс... Обновите настройки java через tzupdater... см. пример лога и инстр. в предыд. сообщениях.
4. обновите часовой пояс на клиентской машине...
Поторопился... проблемы есть, клиенты Win7, WinXP.
14/11/2014 - 16:56
15/11/2014 - 14:47
На IE, Opera, Chrome такой проблемы не наблюдается...
25/11/2014 - 13:44
28/11/2014 - 09:48
В FF тоже самое, причем дает выбрать только страны с GMT+2 :)
28/11/2014 - 09:50
12/12/2014 - 11:18
Уж больно не хочется искать новый браузер...
12/12/2014 - 16:43
Кстати кто нибудь пробовал бета версии фф, возможно там баг поправлен.
Как временное решение я пока выставил на компьютерах пользователей часовой пояс Минск +3, все работает с ним.
22/12/2014 - 17:24
Кто поставит 8.6.0 - отпишитесь...
22/12/2014 - 18:16
Также решена наболевшая проблема с "Ошибка сети".
23/12/2014 - 09:44
В FF 34 все еще спрашивает часовой пояс при каждом обращении к ежедневнику.
Но теперь без проблем можно создать встречу в декабре 2014 и позже.
25/12/2014 - 14:53
12/01/2015 - 11:52
в новом, 2015 году в ежедневнике все проблемы пропали
часовой пояс больше не запрашивает, встречи создаются без проблем!!! Ура!!
14/01/2015 - 15:41