Блог пользователя olk

Пишем модуль под Drupal. Часть 3. Вывод трэкера.

ср, 31.03.2010 14:38 :: olk

Ну вот мы и добрались до вывода трэкера. Сначала просто повторим стандартный вывод (c небольшими дополнениями). Для более структурированной организации нашего модуля, все, что связано с выводом, будем размещать во вновь созданном файле cctracker.page.inc

Шаг номер 6:

Пишем модуль под Drupal. Часть 2. Создаем форму конфигурации модуля.

вт, 30.03.2010 22:33 :: olk

Друпал версии 6.x дает возможность подгружать файлы по мере необходимости (вернее не совсем автоматом, а в зависимости от текущего пути), воспользуемся этой возможностью и создадим файл для страницы администрирования модуля.

Шаг номер 4:

Пишем модуль под Drupal. Часть 1. Определение модуля.

вт, 30.03.2010 20:36 :: olk

Для того чтобы Друпал «увидел» модуль, нам необходимо создать директорию (с именем соответствующим названию модуля) в пути где друпал ищет модули (обычно это /sites/all/modules) и создать два файла имя_моуля.info и имя_моуля.module.

Давайте, что бы перейти к конкретике и не оперировать вымышленными или условными именами, дадим нашему модулю имя. Назовем его для примера - cctracker. (В данном случае приставка «cc» - для тех, кто обладает чувством юмора, расшифровывается как - «Cool code») Итак приступаем.

Пишем модуль под Drupal

вт, 30.03.2010 20:13 :: olk

Начинаю цикл небольших статей, где на конкретном примере будет показано, как сделать свой модуль под Drupal.

Часто у новичков возникает мнение, что свой модуль, это нечто сверхсложное и не достижимое. Хочу развеять этот миф, конечно, если вы владеете PHP и основами SQL. Также желательно хоть немного ознакомится с Drupal API, но в принципе, по мере создания модуля, мы «пройдемся» по основным возможностям Drupal api.

Построение модулей для разных целей описано на официальном сайте, на странице «Module developer's guide», но для тех, у кого трудности с переводом или пониманием, я попробую шаг за шагом пройти с вами процесс построения модуля.

Новая версия ccfilter 6.x-1.9

пн, 01.03.2010 12:22 :: olk
Новая версия модуля ccfilter Обновление в основном касается фильтра «auto tags». Добавлена возможность выбирать словарь в зависимости от типа материалов. Т.е. каждому типу материала можно назначить свой словарь.

Страница проекта http://drupal.org/project/ccfilter Прямая ссылка на закачку ccfilter-6.x-1.9.tar.gz

Обновлена версия ccfilter

чт, 18.02.2010 11:37 :: olk
Еще одно обновление модуля ccfilter. Подправлены небольшие ошибки в коде, добавлен новый фильтр «Авто тэг». Правда это уже не совсем фильтр, так как пришлось задействовать хук hook_nodeapi.

Как он работает: 1. В настройках ccfilter выбираем словарь в который будут добавляться тэги. 2. Прописываем «ограничители» для автотэгов (по умолчанию я выбрал довольно редко используемую с одной стороны, и не сложную для ввода комбинацию из двойных фигурных скобок) 3. Если хотим, что бы «Авто тэг» работал и в заголовке ноды, ставим соответствующий флажок. 4. Не забываем добавить фильтр в используемый формат ввода.

Новый модуль cctags (альтернатива модуля tagadelic)

чт, 28.01.2010 17:44 :: olk
cctags-logo
Модуль cctags, как альтернатива модулю tagadelic. Гибкие настройки и расширенные возможности по темизации вывода облака (отдельные файлы шаблонов для тэгов, названия словаря, страницы облака). Возможность (через настройки включать несколько словарей (а для словарей с древовидной структурой - кроме того включать/выключать нужный уровень)) вывода тэгов. Автоматическая генерация нужного количества блоков и/или страниц. Генерация блока из Тэгов прикрепленных к ноде. Генерация блока связанных материалов для ноды (через теги)

Врап блоки (WrapBlock)

вт, 20.01.2009 15:35 :: olk

В этой подшивке я буду выкладывать так называемые ( мной :) ) Врап блоки (WrapBlock) . Что это такое: WrapBlock - это сниппет оформленный определенным образом, и используемый моим модулем WrapperBlocks, который в свою очередь формирует из них стандартный блок Друпал-а. Здесь же я буду выкладывать обновленные версии самого модуля.

Редизайн сайта

пт, 12.12.2008 16:18 :: olk

На медни приобрел себе «широкоформатный» ЖК монитор, и посмотрел, как выглядит сайт при разрешении 1680х1050 - и ужаснулся :) (в то время он был сверстан в «резиновом» формате), решил все «переверстать» под фиксированную ширину. В основном «лайоут» закончен, остались мелочи, «дотемизировать» отдельные элементы, оптимизировать пнг-эшки ну и тому подобное.

Страницы

Подписка на RSS - Блог пользователя olk