Категория:
Опубликовано:

Сбрасываем форму отправленную AJAX'ом (ч.2)

Drupal AJAX clear form

Ранее, я уже писал "Как очистить форму отправленную AJAX'ом".

Добавлю еще один вариант, с использованием - AJAX-commands.

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

Категория:
Опубликовано:

Drupal 7 + Yeomen = Entity scaffolding

Drupal 7 + Yeomen = Entity scaffolding

Без скаффолдинга - кот программиста останется не поглаженным! Потому что ему (программисту) не хватит на это времени.

Возможно из-за этого девелы работающие с Drupal 7 не заводят себе котов? Ведь так мало инструментов, и так много нужно писать...

Благо, для энтитей теперь есть Yeomen-плагин, позволяющий упростить столь рутинное занятие, как написание сущности.

Категория:
Опубликовано:

Некоторые ошибки после перехода на HTTPS

Некоторые ошибки после перехода на HTTPS

Бывают сложности с переводом сайтов на HTTPS, например могут не грузится стили сайта.

Ниже приведу пример решения проблемы (работоспособность идеи проверялась на серверах с Apache/Nginx)

Категория:
Опубликовано:

Установка Laravel 5

Установка Laravel 5

Данный пост представляет краткое руководство по установке фреймворка Laravel, версий 5+ (5.3).

Не претендует на звание полноценного руководства, скорее просто заметка на будущее.

Официальные туторы: офф. сайт и русскоязычная копия.

Категория:
Опубликовано:

Конвертируем цвет из RGB в HEX на PHP

RGB to HEX

Понадобилось динамически преобразовать цвет из формата RGB в HEX для последующего использования в CSS. (Да-да, уже 2016, а я все еще стараюсь поддерживать IE < 11.)

При этом, если у значения есть альфа-канал - его нужно оставить прежним.

Написал небольшой сниппет, ниже привожу его.

Категория:
Опубликовано:

Как добавить jQuery Colorpicker в кастомную форму

Colorpicker

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

Рассмотрим вариант добавления поля для выбора цвета, которое будет, по сути, обычным текстовым полем.

При этом не будем устанавливать ни одного лишнего модуля!

Категория:
Опубликовано:

Форма подтверждения действия

Drupal confirm action

Часто возникает необходимость запросить подтверждение пользователя на то или иное действие. Например - при удалении или изменении важных данных.

В закромах Drupal, как всегда, имеется заготовленное под это дело средство.

Рассмотрим как создать форму подтверждения действия в 7-ом Друпале.

Категория:
Опубликовано:

Делаем вертикальные вкладки с описанием

Vertical Tabs with description

Начиная с седьмой версии, в ядре Drupal есть поддержка т.н. "Вертикальных Вкладок" (или "Вертикальных Табов", "Vertical Tabs", как угодно).

Их создание и использование весьма тривиальны, как и весь FAPI 7-ки, и это не может не радовать.

Но, если посмотреть на табы полученные программно и на те, что нам предоставляет ядро (на страницах настройки типов материала или самих материалов и т.п.) - можно увидеть несколько модернизированный их вывод. А именно - у них есть своего-рода субтайтл, или краткое описание, в котором содержится перечень настроек из вкладки.

В этом посте посмотрим как это реализовано, и как мы можем использовать это в своих проектах.

Категория:
Опубликовано:

Обновление Drupal 8 с помощью Drush

Update Drupal 8

Drupal 8, как известно, система "посложнее"...

Обновляется, соответственно, тоже не просто.

Но! Как и всегда, на помощь мчится Drush (и прочие CLI).

Страницы