Задача: Необходимо выводить по мере надобности важную новость так, чтобы посетитель просто не мог пройти мимо. Возможно с использованием lightbox, возможно с запоминанием через cookies. С возможностью задавать «время действия» новости.
Особенности: На главной новости не выводятся.
Требуется помощь. Собственно, даже не знаю с чего начинать копать. Попыталась найти что-либо в гугле и здесь, и на drupal.org, но, скорее всего, просто не могу составить правильно запрос, чтобы хоть на что-то наткнуться, от чего можно было бы оттолкнуться. Если у Вас есть хоть какие-то мысли по этому поводу, буду очень благодарна. Если есть какие-то модули, с которых можно что-то вытянуть — буду благодарна вдвойне.
Комментарии
А если серьезно, то может вы видели пример в инете?
Примера не видела. Просто столкнулась с задачей, когда необходимо сообщить новость клиентам так, чтобы они обратили на нее внимание. В общем, не обязательно использовать лайтбоксы, но они самые наглядные. Но если ими придется пожертвовать ради того, чтобы их не резали банерорезки, то это приемлемо. Меня больше всего интересует как это все завязать через админку и публикуемые материалы. Может быть, есть какой-то модуль, который бы позволял выбрать отображать какую-то новость, или не отображать вовсе, а потом исходя из этих настроек выводить собственно новость. Можно было бы как-то использовать Views. Но только как, пока идеи не посещают.
мысли по русски и логически. Решение придет само собой... Пока в голове каша - вы не будете знать за что и с какой стороны хвататься.
И на том спасибо...
насколько я понял вам нужно закреплять определенную новость вверух страницы?!
Если так, то используйте в меню публикация «закрепить вверху списка» ну а дальше уже темизируете отображение sticky блока
Спасибо за идею, посмотрю, что получится
- будет смешно есть так все просто... И очень удачно, что так все просто!
Сделала немного иначе. Просто вывожу с помощью Views Block новость в определенный блок, который вывожу в отдельно созданную область. Собственно в блоке выводится не сама новость, а только заголовок и тизер. Вопрос: как сделать так, чтобы после того, как человек перешел по ссылке на страничку самой новости и прочел ее, блок с новостью более не отображался?
Сделайте блок не во views, а напишите PHP-код с проверкой куки и воткните его в стандартный блок.
Функционал примерно такой:
Читаем куку SuperNewsView, если ее нет, ставим куку SuperNewsView = 0
Если arg(0)=node и arg(1)=НОМЕР_НУЖНОЙ_НОДЫ ставим куку SuperNewsView = 1
Если кука SuperNewsView=1 блок не показываем
Иначе - показываем.