Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как подшаманить тег date?

Как подшаманить тег date?


     13.02.2015    Общие вопросы    947

вопрос
Если в shortstory.tpl поставить тег {date}, то он будет выводить дату публикации, правильно?
А как сделать, чтобы вместо вывода надписи "Сегодня, 17:30" например, выводило просто картинку "New".
А вместо вчерашних и более поздних публикаций - не выводило ни чего.
Заранее спасибо всем длешникам за помощь.

Ответа пока нет


Комментарии пользователей (4)

werty1001
18

56 | 30

werty1001 - 13 февраля 2015 22:56 - Юзер

На js можно так:

html
<time datetime="{date=m/d/Y}" class="today"></time>
js
<script>
$('time.today').each(function(){

    if(new Date($(this).attr('datetime')).setHours(0,0,0,0) == new Date().setHours(0,0,0,0)) {
  
          // выводим что нужно, например текст
        $(this).text('new');
    }

});    
</script>
Живой пример тык

Serik
4

408 | 191

Serik - 14 февраля 2015 09:10 - Местный

Хак Статус New поищите в гугле

СПАСИБО надо тыкать в кнопку!

zatocnik
1

zatocnik - 14 февраля 2015 20:07 - Юзер

Serik,
Да вот это как раз то что надо! В точку.
Только там вместо <font color=\"red\">New!</font>
можно любую картинку вставить через <img src=''>
Спасибо за помощь, вопрос закрыт.

Marek
56 | 13

Marek - 15 февраля 2015 00:34 - Юзер

Я могу ошибаться но вроде этот хак дает нагрузку небольшую но если не важно то хак хороший

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

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

 30.08.2014 mozart_dima  Общие вопросы