Ошибка в темах zymphonies

Темы Zymphonies  для Drupal радуют отличным внешним видом(большое спасибо разработчикам). Но вот со стабильностью зачастую возникают проблемы.

Итак, во встроенном слайдере тем zymphonies возникает ошибка,. которая приводит к падению сайта. Также такая ошибка была выявлена в Advanced Theme Zymphonies и Parallax Zymphonies Theme.

Теги

Включение мультиязычности в Drupal 8.

Мультиязычность в drupal 8 работает "из коробки". Необходимо только включить(уже имеющиеся) модули - Configuration Translation и Content Translation. Для пущей красоты желательно скачать модуль Language Icons.

Настройка.

1. Добавляем нужный дополнительный язык.(https://www.allla.ru/admin/config/regional/language).

Drupal 8 Zymphonies theme. Темизация.

Если есть необходимость в красивой и современной теме, то тема drupal 8 zymphonies theme как раз подходящий вариант. Тема отвечает современным требованиям по внешнему виду и технологиям дизайна. Приведу короткий список настроек, помимо базовых.

 

Задний фон шапки.

Чтобы сменить задний фон шапки нужно редактировать файл /drupal8_zymphonies_theme/css/custom-style.css. (54 строка, свойство background).

Теги

Отладка. Var_dump.

Памятка для себя.

Для простейшей отладки нужно вставить в код(исследуемого модуля, например) нечто подобное:

var_dump(code);

# такой код был использован при отладки модуля
# преверялась выдача массива 'user'
var_dump(\Drupal::service('current_route_match')->getParameter('user'));

Эту строчку можно вставить в главный файл модуля( расширение .module)

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

Теги

Добавление стиля изображения(в том числе через Ckeditor).

Добавление стиля к изображению довольно простая задача(если не учитывать добавление стиля к изображению вставленному непосредственно в текст через WYSIWYG-редактор). Буду показывать на примере добавления водяных знаков к изображению.

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

 

Модуль Redirect.

При использовании модуля Pathauto для автоматического создания синонимов url, крайне рекомендуется также устанавливать модуль Redirect. Модуль Redirect автоматически будет переадресовывать со страниц типа /node/sombody-number на синоним созданный с помощью Pathauto. Настраивать при этом модуль Redirect не требуется, только установить.

Обновление версии php. От 5 к 7 версии. Debian 8.

Добавляем репозиторий с пакетами php7.0 :

sudo nano /etc/apt/source.list

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

 

Ключ от репозитория, качаем и включаем:

wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

 

Обновляем репозитории и устанавливаем:

apt update
apt install php7.0

 

Перенастройка веб-сервера apache :

Теги

Настройка SSH. Вход по ключу, без пароля.

Генерируем(на локальной машине) ssh-ключи:

ssh-keygen -p

~/.ssh/id_rsa.pub — открытый ключ.
~/.ssh/id_rsa — закрытый ключ.

Теперь, если создать файл на сервере ~/.ssh/authorized_keys и положить туда содержимое открытого ключа, то можно заходить на сервер без введения пароля.

Используя команду(также на локальной машине):

Теги

Adsense. Drupal 8.

После проверки сайта в Google AdSense встала задача размещения рекламных блоков в коде страниц.

Есть два способа:

  • Использовать модуль Adsense.
  • Использовать внутренние инструменты drupal( стандартные блоки).

 

С использование модуля Adsense.

Устанавливаем модуль. Дополнения(подмодули) в большинстве случаев устанавливать не требуется.

Создание текстового формата для вставки скриптов.

Идем по адресу: /admin/config/content/formats . Жмем "Добавить текстовый формат".

список текстовых форматов

Роли : Администратор.

Текстовый редактор: нет.

Убираем все галочки, и сохраняем.

Теги