Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Как в DLE расширить вывод формате времени: X минут (часов) назад?

Как в DLE расширить вывод формате времени: X минут (часов) назад?


     08.06.2017    формат времени    Все вопросы » Ламерские вопросы    1535

вопрос
Всем привет, помогите с датой добавления новостей и комментариев для DLE.

Пожелание по вопросу:
Без модулей просто расширить стандартный формат времени в DLE

Хотелки:
1. На новостях и комментариях опубликованных сегодня, выводить как в инстграм, вот например:
Добавлено 3 минут назад
Добавлено 1 час 15 минут назад

2. А на "старые" (не сегодняшние) выводить по обычному, например:
Добавлено 08 июня 2017

Ответил: nurbekov


Такс, смотри как можно:
1. Ставим PrettyDate DLE. Идет на любую версию. Минус в том, что дата теперь будет выводиться так: 5 дней и 10 часов назад, и так до конца жизни (т.е 100 лет и 5 месяцев назад)
2. Ставим IF - хак условий вывода для DLE (7 баксов)
Там можно делать так: [if date=today]Сегодня[elif date=days-1]Вчера[/elif][else]Старые новости[/if]
И теперь объединив эти два хака можно сделать так:
[if date=today]{include file="engine/modules/prettydate.php?thetime={date=U}"}[elif date=days-1]Вчера в {date=G}[/elif][else]{date}[/if]
В результате: если новость опубликована сегодня мы получим два часа назад и т.д
если новость опубликована вчера мы получим вчера в 19:00
если новость опубликована позднее мы получим 7 июня в 20:00, ну в общем стандартный вывод даты. Что можно изменить.

Это на примере того, как выводится дата записи вконтакте

1 комментарий

fgz
Юзер

fgz - 21 июня 2017 09:15 -

NURBEKOV
спасибо!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх