• 29/11/2013
    Экспорт и импорт данных из своей таблицы с помощью Chaos Tools
    Наверняка многие из вас сталкивались с задачей переноса данных с одного сайта на другой. Например, создали локально представление вьюса - и надо быстро его перенести на рабочий сайт. И вы явно обратили внимание, что в каждом представлении есть вкладка "Экспорт". Благодаря такой возможности вы можете перенести это представление на рабочий сайт буквально за 10 секунд. Фактически происходит следующее: из таблицы выбирается запись с этим...
    81
  • 15/11/2013
    Добавляем к форме автосабмит с помощью Chaos Tools.
    Автоматический сабмит формы - вещь довольно удобная в некоторых ситуациях. Например, если вам нужно по выбору опции из выпадающего списка сразу обновить страницу, не вынуждая пользователя при этом нажимать на кнопки. Причём кнопки (кнопку) можно даже скрыть, чтобы визуально минимизировать форму. Довольно удобные инструменты по добавлению автосабмита имеются в модуле Chaos Tools. С ним Вам понадобится проделать всего три простых шага для...
    80
  • 17/09/2013
    Многошаговые (мультистеп) формы на AJAX в Drupal 7
    Так вот, multi-step формы в Друпале вещь совсем не сложная, хотя раньше я думал иначе. Поэтому, чтобы реализовать работающий вариант пришлось немного по-трудиться. Все ниже изложенное будем рассматривать на примере трех-шаговой формы. В Друпале уже заложен механизм multi-step форм. Для этого есть массив $form_state['storage']. В нем сохраняются данные из предыдущих шагов, которые вам могут понадобиться в следующих шагах. Итак,...
    75
  • 10/09/2013
    AJAX-формы в Drupal 7 предоставляют динамическое поведение, позволяют работать без полной перезагрузки страниц
    Понятие об AJAX-формах AJAX-формы в Drupal 7 предоставляют динамическое поведение, т.е. позволяют работать без полной перезагрузки страниц. Их легко создавать и поддерживать. По сути, они являются расширением Form API Drupal. Что означит динамическое поведение? При традиционном подходе пользователь заполняет форму, нажимает кнопку, вся страница целиком формируется на сервере заново и возвращается браузеру. AJAX-формы обновляют или заменяют часть...
    74
  • 09/09/2013
    Drupal 7 дает возможность работать с сущностями (Entities), а вместе с этим и мощный API для работы с полями, которые могут быть прикреплены к сущностям
    Drupal 7 дает возможность работать с сущностями (Entities), а вместе с этим и мощный API для работы с полями, которые могут быть прикреплены к сущностям. Если Вы управляете полями через вкладки «Управление полями» и «Управление отображением» на странице типов материалов, то Drupal сам заботится о правильной работе с полями.Однако, мы часто сталкиваемся с необходимостью отображения поля вне сущности. Типичным примером может быть отображение...
    73
  • 02/09/2013
    Концепция сущностей (Entity), которая будет рассматриваться в данной статье является одной из новинок, представленных в Drupal 7.
    Что такое, с чем едят? Все модули, написанные под Drupal условно можно разделить на две категории. Первая - модули, которые фактически не объявляют новых типов данных и работают с данными уже где-то определенными и хранимыми. Например модуль lightbox2 позволяет изменить представление изображений на сайте, а модуль devel предоставляет различные утилиты, полезные разработчику. И хотя модуль devel сохраняет некоторую информацию в базе данных (время...
    72
  • 29/05/2013
    Друпал использует систему управления доступом к тем или иным данным и возможностям на основании ролей.
    Прежде, чем настраивать роли, вкратце поясню, что это такое. Друпал использует систему управления доступом к тем или иным данным и возможностям на основании т.н. ролей. Можно рассматривать это как группы в операционных системах — участие в той или иной группе даёт те или иные полномочия. Есть две встроенные роли: анонимные (неавторизованные, не представившиеся системе) пользователи и авторизованные пользователи. Все прочие роли нужно создавать....
    10
  • 29/05/2013
    Теперь следует произвести несколько важных настроек: установить модули, параметры сайта, защиту от спама и так далее.
    Установка в её начальном виде завершена. Теперь следует произвести несколько важных настроек: установить модули, параметры сайта, защиту от спама и так далее. Если вы посмотрите на экран, то увидите, что именно вам сейчас рекомендуется сделать. Начнём с установки модулей. localhost/sitemane/admin/modules Модули — то, что придаёт Друпалу гибкость. Вы увидите большой список модулей; не следует ставить все подряд из соображений «могут пригодиться...
    7
  • 29/05/2013
    Установка базовой конфигурации Друпал.
    УСТАНОВКА БАЗОВОЙ КОНФИГУРАЦИИ 1. Установка Друпал с указанием подключения к базе данных. Перед тем, как начать установку: если это первый ваш сайт на данном дистрибутиве, то дaльнейшие действия производятся в каталоге «<root>/sites/default»; если вы создаёте ещё один сайт на той же самой установке Друпала (Друпал позволяет создавать произвольное количество сайтов на основе одной и той же установки), то выполните следующие действия:...
    6
  • 27/05/2013
    Drupal – это популярная CMS (система управления контентом), предназначенная для создания как простых сайтов-визиток, так и серьезных порталов.
    Drupal – это популярная CMS (система управления контентом), предназначенная для создания как простых сайтов-визиток, так и серьезных порталов. Этот движок разрабатывается большой командой энтузиастов и распространяется совершенно бесплатно, что очень удобно для вебмастеров. Drupal представляет собой модульную CMS. По умолчанию этот движок предоставляет вебмастеру ограниченный функционал, который можно расширить путем установки различных...
    12