Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/u2955091/data/www/drupalfly.ru/libraries/geshi/geshi.php on line 259

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

27.10.2014

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

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

09.09.2014

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

Система бронирования столиков для Drupal 7. Модуль reserv

21.07.2014

Drupal может использоваться не только как платформа для разработки сайтов, но и как средство для создания веб приложений, благо API Drupal это позволяет, а на чем может споткнуться, то на помощь ему могут прийти сторонние модули, как Entity, Ctools, Views и ряд других.

Возвращаем ответ 404, при пустом аргументе в views

24.06.2014

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

Модуль Field_bxSlider. Вывод поля с типом «изображение» в слайдер.

18.06.2014

Как-то для одно из проектов понадобился мне модуль, который бы мог для любого поля с типом «изображение» вывести все значения в слайдер, но после не продолжительного поиска на всеми нами любимом d.org , пришел к выводу что проще написать самому. Конечно, задача довольно тривиальна и легко решается на уровне темизации, но есть у данного способа один недостаток, это жесткая привязка к конкретной теме. В следствии чего и написал этот небольшой модуль, который производит описанный мной функционал выше.

Drupal 8 – Первые впечатления

03.04.2014

Привет друзья, все мы наверное уже устали ждать, когда же разработчики все таки выпустят в свет первую, стабильную версию нового поколения Drupal. Не знаю как вы, а я жду этого момента с нетерпением, хотя честно говоря, оно уже заканчивается. И дело не в том, что 7я версия меня чем-то не устраивает - я ее считаю одной из лучших версий, а в том что тяга к чему то новому меня никогда не покидает. Сегодня просто хочу поделиться своими впечатлениями при работе с новой веткой Drupal. При написании статьи – доступна только альфа версия 8.0 – alpha 10.

Работаем с cookie в Drupal 7 через Frontend.

24.03.2014

Я думаю не открою для вас секрет, что Drupal из коробки предоставляет массу плагинов jQuery и собственно сам jQuery, и даже jQuery UI, который позволяет легко создавать интерфейсы, хотя по моему мнению не очень подходит для Drupal в плане темизации. Есть еще несколько плагинов, про которые я хотел бы написать статьи, например про jquery.form – который позволяет легко обрабатывать формы через ajax, но этот момент пока пропустим и поговорим об, как мне кажется не менее интересном плагине – jquery.cookie.

Мини галерея для сайта под Drupal 7. Модуль Gamma.

24.02.2014

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

  • Самостоятельная установка/настройка данного модуля администратором сайта
  • Возможность переносить данный функционал на другие сайты, под управлением Drupal 7.
  • Необходимость полей для загрузки изображений и полей для вставки видео с vimeo.com и youtube.com

Так же были и другие требования, как например:

Автоматическая загрузка файлов в Drupal 7. Модуль auto_upload

10.02.2014

Сегодня, проверяя опросники сайта – заметил, что больше десятка пользователей задали один и тот же вопрос, а именно «Расскажите пожалуйста, как выполнить автоматическую загрузку файла, при создании материала». Именно этим я и решил заняться, ибо данной задачи, как ни странно никогда не решал. На просторах drupal.org , был найден модуль, который вроде бы как решал нашу задачу, - autoupload. Но как всегда есть одно «НО» - у меня он категорически отказался заводиться.

Анимация загрузки страницы. Модуль Preloader

03.02.2014

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /var/www/u2955091/data/www/drupalfly.ru/libraries/geshi/geshi.php on line 259

Для одного из проектов понадобилось как-то реализовать красивую имитацию загрузки страницы и прежде чем писать самому, решил посмотреть, что есть на эту тему из существующего. В результате не долго поиска наткнулся вот на этот проект - Pace, который полностью меня устроил в частности функционала, подробной документации и что, как оказалось в дальнейшем – автоматически определяет степень «загрузки страницы», что не могло ни радовать.