Модуль простого календаря по материалам

В конце прошлого года (2010-го) для разработки одного сайта (вот он) потребовалось вставить туда календарь новостей. Требовалось что-то легкое, быстрое, что не будет грузить сайт сильно… Поискав по модулям и не найдя ничего путного, решил написать свой календарик с блекджеком и так далее…

В общем сделано было давно и уже позабылось, но приходит новое сообщение с drupal.ru с вопросом, как же реализован календарь на том сайте… Учитывая, что есть интерес к такому модулю, я сделал его его отдельным (раньше он был в связке с другими функциями сайта).

Собственно сейчас он отображает все типы материалов в календаре… Кому неудобно в файле модуля поменяйте $type на ваше условие для типа материала, например, $type = ’story’;. Лень было добавлять в настройку блока такое поле.

О, вспомнил. Модуль включается как блок и в нем ещё формируется страница типа /calendar/ГГГГ/ММ/ДД для отображения страницы с материалами за выбранный день

Темизация осуществляется через правку css-файла и спрайта со стрелками. Скрипт править не надо ;)

Вот и всё, собственно… Юзайте на здоровье

Чуть не забыл! Файлик вот… Шестая версия друпала

UPDATE (01.04.2011)
Обновил модуль по просьбе  taru
Добавил выборку по типу материала и по полю CCK Date, для выбора материалов типа афиш
Добавил сохранение последнего месяца, чтобы не листать лишний раз.
Файл вот

За спасибо, приму копеечки на яндекс.деньги 41001896059641 или заказ на разработку новых модулей )))

Прикрепленный файл Размер
russian_calendar.zip 7.78 кб
russian_calendar_v02.zip 9.25 кб

Источник: http://www.drupal.ru/node/59020

Добавить комментарий к записи "Модуль простого календаря по материалам"

Чтобы комментировать, необходимо войти в систему.

© 2009 Обзор CMS