Плагин для Commento

Плагин для Commento

Для пользователей, которые хотят простоты и конфиденциальности в системе комментирования своего веб-сайта, Commento - отличный выбор. Быстрый в установке, Commento добавляет некоторые дополнительные функции, которые выделяют его, несмотря на простоту, включая поддержку Markdown, анонимную публикацию, обнаружение спама и импорт Disqus. Он также в значительной степени ориентирован на конфиденциальность; пользователям не показывается реклама, а их данные не продаются и не передаются другим компаниям. Если вы ищете систему комментариев, ориентированную на конфиденциальность, которая отлично подойдет для управления небольшим сообществом, Commento - отличный выбор.

С помощью этого плагина интеграция Commento на ваш сайт Publii проще простого, и ваши посетители могут быстро начать публиковать сообщения.

Добавление поддержки плагина для комментариев в вашу тему (для старых или пользовательских тем)

Если вы используете более раннюю версию бесплатных тем Publii или marketplace, или вашу собственную пользовательскую тему, основанную на более ранних версиях Publii, то, прежде чем вы сможете использовать плагины для комментариев, доступные на торговой площадке плагинов, вам нужно будет внести небольшие изменения в файл post.hbs вашей темы, чтобы комментарии работали правильно. Пользователям, у которых установлены последние обновления темы, не нужно будет вносить это изменение, поскольку оно уже добавлено через обновления. Чтобы внести изменения в файл post.hbs, выполните следующие действия:

  1. Откройте предпочитаемый файл в приложении Eexplorer и перейдите в папку Documents/Publii/sites/YOUR_SITE/input/themes/YOUR_THEME.
    где 'YOUR_SITE' - это название вашего сайта, а 'YOUR_THEME' - это папка для темы, которую вы в данный момент используете на сайте.
  2. Используя редактор кода по вашему выбору, откройте файл post.hbs (его можно открыть в базовых приложениях, таких как notepad, если у вас не установлен какой-либо специальный редактор кода).
  3. В нижней части списка кода найдите раздел, который может выглядеть следующим образом:

    {{#if @config.post.displayComments}} 
        <div class="post__comments"> 
           <div class="wrapper"> 
              <h2 class="h5">{{ translate 'post.comments' }}</h2> 
           {{> disqus}} 
           </div> 
        </div> 
    {{/if}}
    

    И измените его на:

    {{#if @config.post.displayComments}}
        <div class="post__comments"> 
           <div class="wrapper"> 
              {{{@commentsCustomCode}}}
           </div> 
        </div> 
    {{/if}}
    

Будьте осторожны и не заменяйте указанный текст только во избежание ошибок.

После редактирования файла сохраните изменения; теперь вы сможете использовать плагины для комментариев без проблем.

Активация плагина

Плагин можно включить, нажав кнопку переключения в поле Commento раздела Инструменты и плагины приложения Publii. Если переключатель изменится с серого на синий. тогда плагин включен и готов к работе. Имейте в виду, что если вы не планируете самостоятельно размещать Commento на своем сервере, то вам необходимо зарегистрировать учетную запись на странице регистрации Commento и либо приобрести подписку, либо запустить бесплатную пробную версию. При необходимости теперь вы можете изменить параметры плагина, нажав в любом месте поля для комментариев, кроме кнопки переключения; это откроет параметры плагина. Ни один из этих параметров не требуется, за исключением случаев, когда вы самостоятельно размещаете сервис Commento; для обычных пользователей никаких действий не требуется. Для получения более подробной информации о параметрах, доступных в плагине, ознакомьтесь с разделом Параметры плагина Commento этого руководства ниже.

Создание учетной записи Commento

Плагин Commento для Publii интегрирует виджет Commento на ваш сайт Publii, но для того, чтобы он заработал, вы должны сначала завершить процесс регистрации на Commento и активировать бесплатную пробную версию или приобрести подписку. Чтобы настроить свою учетную запись, выполните следующие действия:

  1. Перейдите на страницу регистрации в Commento и введите свой адрес электронной почты, имя и создайте пароль, затем нажмите кнопку Зарегистрироваться.
  2. После регистрации вам будет отправлено электронное письмо для подтверждения вашего адреса электронной почты; откройте электронное письмо и нажмите кнопку Подтвердить адрес электронной почты; после завершения вы можете вернуться на сайт Commento и войти в систему.
  3. После завершения входа в систему вы попадете в свой список веб-сайтов, который, конечно же, будет пустым. Нажмите кнопку Добавить домен в левой части экрана, чтобы начать создание сайта.
  4. Откроется новое всплывающее окно с двумя полями; Название веб-сайта и Домен веб-сайта. Заполните их, убедившись, что вы правильно ввели домен, чтобы избежать проблем в дальнейшем, затем нажмите кнопку Добавить домен.
  5. После добавления вашего домена вы сможете начать использовать Commento на своем сайте с помощью плагина Publii. Если это первый сайт, который вы зарегистрировали, то у вас будет тридцатидневный пробный период; по истечении этого времени для продолжения использования комментариев потребуется подписка.

Включение комментариев

Для того, чтобы Commento отображал комментарии к вашим публикациям, ему необходимо место, куда можно добавить поле для комментариев. Темы Publii включают раздел для комментариев, но по умолчанию он отключен, чтобы предотвратить появление визуальных ошибок при включении плагинов без комментариев. Вам нужно будет изменить опцию Комментарии в настройках вашей темы; после включения Publii создаст область комментариев на странице, где плагин может отображаться. Чтобы использовать комментарии на своем сайте, сначала перейдите в раздел "Тема" приложения, щелкнув соответствующую опцию в меню левой боковой панели, затем перейдите в раздел "Пользовательские настройки → Параметры публикации" в настройках темы и включите опцию "Отображать комментарии"................."

Кроме того, вы можете включить комментарии на отдельные должности в каждом конкретном случае при создании новой записи или редактировании поста, нажав на Настройки значок в правом верхнем углу области редактирования (значок "шестеренка"), чтобы открыть настройки, нажав на другие варианты, опции, чтобы увидеть полный подбор вариантов. В нижней части этого раздела будет опция Отображать комментарии, которую вы можете включить / отключить специально для этого поста.

Параметры плагина Commento

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

Конфигурация комментариев

  • Автономный - Включите эту опцию, если вы используете автономную версию Commento. Более подробную информацию о самостоятельном размещении можно найти на веб-сайте Commento.
  • URL - Эта опция доступна только в том случае, если включена опция Самостоятельного размещения; введите полный URL вашего размещенного commento.js файла здесь. Если вы используете облачный сервис, предлагаемый Commento, отключите опцию Самостоятельного размещения, поскольку никаких дальнейших действий не требуется.
  • Скрыть удаленные комментарии - По умолчанию, когда комментарий, содержащий ответы, удаляется, запись заменяется тегом "[удалено]". При включении этой опции удаленные записи не будут отображаться вообще.

Интеграция с темой

  • Заголовок заголовка - текст, введенный в это поле, будет использоваться в качестве заголовка поля для комментариев на вашем сайте.
  • Уровень заголовка - Устанавливает размер / стиль заголовка, который следует использовать для заголовка заголовка.
  • Запасное сообщение - Текст, введенный в это поле, будет отображаться, если поле для комментариев не может загрузиться из-за того, что пользователь отключил скрипты или использует браузер, в котором нет поддержки скриптов. По умолчанию рекомендуется включить JavaScript для отображения комментариев.
  • Оболочка комментариев - Устанавливает пользовательский CSS-класс для оболочки комментариев; то есть внешней области, окружающей раздел комментариев. Оставьте это значение по умолчанию, чтобы использовать стандартный набор стилей в коде темы.
  • Внутренняя оболочка комментариев - устанавливает пользовательский CSS-класс для внутренней оболочки комментариев; внутренняя область раздела комментариев. Оставьте по умолчанию, чтобы использовать встроенный стиль комментариев темы.
  • Заголовок комментариев - Устанавливает пользовательский CSS-класс для заголовка комментариев; то есть области над разделом комментариев, где отображается текст заголовка.

    Например, для семантических целей вы хотите оставить заголовок H2, но уменьшить размер шрифта, поэтому вы можете использовать один из доступных классов в наших темах: h1 h2 h3 h4 h5 h6  

    Чтобы изменить выравнивание текста, используйте следующие классы: align-left align-right align-center

Дополнительные параметры

  • Отложенная загрузка - включение этой опции позволяет разделу комментариев использовать отложенную загрузку. Он использует моменты, когда браузер простаивает, для предварительной загрузки раздела комментариев, когда пользователь прокручивает страницу вниз, чтобы уменьшить задержку перед отображением комментариев.

Интеграция баннеров с файлами cookie

Включение этого параметра добавляет опцию, позволяющую пользователям давать согласие на файлы cookie, используемые Commento, во встроенный баннер файлов cookie Publii. Как только эта опция будет включена, станут доступны еще две опции:

  • Идентификатор группы файлов cookie - Введите здесь имя группы файлов cookie, в которую должны быть включены файлы cookie Commento; например, "комментарии". Обязательно добавьте (если оно не существует) это название группы в раздел GDPR настроек сайта. Инструкции о том, как это сделать, вы можете найти в разделе GDPR этой документации.
  • Резервное сообщение - Устанавливает сообщение, которое должно отображаться, если пользователь не согласен на использование скриптов Commento. По умолчанию это уведомляет пользователей о том, что им необходимо изменить настройки файлов cookie в баннере, прежде чем комментарии смогут отображаться.

Subscribe

Get the latest news, updates and more delivered directly to your email inbox

...