Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Проблема с закреплённым постом

Проблема с закреплённым постом


     05.06.2012    вывод новостей, зафиксированная новость    Общие вопросы по вёрстке, Стили (CSS)    3714

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

Как можно реализовать? что бы убрать пустоту...

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


6 комментариев

bratoz
Юзер

bratoz - 5 июня 2012 13:36 -

Со своей стороны нашёл только одно решение.
Когда пост закрепляю, то менять вывод с 20, на 19 новостей, но это запарно.

ПафНутиЙ
Админ

ПафНутиЙ - 5 июня 2012 20:54 -

А яваскрипт не?
Например если новость закреплена - добаляем ей некий класс. Если некий класс присутствует на странице и кол-во новостей = 20 - скрываем последнюю в display: none;

Каков вопрос - таков и ответ. Просто помните об этом.

bratoz
Юзер

bratoz - 6 июня 2012 01:09 -

Яву не вариант. Лучше выводить 19 :)

nowheremany
Эксперт

nowheremany - 5 июня 2012 16:18 -

Тут ничего не придумаешь:
Либо уменьшаешь ширину строки на ширину увеличения,
Либо скрываешь 1 новость

Да и вообще решение то не нормальное. Зачем?

Благодарность принимаю тут Связь

bratoz
Юзер

bratoz - 6 июня 2012 01:05 -

Цитата: nowheremany
Да и вообще решение то не нормальное. Зачем?

В смысле не нормальное?
Сайт о дизайне. Всякие новости закрпелять, или популярные вещи. Можно делать вообще на всю ширину закреплённую новость. Так же новости о конкурсах.
Смотрится не стандартно и креативно. По крайней мере не шаблонно как сейчас у всех сайтов.

ПафНутиЙ
Админ

ПафНутиЙ - 6 июня 2012 09:00 -

Выводим одну (можно и несколько) новость через custom, а в шаблоне заключаем всё содержимое в тег
[fixed]

А содержимое shortstory заключить в тег
[not-fixed]
Иаким образом custom будет выводить только фиксированные, а shortstory только обычные.

Каков вопрос - таков и ответ. Просто помните об этом.

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

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

наверх