fbReviews

Дополнение для вывода отзывов с страницы Facebook
Версия 1.0.0-beta
Дата выпуска 31.01.2018
Загрузки 7
Просмотры 4 348
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !

Дополнение с помощью которого на свой сайт можно подгрузить отзывы о странице на Facebook.


Для работы дополнения необходим доступ в API Facebook. Для этого необходимо создать свое приложение и получить для него токен доступа.


Создание своего приложения


  1. Переходим на https://developers.facebook.com/apps (Предварительно залогинешись на Facebook под пользователем владельца страницы с отзывами)

  2. Нажимаем на кнопку “Создать новое приложение” и в появившемся окне вводим для него название (например название домена сайта) после чего нажимаем на кнопку “Создайте ID приложения”




  3. На открывшейся странице кликаем по меню “Настройки” -> “Основное”


  4. На открывшейся странице можно узнать “Идентификатор приложения” и “Секрет приложения” которые будем использовать в настройки дополнения “fbReviews”



Получение бессрочного access token


  1. Переходим на https://developers.facebook.com/tools/explorer/

  2. В выпадающем меню «Приложение» выбираем свое приложение.


  3. Ниже в меню «Получить маркер» выбираем «Получить маркер доступа к Странице, появится окно подтверждения прав, жмем «ок»


  4. В этом же меню появится новый пункт с названием вашей страницы, выбираем его.


  5. Копируем полученный токен. У него время действия всего час. Страницу не закрываем!


  6. Переходим на https://developers.facebook.com/tools/debug/accesstoken и вставляем скопированный токен в поле, жмем «Отладка», ниже жмем кнопку «Продлить маркер доступа» и вводим пароль, после этого появится новый токен сроком уже на 60 дней, копируем его.





  7. Возвращаемся на https://developers.facebook.com/tools/explorer/ и вставляем скопированный токен в поле «Маркер доступа», а в адрес запроса строку me?fields=access_token и жмем «Отправить». В ответе будет новый токен без ограничений по времени, его будем использовать в настройки дополнения “fbReviews”.




Настройка дополнения


После установки дополнения fbReviews в меню “Приложения” появится пункт “Facebook отзывы” клик по которому откроет страницу основных настроек.






fbReviews — сниппет для вывода отзывов Facebook


Параметры:


  1. tpl — Чанк оформления для вывода результата работы сниппета. По умолчанию fbReviewsTpl

  2. tplRow — Чанк оформления каждого отзыва. По умолчанию fbReviewsRowTpl
  3. limit — Ограничение вывода отзывов на странице. По умолчанию 25
  4. sizeAvatar — Размер аватарки [small|normal|album|large|square]. По умолчанию small
  5. skipEmpty — Пропускать отзывы без текста [0|1]. По умолчанию 1
  6. dateFormat — Формат даты. По умолчанию %d %B, %Y %H:%M
  7. frontendCss — Стиль фронтенда. По умолчанию [[+assetsUrl]]theme/defaolt/css/main.min.css
  8. frontendJs — Скрипт фронтенда. По умолчанию [[+assetsUrl]]theme/defaolt/js/main.min.js

Последние обсуждения в сообществе MODX.pro