О проекте

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

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

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

Ajax

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

-6 votes
+
-

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

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

Drupal: Как в Ubercart добавить товар в корзину с помощью AJAX

-6 votes
+
-

Пример добавления в корзину товара с nid 123.
Javascript:

Drupal: Массовое редактирование полей материалов с помощью Views и Editable Fields

-5 votes
+
-

Ситуация — на сайте есть каталог товаров. Каждый товар содержит поле Цена. И нам в срочном порядке нужно изменить цены у всех или части товаров.
Решение в лоб (найти товар, открыть форму редактирования, изменить цену, сохранить) не устраивает большими временными затратами (да и скучно это).
На помощь приходит модуль Editable Fields, который добавляет для полей новый форматтер, позволяющий изменять значения с помощью AJAX прямо в представлении:

Drupal: Добавление элементов в форму с помощью AJAX

-9 votes
+
-

Для примера создадим выпадающий список с цифрами от 1 до 4, при выборе значения в котором, ниже будет появляться выбранное количество чекбоксов. Ссылка не демо.
Код, комментарии ниже:

Drupal: Как создать свою AJAX команду

-11 votes
+
-

Если вам не хватает встроенных ajax команд, то всегда можно создать свою. Пример ниже демонстрирует создание команды change_title, которая изменяет заголовок текущего окна.
Javascript код:

Drupal: AJAX ссылки в Drupal 7 на примере листалки последних комментариев

-9 votes
+
-

В Drupal 7 появился новый AJAX Framework, который позволяет абстрагироваться от написания Javascript кода.
Ниже приведён пример модуля, который создаёт блок с последними комментариями и ссылкой "more", клик на которой подгружает следующую пачку комментариев. Пример функционала модуля можно посмотреть на этом сайте в блоке Последние комментарии (синяя стрелочка после заголовка).
подробнее

Javascript: Как с помощью jQuery UI Dialog открыть AJAX окно

-10 votes
+
-

В jQuery UI виджете Dialog нет встроенной возможности показать окно с данными, полученными с помощью AJAX. Но это легко решаемо:

Обновление Ajaxify Node Basket: версия с «ценником»

-8 votes
+
-

Данное обновление модуля основой своей посвящено теме многочисленных просьб от веб-трудящихся - установление и отображение стоимости товара/продукта в корзине. Теперь у модуля Node Basket такая опция появилась. В качестве цены продукта берется значение CCK-поля, определенного в настройках модуля.
О настройке поля с ценой
читать далее

Java-скрипт, который обрезает фотографии и сохраняет их на сервере при помощи Ajax

-25 votes
+
-

Не так давно получил примерно такое техзадание: вывести фотографию,

Drupal: Как открыть в Lightbox картинки, которые были добавлены на страницу с помощью AJAX

-9 votes
+
-

Чтобы контент, который был добавлен с помощью AJAX, открывался в Lightbox-e, нужно после вставки его (контента) в DOM вызвать функцию Drupal.attachBehaviors([context]);. Например: