Помощь Настройка временных зон

Тема в разделе "DLE", создана пользователем suoixon, 21 апр 2009.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. suoixon

    suoixon Создатель

    Регистр.:
    8 сен 2008
    Сообщения:
    32
    Симпатии:
    2
    Как я понял, что сам движок берет время сервера на котором установлен. Поэтому при настройке времени в админке приходится исходить из того какое время на сервере. У меня на сервере московское время а мне необходимо калининградское время тоесть на 1 час назад, поэтому я прописываю в настройке движка -60. И тут начинаются интересные вещи. к примеру модуль Он-Лайн после такой манипуляции показывает что пользователь который в данный момент сидит на сайте, оказывается был там 1ч и 1 минуту назад, тоесть плюсует час. А допустим модуль Программа ТВ, как не изменяй в админке время всеравно ориентируется на то время которе на сервере установлено, и получается что программа новостей для москвичей.

    В связи с этим вопрос. А можно ли изменить временную зону непосредственно в конфигурационных файлах движка???

    Есть тема http://www.nulled.ws/showthread.php?t=101770 но здесь вопрос рассматривался только для блока Он-Лайн.

    А вот в этой http://www.nulled.ws/showthread.php?t=68738 вопрос не был решен.
     
  2. admincib

    admincib Юзверь!

    Регистр.:
    18 апр 2009
    Сообщения:
    33
    Симпатии:
    42
    Каждый из указанных Вами модулей имеет свои настройки по времени, которые не зависят от настроек движка.
    Скажем в блоке online это вот такой код:
    Код:
    function online_timeagos($timestamp) {
    ...
    
    Выход из ситуации: исправлять модули
     
  3. suoixon

    suoixon Создатель

    Регистр.:
    8 сен 2008
    Сообщения:
    32
    Симпатии:
    2
    В Модуле Программа ТВ почему то не реализовано функции временной зоны, во всяком случае было бы хорошо еслиб этот модуль читал время настроенное в движке. Вопрос такой в обсуждении модуля был задан!

    На самом деле было бы удобнее еслиб сразу можно было бы свою зону прописать, тогда бы не возникало проблем с другими модулями.

    У Пхп есть функция
    date_default_timezone_set ( string $timezone_identifier )
    date_default_timezone_set() sets the default timezone used by all date/time functions.

    Можно ли ей воспользоваться если требования по версии пхп соблюдены ?????
     
Статус темы:
Закрыта.