Задать вопрос
@del993788

Как в dle изменить вид последней новости?

Здравствуйте. У меня такой вопрос: как в DLE изменить вид последней новости. Посмотрите на картинку, которую я предложил. Т.е. последняя новость большая, остальные маленькие. Если добавить еще одну новость, то первая займёт место второй, а на её месте появится новая последняя новость... Сумбурно, но, вроде, понятно.19f647f7d9c5403498d394e6c68bd776.png
  • Вопрос задан
  • 599 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Первое решение подходит, если известен ID новости.
У меня была другая реализация через :first-child (css).
Все новости в li, поэтому для первой применить отдельные свойства было не проблемой.
Таким образом всегда первая новость, независимо от ID будет с уникальным дизайном.
Ответ написан
Комментировать
@del993788 Автор вопроса
[newscount=x] текст [/newscount]
Выводит текст указанный в тегах если показывается X новость, где X это число показываемой на странице новости. Например [newscount=1] текст [/newscount] покажет текст при показе первой по счету на странице новости.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@smirnovilya
Либо используйте last-child для блока последней новости в css и пропишите отдельные для него стили.
Второй вариант увеличит нагрузку на БД немного но, выводите новости с помощью двух запросов. установите для первых 4 нвостей limit='4' from='1'
а при запросе темплейта последней limit='1' from='0'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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