Всем привет! Создаю новостной сайт... и вот появились вопросы.
Сейчас у меня главный вопрос, как организовать "Новость ДНЯ", которая будет отображаться над всеми другими новостями (как закрепленная) и у которой будет фотография в 2 раза больше фотографий других новостей. И при этом сама новость будет отображаться как будто в другом регионе (так предусмотрено дизайном). Через день Новость Дня будет отображаться как обычная новость, т.е. отображаться среди обычных новостей, под НОВОЙ новостью ДНЯ...
Пока интересует именно как выводить подобные новости.
Сначала думал что НОВОСТЬ ДНЯ будет просто "закрепляться" над другими новостями. Темезировать закрепленную новость - не проблема. С другой стороны как быть с фото? В тизере Новость Дня отображается с большой фото и обрывок текста, при просмотре полной новости пусть будет та же большая фотография наверху и полный текст. А как только новость перестает быть Новостью ДНЯ она должна отображаться среди других новостей с маленьким фото. Тут мне кажется стандартными средствами не обойтись.
Предполагаю что делать это надо с помощью CCK+Views+ImageCash и возможно еще что-то.
Подскажите принцип создания такого отображения новостей с помощью указанных модулей (или может каких-то других модулей).
С CCK+Views+ImageCashe я работал немного, поэтому с нуля объяснять ничего не надо, просто идею т.к. я еще весь потенциал не знаю этих модулей могу не догадаться...
Буду очень благодарен за любой ответ по теме.
Вложение | Размер |
---|---|
![]() | 46.35 КБ |
Комментарии
Добавить к типу материала Новость чекбокс "новость дня", в VIEWS создать блок, который выводит один последний материал, у которого отмечен этот чекбокс.
2 отдельных представления вывести в блоках.
через вьюс оформить вывод блока только одной новости, чтоб это была не обязательно последняя можно привинтить какой-нибудь тег через таксономию и отображать последнюю новость с определенным тегом.
Хотя может есть и другие способы
upd: почти синхронно, да вариант с чекбоксом лучше : )
просто способ - отдельный блок (фильтр вьюс закрепленная нода, 1 штук) (у меня так выведено)
Чекбоксы и таксономия - извращение
чекбоксы более универсальное решение. Ибо мало ли зачем еще закрепление используется на сайте. На счет таксономии согласен.
А что ты скажешь, если "закрепленные" ноды уже для другого вывода используются на этой же странице? Чекбокс - удобный вариант, на многих новостных порталах используем, редакторы довольны. И им понятней когда при создании ноды под заголовком сразу чекбокс "топ-новость". Вот тебе пример - krlife.com.ua - под слайдером идут закрепленные новости, а в сам слайдер - "топ-новости". Извращение?
еще есть нодекью модуль Nodequeue - тож полезный. Выборку можно делать вручную
Нодекью возможно был бы более применим
Чекбокс это ж лишнее поле
Да, для топ новости я использую "закрепить на главной"
для тех, что под закрепленной - просто, вывести на главную
Ну, если на том новостном портале "мужчина пытался повеситься из-за измены жены" нужно именно закрепить, то да, либо чекбоксы, либо нодекью. (так то, чекбоксов можно наделать вообще на любой случай, хоть по дням недели)
мы же не в курсе всех локальных заморочек
Поэтому и пишу про извращения. Пока еще "вывести на главную", закрепить на главной не использовано, выдумывать чекбоксы - лишнее
Спасибо за ответы! Попробую реализовать предложеные варианты и выбрать более удобный. А как быть с фото, imagecashe мне в помощь?
Нет. Этот модуль абсолютно Вам не поможет - он ничего не делает из того, что Вам нужно, он вообще ничего не содержит ни куска кода.
А вот imagecache поможет.
извините за тупой вопрос а как добавить чекбокс в типах материала название(admin/content/node-type/events-general/fields) гл. новость field_chekbox а дальше что выбирать