О проекте

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

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

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

Ajax

Drupal: Как с помощью ajax обновить НЕСКОЛЬКО элементов формы

1 vote
+
-

Функция указанная в #ajax['callback'] может возвращать только один элемент формы (не считая дочерних):

Field Value Loader (FVL): модуль для AJAX-загрузки значений CCK-полей

-14 votes
+
-

Недавно встала предо мной задача защиты от попадания в кэш поисковый систем открыто публикуемой пользовательской информации личного характера. Конкретно: контактных данных на сайте объявлений. Нечто вроде того, что реализовано на крупных веб-барахолках, типа Авито, Сландо и пр.
читать далее

Ajaxify Node Basket -2012: Apocalypse Edition

-8 votes
+
-

В канун конца времен, когда самое время позаботиться о своей поблекшей карме, не можно мне было более оставаться безответным к гласам вопиющим и взывающим с портянки комментариев. Гласа си многое чего просили. Но громче всех была мольба о добавлении нехитрой фичи: возможности простого изменения количества при редактировании содержимого корзины путем ручного ввода оного в соответствующее поле.
читать далее

Drupal: Поле с автодополнением при помощи jQuery UI Autocomplete

3 votes
+
-

Стандартный способ создания поля с автодополнением достаточно ограничен, например нет возможности вызвать свой код после выбора элемента, или вывести список в каком-нибудь изощренном виде. Но выход есть, это jQuery UI Autocomplete, который входит в ядро Drupal 7.
Ниже, пример создания поля с автодополнением по заголовкам нод при помощи jQuery UI Autocomplete:

Ctools modal API. Пример использования

-9 votes
+
-

Новые веяния моды таковы, что попапы обрели высокую популярность среди заказчиков и создается такое ощущение, что идеальный сайт с их точки зрения должен быть в попапе. Для шестого друпала был модульPopups API. Для семерки его нет, но стараниями Эрла Майлза мы имеем замечательный инструмент - Ctools. Этот  модуль предоставляет мощный API для друпал-разработчика.

Drupal: Описание команд AJAX-фреймворка

2 votes
+
-

ajax_command_after($selector, $html, $settings = NULL)
Вставляет содержимое $html после элемента с селектором $selector используя jQuery метод after().
Пример использования:

Drupal: Показать результат выполнения AJAX запроса в jQuery UI Dialog

5 votes
+
-

Пример формы, в которой после нажатия кнопки, юзер увидит jQuery UI Dialog с приветственным сообщением:

Перезагрузка форм на AJAX в Drupal 7

-8 votes
+
-

В Drupal 7 работа с AJAX в формах (и не только) сделана на порядок мощнее, чем в 6й версии ядра.

Работа с AJAX в Drupal

-7 votes
+
-

AJAX - Asynchronous Javascript and XML. Использование AJAX позволяет делать запросы к серверной части сайта и получать от него ответ без перезагрузки страницы.

Drupal: Пишем свой аналог Hierarchical Select на Form API + AJAX Framework (зависимые списки терминов таксономии)

3 votes
+
-

В этом примере покажу, как можно создать зависимые списки терминов таксономии на Form API и AJAX.
Имеем словарь (vid=1):

Нужно создать форму по подобию Hierarchical Select, в которой при выборе значения в одном селекте, рядом будет появляться ещё один с дочерними терминами: