Но сегодня получил письмо от одного из пользователей. Он спрашивал почему, в профиле, указывается московское время получения сообщений.
Зашел в настройки времени, установил — смещение в часах +7.
Время сообщений стало указываться правильно, но вот при регистрации нового пользователя, указывается время регистрации Владивосток + 7 часов. Может и еще где-то время теперь показывается не правильно, пока не проверял.
Вопрос — как правильно настроить время на 1.10.3 чтобы оно было везде одинаковое?
Или это опять баг?
У меня разнится время сообщений и время публикации новостей. Если новости публикуются в реальном времени, то комментарии отстают на 4 часа. Если в настройках поставить +4, то новости спешат на 4 часа, а комментарии публикуются в реальном времени. Десинхронизация...
Понятно, значит это очередной баг InstantCMS.
Как устранить? Ау разработчики
Для тех кого не устраивает разное время на сайте — не используйте в настройках времени на сайте выбор вашей временной зоны.
1. Установите, временную зону Москвы (Asia/Tbilisi).
2. Установите ваше время смещением в часах.
После этого, время на сайте будет везде одинаковым.
Ищем следующие баги
Короче, нашел выход сам.
Не работает. Комменты в реальном времени, новости спешат на два часа.
Создал новость в 11:00, но на новости 13:00. Написал комментарий в 11:01. На комментарии время 11:01.
Не работает. Комменты в реальном времени, новости спешат на два часа.
Создал новость в 11:00, но на новости 13:00. Написал комментарий в 11:01. На комментарии время 11:01.
Создал, после того как время исправил?
У меня время везде одинаковое, специально весь сайт облазил.
Создал новость в 12:11, на сайте пишет 14:11. Комментарий оставил в 12:12, на сайте 12:12.
Тбилиси, после дополнительно +4.
Создал новость в 12:11, на сайте пишет 14:11. Комментарий оставил в 12:12, на сайте 12:12.
Тут я не могу что-то посоветовать. Даже не знаю, почему так.
Может попробовать выбрать не тбилиси, а например Asia/Beirut (там время UTC + 2)
Может попробовать выбрать не тбилиси, а например Asia/Beirut (там время UTC + 2)
Заработало!
PS: Что за система с часами?! Разработчики для кого такую систему мутили?
Заработало!
PS: Что за система с часами?! Разработчики для кого такую систему мутили?
Странно Но, главное что теперь все нормально.
Странно
Это не странно, это чудовищно!
Но вот в письмах которые отправляются пользователю, например письмо о получении нового сообщения на сайте, указывается время получения сообщения — московское.
Не понимаю, когда разработчики сочиняли релиз, вообще ничего не проверяли и не тестировали? И почему тут молчат?
или, типо, выпустили релиз, а дальше не наши проблемы? Все допиливайте сами?
Версия 1,10,5
Мое решение: на сервере выставляем UTC-0 (к примеру Лондон), на сайте в админке свою часовую зону, смещение в часах 0.
Для быстробота яндекса (тег <pubDate>), в /components/rssfeed/frontend.php, примерно 83 строка изменил:
$rss .= '<pubDate>'.date('r', strtotime($item['pubdate'])-(25200)+($inConf->timediff*3600)).'</pubDate>' ."\n";
где -(25200) кол-во секунд (мне нужно отнять 7 часов, каждый ставит свое значение) в минус ко времени сайта (т.к тег pubDate в rss имеет вид <pubDate>день недели, дата, время публикации, + временная зона выставленная в админке</pubDate>)
За решение в rssfeed/frontend.php сильно не пинайте, я не программист, все методом тыка