Очень прошу помощи в решении нижеизложенной проблемы, т.к. она - последний краеугольный камень перед запуском моего сайта8)
Итак, есть раздел Пресс-служба, в нем - подраздел "Архив новостей". Есть новостники, которые добавляют новости.
Мне нужно, чтобы:
1) Добавление новой новости в раздел "Пресс-служба", автоматически публиковало ее на главной. И на главной, и в "Пресс-службе" новости отображаются в виде тизеров.
2) На главной отображалось не более 4 последних новостей, а в разделе "Пресс-служба" - не более 8 новостей.
3) При этом(ключевой момент) - при добавлении новой новости(новостей в кол-ве N) в раздел Пресс-служба, старая новость(новости в кол-ве N) снималась с главной и заменялась новой.
4) При этом(второй ключевой момент) старая новость(новости в количестве N) из раздела "Пресс-служба" перемещалась в подраздел "Архив новостей", так, чтобы в разделе сохранялось упомянутое кол-во в 8 новостей.
Мне нужно это сделать так, чтобы для новостников это происходило автоматически.
Я буду очень благодарен, если те, кто смогут помочь, чуть подробнее объяснят, как именно нужно сделать операции с теми или другими модулями, какие типы контента использовать, т.к. я не слишком силен в программировании.
Работаю только под Друпал 6.2.
2Админы: прошу прощения, если эта тема вдруг опубликовалась дважды - были проблемы с коннектом.
Комментарии
стандартный views.
А как именно в даном случае, не подскажете?
http://drupal.ru/node/10594
Все успешно настроил, вопрос только в том, что нужно сделать возможность выбора материалов в ариеве по условиям день+месяц+год, а также по месяцу+году и году.
Exposed datefilter меня не устраивает, так как он требует ручного ввода промежутка. Может. знаете способ как сделать три выпадающих списка, в каждом из которых будет пункт "любой" и, соотвественно, список дней, месяцев, лет?
а как это по "году"? в любом случае это 01.01.год до 31.12.другойгод
так что всё равно даты
Ну, например, в архиве юзер видит три поля:
[---день---][---месяц---][---год---], по умолчанию имеющие значению
Выбирает значения:
[день]-[месяц]-[год], получает новость за эту конкретную дату.
[любой]-[месяц]-[год], получает все новости за месяц определенного года
[любой]-[любой]-[год], получает все новости за год. Если год прошел, то показывать все новости за него. Если год еще продолжается - то с текущего момента - 8 последних новостей до начала года.
Хочу получить именно три поля, чтобы юзер не заморачивался на ввод с клавиатуры.
такого не видел, поищи может есть, или программить нада.