Модуль Вывод даты как в версии 6.5

Тема в разделе "DLE", создана пользователем 610, 23 дек 2007.

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

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

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

    610 Создатель

    Регистр.:
    30 июн 2007
    Сообщения:
    14
    Симпатии:
    0
    Данный хак позволяет внести функцию для версий ниже 6.5.
    Изменен алгоритм вывода даты у новостей и комментариев. Например если новость или комментарий были добавлены сегодня или вчера, то они выводятся в формате: "Сегодня, 12:34" или "Вчера, 12:34". В противном случае дата выводится в формате указанном в настройках скрипта.

    Внести следующие изменения в файлы engine/modules/show.short.php и engine/modules/show.full.php

    Удалить:
    Код:
    '{date}'                => langdate($config['timestamp_active'], $row['date']),
    Найти:
    Код:
    $tpl->set('',  $news_find);
    Добавить ниже:
    Код:
    if (date(Ymd, $row['date']) ==     date(Ymd, $_TIME)) {
    
                $tpl->set('{date}',  $lang['time_heute'].langdate(", H:i", $row['date']));
    
            } elseif (date(Ymd, $row['date']) ==     date(Ymd, ($_TIME - 86400))) {
    
                $tpl->set('{date}',  $lang['time_gestern'].langdate(", H:i", $row['date']));
    
            } else {
    
                $tpl->set('{date}',  langdate($config['timestamp_active'], $row['date']));
    
            }
    Открыть languages/Russian/website.lng
    Найти:
    Код:
    'charset'            =>    "windows-1251",
    Ниже добавить:
    Код:
    'time_heute'        =>    "Сегодня",
    'time_gestern'        =>    "Вчера",
     
Статус темы:
Закрыта.