О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Программирование

Drupal Commerce: посчитаем выгоду с заказа

-14 votes
+
-

В этой заметке я расскажу, как без труда сделать автоматический расчет выгоды от заказа в Drupal Commerce. Сразу оговорюсь, что рассматриваемый сценарий сам по себе может быть полезен не всем магазинам. Владелец может захотеть интеграцию в 1С, владелец может скидывать заказы в свою бухгалтерию сам, владелец, наконец, может просто рассчитывать их карандашом на бумаге. Но, так или иначе, данный пример демонстрирует работу с вычисляемыми полями, а также — базовое взаимодействие с Commerce API.
Далее — подробности.

Views Moving Boxes

-15 votes
+
-

Вчера внезапно сел и сделал еще один модуль. Делюсь.
На этот раз, разработка посвящена вечной теме слайдеров/каруселей. Модуль называется Views Moving Boxes, он интегрирует во Views (в виде плагина) слайдер Moving Boxes за авторством Криса Койера. Демонстрацию слайдера можно увидеть здесь.
Далее подробности. Ссылка на скачивание — в конце заметки.
читать далее

Yandex Map Field

-10 votes
+
-

Пока на Друпал.ру кипят страсти по поводу конкурса модулей для Яндекса, пока всех волнуют важнейшие вопросы: будут ли опубликованы все модули, кем, когда, где и под какой лицензией, и кто же наконец победит в конкурсе — возникла задача сделать свой модуль для Яндекс.Карт. Сделал, делюсь.

Модуль упрощенной корзины для Drupal Commerce

-12 votes
+
-

Недавно приводил код для блока упрощенной корзины Drupal Commerce. Заодно обещался показать, как этот блок аяксифицировать, чтоб по нажатии кнопки «В корзину» он немедленно обновлялся.

Упрощенная корзина для Drupal Commerce

-18 votes
+
-

Некоторых по вполне логичным причинам не устраивает стандартный блок корзины в Drupal Commerce. Хочется не выводить все понапиханные в нее товары, а вывести только, скажем, одну строку. В которой должно быть только число товаров в корзине и сумма, на которую набрано. Ну и ссылки на саму корзину и оформление товара.

Управляем заголовками вкладок

-18 votes
+
-

В декабре рассказывал о том, как распихать поля, отображаемые в нодах, по красивым вкладкам с помощью модуля Field Group. В одной из вкладок были, в частности, размещены комментарии к ноде и форма добавления новых комментариев.
А теперь возникла нужда управлять заголовком вкладки, в зависимости от наличия комментариев к ноде. Делается это так:

Drupal 7 и jQuery.once()

-15 votes
+
-

Некоторое время назад писал про Drupal.behaviors и jQuery в «шестерке». Там, как мы помним, чтобы одни и те же действия не выполнялись над элементами многократно, нужно было использовать контекст, а также присваивать и проверять наличие спец. класса. В общем, вот так:

Порт модуля user titles

-17 votes
+
-

Сегодня закончил порт модуля user titles в Drupal 7. По факту — добавил результат в соответствующий issue на drupal.org.

jSlider Form API

-15 votes
+
-

Сделал еще один небольшой модуль для Drupal 6.x, называется jSlider Form API. В модуле создается новый элемент для использования при создании форм Друпала. Элемент называется transfer_slider и представляет собой виджет, разделяющий заданное число между двумя текстовыми полями с помощью слайдера jQuery UI Slider.

jSlider Form API

-14 votes
+
-

Сделал еще один небольшой модуль для Drupal 6.x, называется jSlider Form API. В модуле создается новый элемент для использования при создании форм Друпала. Элемент называется transfer_slider и представляет собой виджет, разделяющий заданное число между двумя текстовыми полями с помощью слайдера jQuery UI Slider.