modInstagram

modInstagram

modstore.pro: https://modstore.pro/packages/photos-and-files/modinstagram

Github: https://github.com/ig0r74/modInstagram

Результат работы

Компонент позволяет выводить на сайте последние посты из Instagram.
Для работы необходим pdoTools, он устанавливается автоматически. Также нужно получить ACCESS TOKEN.

Для получения ACCESS TOKEN:
  1. Авторизоваться под аккаунтом Instagram, чьи посты хотите выводить на сайте.
  2. Зарегистрировать приложение www.instagram.com/developer/
  3. Убрать чекбокс в настройках приложения на вкладке Security
  4. Сгенерировать ACCESS TOKEN:
    https://www.instagram.com/oauth/authorize/?client_id=ВАШ_CLIENT_ID&redirect_uri=ВАШ_URL_АВТОРИЗАЦИИ&response_type=token&scope=basic&hl=en
  5. ACCESS TOKEN будет в url, на который вас перенаправит Instagram после авторизации

ACCESS TOKEN можно указать как глобально в системных настройках, так и в каждом вызове сниппета.

Теперь можно вызывать сниппет используя стандартный синтаксис, однако pdoTools все равно нужен.
Минимальный вызов (если токен указан в системных настройках):
[[!modInstagram]]

Время жизни кэша теперь указывается в параметре cacheTime. По-умолчанию 1800 (30 минут).

Вызов со всеми параметрами и с использованием синтаксиса Fenom:
{'!modInstagram' | snippet : [
    'accessToken' => '123123123123123',
    'tpl' => 'tpl.modInstagram.item',
    'tplWrapper' => 'tpl.modInstagram.wrapper',
    'cacheTime' => 3600,
    'limit' => 8,
    'maxId' => 13872296,
    'minId' => 13872200,
]}

Также доступны параметры toPlaceholder и showLog.

В чанке tpl доступны следующие плэйсхолдеры:

Пример использования (кэширование теперь встроено в сниппет):


[[!modInstagram?
    &limit=`18`
    &showLog=`1`
]]

Результат работы:

Wat Sri Suphan
17.10.2019

Серебряный храм в Чиангмай #chiangmai #thailand

Подробнее
Wat Phra Singh (hoofdbetekenis)
15.10.2019

Chiang Mai - небольшой город на севере Таиланда с высокой концентрацией храмов на квадратный метр, в...

Подробнее
Ratchada Rot Fai Night Market
11.10.2019

Бангкок - перевалочный пункт большинства бэкпэкеров. #bangkok #thailand

Подробнее
Челябинск, Металлургический район
06.10.2019

Природа решила побаловать уральцев этой осенью 🖤

Подробнее
Изумрудный карьер
30.09.2019

#autumn #chelyabinsk

Подробнее
ГИБДД Ленинского района
17.09.2019

☑️ Право управления транспортными средствами категории А

Подробнее
Разъезд Айгир
10.09.2019

#aigir #bashkortostan

Подробнее
Айгир
10.09.2019

Невероятной красоты утро #aigir #bashkortostan

Подробнее
Айгир
09.09.2019

Зубы Шурале, Айгир, республика Башкортостан #aigir #bashkortostan #mountains

Подробнее
Таганай
10.08.2019

Национальный парк "Таганай", Двуглавая сопка, северная вершина.

Подробнее
Chelyabinsk, Russia
01.08.2019

Человек скоро будет легально колесить по азиатским странам.

Подробнее
Озеро Сугояк
14.07.2019

Подробнее
ЦПКиО Гагарина
13.07.2019

Подробнее
Kislovodsk
19.06.2019

Национальный парк Кисловодский #kislovodsk #kmv

Подробнее
Grosnyj, Russia
16.06.2019

Грозный в одном фото. Мечеть, Грозный-Сити, безлюдная площадь и улицы. К сожалению, этому городу неч...

Подробнее
Republic of Dagestan
16.06.2019

Дагестан в словах: брат, да, кароче, вип-кабина, аул. И, лихая езда, конечно.

Подробнее
Derbent
13.06.2019

#derbent #dagestan

Подробнее
Telavi, Kakheti, Georgia
06.06.2019

Очень уютный город #telavi #georgia

Подробнее