Blogs

Проверка сайта на наличие "ручных" правок модулей, темы

Если не уверены, что модули и\или темы сайта не "правились" и чтобы не потерять нужные изменения, например, при обновлении, можно воспользоваться модулем Hacked! - он сравнивает ядро и расширения с оригиналами на сайте Drupal.

Если дополнительно установить модуль Diff, то можно будет посмотреть что именно было изменено и в каких файлах.

Как клиенту выбрать тему оформления для Drupal сайта

Есть темы платные, есть бесплатные. Бесплатные темы поддерживаемые сообществом можно найти по ссылке https://www.drupal.org/project/project_theme
На сегодняшний день актуальны темы для Друпал 7 или 8, в зависимости от версии вашего сайта. Поэтому в фильтре находящимся над списком тем в поле Core compatibility выбираем нужную версию, например, 7.x для седьмой версии. И нажимаем кнопку Search.
Теперь в списке только те темы, которые нам могут подойти.

Вывести материал во всплывающем окне

  1. Используя Colorbox Node - благодаря ему выводится только содержимое страницы без шапки, подвала и т.д. Ссылка на материал оформляется в виде: <a class="colorbox-node" href="blogs/my-example?width=600&height=600">My Example</a>
    или <a class="colorbox-node" href="blogs/my-example" data-href="blogs/my-example?width=600&height=600">My Example</a>
    или <a class="colorbox-node" href="blogs/my-example" data-inner-width="600" data-inner-height="600">My Example</a>

Ускорение работы сайта на Drupal

Ускоряем бутстрап или борьба с неправильным удалением модулей
Некоторые разработчики удаляют модули деревянным способом: физическим удалением модуля с сервера. Однако что при этом происходит в Друпале?

Создание отдельной папки (директории) для файлов каждой ноды

Возникла необходимость для каждой ноды одного типа материалов создавать папку для хранения файлов. Потому что файлы прикрепляемые к нодам часто могут и имеют одинаковые названия. И так их легче потом переносить между разными сайтами (такая задача).

Решение
Модули token и filefield_paths, в настройках пути указываем токен [node:nid].
Работает так: при создании ноды прикрепляемые файлы помещаются во временную папку (т.к. заранее не известен номер ноды), при сохранении перемещаются в папку с номером ноды.

Добавить виджет Facebook на сайт

Чтобы добавить на сайт виджет Facebook, необходимо сделать следующее:

1. Выбрать в боковом меню желаемый виджет (описание всех виджетов можно просмотреть на странице)

2. Настроить внешний вид виджета (указать страницу, высоту, ширину; выбрать отображаемое содержимое - доступны фон д\заголовка, аватарки друзей, посты ); по окончании настройки нажать кнопку "Get code" - во всплывающем окне получите 2 блока кода. (см. рис.1)

Страницы

Подписка на RSS - Blogs