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

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

Таганай
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

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

Подробнее
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

Подробнее