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`
]]

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

Kislovodsk
19.06.2019

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

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

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

Подробнее
Dagestan
16.06.2019

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

Подробнее
Derbent
13.06.2019

#derbent #dagestan

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

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

Подробнее
Bakuriani
02.06.2019

Поезд кукушка Баржоми-Бакуриани #georgia #barjomi

Подробнее
Svaneti
18.05.2019

Наконец-то настоящие горы! #svaneti #georgia #hiking

Подробнее
Petra Fortress
07.05.2019

#georgia #batumi #adjaria

Подробнее
Batumi Botanical Garden
25.04.2019

Ботанический сад Батуми #batumi #georgia #sakartvelo

Подробнее
Marmaris
18.04.2019

Уютные улочки Мармариса

Подробнее
Asian Side of Istanbul
14.04.2019

Подробнее
Belgrat Ormanı
07.04.2019

Белградский лес. Из него по акведукам доставлялась питьевая вода в Стамбул. А находится он примерно ...

Подробнее
Adalar, İstanbul
07.04.2019

#princeisland #adalar #turkey

Подробнее
Istanbul, Turkey
05.04.2019

Good morning Istanbul #istanbul #turkey #morning

Подробнее
Beer Hall
30.03.2019

Вот это ночька #istanbul #turkey

Подробнее
Istanbul (Old City)
28.03.2019

Стамбул, это ❤️ #istanbul #turkey

Подробнее
Vnukovo, Moskovskaya Oblast', Russia
26.03.2019

Пока что все складывается крайне удачно: ⠀ 1. Ручная кладь (единственный мой багаж в этом трипе) иде...

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

What a lovely day!

Подробнее