Интеграция комментариев от widgetpack с MODX Revo

widgetpack MODX Revo

На текущий момент практически не осталось бесплатных сервисов комментирования (не считая форм от соц сетей: vk, фейсбук и других) — вернее они есть, но либо убогие, либо рекламу у вас на сайте выводят — как Disqus например. Поэтому рассмотрим widgetpack — лучше пока из бесплатного не чего не встречал, если встречали и это существует по сей день напишите)

Примечание: widgetpack бесплатен только для одного сайта и модератора — ну за деньги соответственно можно все) Не кто не мешает с разных почт там регистрироваться, устанавливать на разные сайты и т.д.

Регистрация и получение кода

Идем на сайт widgetpack.com жмем по кнопке «Get Started Free!» и попадаем на страницу регистрации.

Вводим: имя, email и пароль для входа в систему.

Вводим данные для регистрации

После этого появится форма добавления сайта в виджетпак, заполняем ее.

Добавляем сайт в виджетпак

На следующем шаге должна открыться страница «Установить виджеты на ваш сайт» (если не открылась то ее можно найти в меню — Site — Install), копируем код виджета комментариев.

Копируем код виджета комментариев

Интеграция комментариев от widgetpack с MODX Revolution

Открываем шаблон или чанк где хотите разместить форму комментирования и вставляете туда скопированный код и сохраняем.

Если сайт на Fenom — то на страницах куда вставили данный код, будет белый экран. Правиться это легко, нужно перед всеми фигурными кавычками «{» и «}» поставить пробелы до и после них, например: было wpac_init.push({widget: 'Comment', id: 32556});, стало wpac_init.push( { widget: 'Comment', id: 32556 } );. А лучше вообще создать js файл и добавить в него код (все что между: <script type="text/javascript"> ... </script> и затем подключить его.

Подключаем js к сайту

После установки кода на сайт проверьте отобразилась форма или нет. И можно перейти к основным настройкам, нажав под кодом на ссылку «configure widget».

Настраиваем виджет

Тут уже на свой вкус и цвет делаете настройки, пример моих настроек на скриншоте выше.

Мини виджеты widgetpack

У widgetpack на данный момент есть 2 виджета: вывод последних комментариев и вывод количества комментарием.

Вывод последних комментариев

Идем в меню — Comments — Mini-widgets и видим 2 вкладки Recent comments (должна быть активной — она нам и нужна) и Comment Count

Сам код нам как таковой не нужен, на в основной код нужно добавить строку

wpac_init.push({widget: 'CommentRecent', id: 1, limit: 10});

поставьте свой id и затем уже выводим на страницу (в сайт бар к примеру) вставкой html: <div id=»wpac-commentrecent»></div>

Вывод количества комментариев на странице

Идем в меню — Comments — Mini-widgets и выбираем мини-виджет Comment Count.

Виджет Comment Count

Как и в предыдущем случае, код от туда не нужен — он идентичен коду вставки комментариев в основной скрипт нам нужно добавить строку:

wpac_init.push({widget: 'CommentCount', id: 1, html: '<span class="cc-{count}">{count}</span>'});

куда добавлять код

и потом в html код в месте где хотите вывести количество комментариев помещаем

<span class="cc-{count}">{count}</span>

Примечание: я не смог за экранировать данный вывод, чтобы он работал с fenom — поэтому забил. Если смогли обыграть поделитесь) У кого обычный шаблонизатор — проблем возникнуть не должно.

С данным сервисом работаю впервые, как появятся комментарии на сайте, обновлю статью — если что то упустил.

Понравилась статья? Можно поблагодарить автора: отправив ему донат на
YooMoney
или
Qiwi
. Либо поделившись статьей ☟
Поделиться с друзьями
Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Оцените автора
( Пока оценок нет )
Web-Revenue.ru