Помощь начинающим веб
разработчикам

Form API - часть 4. Основные типы элементов полей формы

13.02.2015

Из предыдущих уроков по Form API, мы с вами научились создавать простейшие формы с функциями валидации и обработки, а так же научились эти формы обрабатывать через Ajax, но как вы могли заметить, все наши элементы формы состояли исключительно из текстовых полей, сегодня же мы рассмотрим основные типы элементов формы, такие как:

Form API - часть 3. Выполнение функций обработки и валидации через Ajax.

04.02.2015

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

Form API – часть 2. Функции валидации и обработки формы.

27.11.2014

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

Form API - часть 1. Базовые понятия и создание простейшей формы.

24.11.2014

Сегодня приступаем к изучению одной из важнейших составляющих Drupal – Form API. Что же такое Form API? Form API – это некий набор функций Drupal, которые позволяют нам с вами, в данном случае я имею ввиду разработчиков, создавать собственные формы, как присуще всем формам со своими функциями валидации и обработки формы.

В первой части мы с вами построим простейшую форму на основе Form API с двумя текстовыми полями и кнопкой отправки формы. Естественно, для дальнейшего прочтения статьи вам необходимо знание PHP, без него вы вряд ли, что поймете.

Импорт из XML файла в сущность Drupal.

14.11.2014

Сегодня затронем довольно простую, но почему-то вызывающую трудности задачу, а именно будем выгружать данные из XML файла в сущность Drupal, в данном примере будем использовать в качестве сущности ноду. Для работы нам понадобится тестовый xml файл, я же вам предлагаю свой, который будет использоваться в примере.

Вывод контента в модальное окно через Ajax. Модуль ajaxcontent.

31.10.2014

Как то, для одного из проектов, мне было необходимо выводить статьи сайта, а именно полное содержимое ноды, в модальное окно и желательно через Ajax, дабы не нагружать страницу с тизерами. Первое, что пришло в голову – это использовать Colorbox_node, но согласитесь, что для получения простейшего функционала использовать достаточно объёмную библиотеку данного плагина не самая хорошая идея, поэтому я написал небольшой модуль, который реализует данный функционал без подключения дополнительных плагинов jQuery, а использует лишь фреймворк Ajax Drupal.

Выводим вместо текстового поля ноды изображение с данным текстом

27.10.2014

Иногда возникает задача скрыть часть контента от спам ботов, хотя на данный момент, и этот метод не является самым эффективным. Например, в конце каждой статьи вы выводите номера телефона для связи или email адрес, оставлять такую информацию в открытом виде в сети не самое хорошее решение, ибо вскоре вас завалят спам сообщениями или смс рассылками. Одним из методов скрыть от ботов такую информацию – это преобразовать данный текст (номер телефона, email) в изображение с данным текстом.

10 функций Drupal 7, облегчающие работу с таксономией

09.09.2014

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

Email рассылка в HTML формате для модуля simplenews

28.07.2014

Продолжаем знакомиться с модулем рассылки simplenews. Те из вас, кто уже тестировал отправку рассылки данным модулем - смогли заметить, что даже при выбранном формате рассылки HTML, письма пользователю приходят текстовые, т.е. будут вырезаны все HTML теги, кроме ссылок. Это происходит из-за того, что мы не указываем MIME тип для рассылаемых писем. Сейчас мы будем исправлять данный недостаток.

Итак, для указания MIME типа рассылаемых писем нам понадобятся следующие модули:

Email рассылка сайта для Drupal 7. Модуль Simplenews.

26.07.2014

Сегодня поговорим, о таком немало важном элементе сайта, как рассылка email уведомлений для подписчиков сайта. Рассылать можно все, что угодно – это может быть новостная рассылка или рассылка с акциями или распродажами интернет магазина, все зависит от ваших потребностей. Для организации рассылки в Drupal, существует не один способ, наверное Google умеют использовать все – но, самым часто используемым является модуль Simplenews.