Перейти к публикации

Новый алгоритм вывода даты


Рекомендованные сообщения

А вот нашел статейку, сделал наоборот :) - помогло

Изменен алгоритм < вывода > < даты > у новостей и комментариев. Например если новость или комментарий были добавлены сегодня или вчера, то они выводятся в < формате >: "Сегодня, 12:34" или "Вчера, 12:34". В противном случае < дата > выводится в < формате > указанном в настройках скрипта.

Действие тут собсна одно , но в 2х файлах

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/%ваш язык%/website.lng

Найти:

'charset' => "windows-1251",

Ниже добавить:

'time_heute' => "Сегодня",

'time_gestern' => "Вчера",

Изменено пользователем Rozetka
Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Тоже нужно было убрать, убрал :)

Редактируем два файла:

engine/modules/show.short.php

engine/modules/show.full.php

Находим:

$news_find = array(

Ниж добавляем:

'{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']));

}

Изменено пользователем katar
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...