Все записи категории ‘drupal’

Войти под учеткой другого пользователя в Drupal
 8 Фев, 2015

Рассмотрим такую несложную задачу администрирования как вход под именем другого пользователя в drupal.

Иногда требуется взглянуть на сайт «глазами» конкретного пользователя. Но нам как администратору сайта не хотелось бы узнавать пароль пользователя, а также прибегать к разного рода техникам «взлома» (вроде подмены хеша пароля в базе данных, пусть даже на время).

Читать далее »

Импортируем изображения через wysiwyg
 27 Дек, 2014

Речь пойдет о небольшой задачке, которая постоянно всплывает при переносе данных со старых сайтов на новые.

Т.е. новый сайт уже готов, но есть старый, на котором какое то количество статей, требующих аккуратного переноса, при чем они содержат картинки. При переносе «вручную» приходится копировать сначала текст. Потом скачивать картинки себе на компьютер (ага, save as). Потом мы вставляем картинки в новую статью, т.е. грузим их через файл-менеджер wysiwyg на сайт, корректируем размеры, наверное и заголовок, поле alt понадобится заполнить попутно. Все это не укладывается уже в схему простого copy-paste.

Читать далее »

Подключаем wysiwyg CKeditor к нашим формам в Drupal 7
 20 Дек, 2014

Как подключить CKeditor к Drupal 7 я рассказывал ранее.

После настройки модуль подключит редактор CKeditor к полям редактирования публикаций. А как подключить wysiwyg к собственным формам? В 6-й версии Drupal редактор с помощью модуля CKeditor подключался ко всем полям типа textarea, достаточто было лишь добавить флажок wysiwig:

Читать далее »

Сборка мусора сессий в Drupal
 25 Ноя, 2014

В drupal есть дефолтовы настройки для времени жизни кукисов и рандомной чистки сессий. Хранятся они  в файле settings.php.

Читать далее »

Ошибка поля Autocomplete — found no valid option
 28 Окт, 2014

У меня эта ошибка всплыла для поля с автозаполнением, когда список значений генерировался из PHP кода. Читать далее »

Как в Drupal 6 удалять свои комментарии?
 24 Июл, 2014

Есть такая больная мозоль у drupal — это модуль комментариев.

Ситуация как в анекдоте — прислали индусам из России танк. Как ни собирают — получается комбайн. Перечитывают инструкцию по сборке — «после сборки доработать напильником».

Читать далее »

Если не работают ЧПУ для drupal под nginx…
 16 Июл, 2014

Арендовал у netangels «облачный VDS» и решил попробовать их образ Debian Wheezy Nginx + PHP (php-fpm). С Nginx дела до тех пор не имел, потому с некоторыми настройками пришлось разбираться с чистого листа.

Читать далее »

Мультизагрузка изображений в поле imagefield в Drupal 6
 12 Июл, 2014

Я уже создавал материал на данную тему ранее, когда искал решение данной задачи для lux-e.ru. Было это 2,5 года назад, но в целом ничего не поменялось. Мне удалось отыскать ещё один модуль для шестерки. О нем дальше и будет идти речь.

Читать далее »

Получим объект публикации (node) внутри кода модуля
 20 Апр, 2014

По разным причинам нам может понадобится информация объекта текущей публикации (ноды) внутри модуля. Читать далее »

Отключаем кеш на нужных страницах в Drupal
 7 Мар, 2014

Кеширование анонимов в drupal мера сколь необходимая, столь и неудобная. Большинство страниц на сайте статичны, и использование кеша для них оправдано. Включение его может нарушить работу некоторых динамических страниц, например, страниц, где используются переменные сессии пользователя. Они будут не верно работать для анонимов. Для них кеш надо как то отключать.

Читать далее »