Перейти к основному содержанию

Drupal 8 — блок комментариев Disqus и HTTPS

Drupal 8

Если ваш сайт работает на HTTPS, то блок комментариев модуля Disqus не будет работать. Полечим.

Ошибка классическая, надеюсь, в одном из следующих релизов исправят. Блок комментариев не отображается по той причине, что использует протокол HTTP. Если ваш сайт работает на HTTP, то работает и так, но стоит перейти на SSL, как:

This request has been blocked; the content must be over HTTPS.

drupal

Лезем в модуль Disqus в файл DisqusBaseBlock.php - drupal8\modules\disqus\src\Plugin\Block\DisqusBaseBlock.php. Находим строку "http://disqus.com/forums/" и меняем её на "https://disqus.com/forums/".

drupal

В админке друпала сбрасываем кеш. Администрирование > Конфигурация > Разработка > Производительность. Очистка кеша.

drupal

Проверяем блок комментариев.

drupal

Ошибки больше нет, комментарии отображаются. Мы молодцы.

Теги

 

Похожие материалы

Drupal — модуль Metatag

В какой-то момент времени я задумался над оптимизацией поисковой выдачи для сайта. Яндекс вебмастер настойчиво напоминал о том, что у меня на сайте нет метатегов Description. Вот хлебом не корми - дай Description. Решить проблему с отсутствием метатегов поможет модуль Metatag. Этот модуль автоматически подставляет метаданные на странички сайта, что улучшает отображение контента в результатах поисковой выдачи. Кроме того, модуль позволяет вставлять специальные метатеги для социальных сетей. Конечно, ему нужно будет в этом помочь грамотными настройками, - обязательно настроим. Модуль использует tokens.

Теги

Drupal 9 — ошибка при запуске Cron

Убил сегодня утром два часа на то, чтобы найти корень проблемы. Пытаюсь запустить Cron через админку:  Администрирование → Конфигурация → Система → Cron → Запустить cron. А он не запускается, выдаёт ошибку.

Теги