Обновление виджета instagram Есть решение


Тема Prestige.

Для отображения виджета инстаграм необходимо было указать Instagram client ID и Instagram Access Token в настройках витрины. Однако с 29 июня инстаграм закрыл Legacy API permission, получить client ID не получается. 

Что теперь указывать, чтобы виджет заработал?

5 ответов
  • Сергеев Владимир
    Разработчик
    Решение
    20 июля 2020 10:21

    Здравствуйте, Александр!

    В обновлённых версиях темы я заменил виджет на другой, рабочий.

    Помню, что я вносил вам правки в тему, поэтому расскажу как вам изменить виджет вручную.
    У вас, на сколько я помню, стоит клонированная тема и тема-оригинал. Если у вас изменена оригинальная тема, то её сначала нужно клонировать. Для всех приложений. 

    Затем оригинальную тему нужно обновить. 
    Теперь из оригинальной темы нужно перенести код из файлов:

    Тема для Сайта: 

    • block.social.html
    • block.social.insta.html

    Тема для шопа: 

    • home.insta.html

    Теперь, поскольку настройки у вас не поменялись, то нужно в этих файлах заменить все переменные:

    $theme_settings.insta_user

    на:

    $insta_user

    Затем в начале каждого файла указать в переменной ссылку на ваш instagram профиль.
    Например:

    {$insta_user = 'webasyst.ru'}

    • Александр
      Решение
      20 июля 2020 13:59

      Владимир, все верно вы помните.

      Я сделал то, что вы написали, но не заработало. 

      Во-первых, у меня в клонированной теме для магазина не было даже файла home.insta.html. Я его скопировал, конечно, через FTP, но полагаю его нужно как-то подключить. 

      Во-вторых, у меня ClientID не заполнен, я не успел его получить до изменения политики Instagram, а там в коде стоит условие, что ClientID не пустой. Я его попробовал убрать, но не помогло. 

      • Сергеев Владимир
        Разработчик
        Решение
        20 июля 2020 14:10

        Client ID больше не нужен. Я же написал какую переменную надо заменить в файлах после вставки. 

        Напомните мне доступы сами знаете куда. =) Посмотрю. 

        • Александр
          Решение
          20 июля 2020 14:13

          Владимир, я все заменил, но у вас в коде осталось условие 

          		{if !empty($theme_settings.insta_client_id)}
          			{include file="block.social.insta.html" inline}
          		{/if}
          

          Доступы сейчас пришлю на почту )

          • Сергеев Владимир
            Разработчик
            Решение
            20 июля 2020 14:19

            Видимо, вы не до конца обновили файлы темы.
            В последней версии файлов подобного условия нет. 

  • Александр
    Решение
    20 июля 2020 14:53

    Спасибо за помощь! 

  • Андрей
    Решение
    16 сентября 2020 14:55

    Добрый день. В теме super перестали отображаться посты с инстаграмма :(

    • Сергеев Владимир
      Разработчик
      Решение
      16 сентября 2020 15:51

      Здравствуйте, Андрей! 

      Проблем не вижу. 

      • Андрей
        Решение
        16 сентября 2020 15:59

        К сожалению у меня не работает не на моем сайте, не на вашем демо сайте. Проверил с двух ноутбуков и с двух телефонов. Везде нету постов.

        • Сергеев Владимир
          Разработчик
          Решение
          16 сентября 2020 16:32

          Наверно, это у вас какая-то локальная проблема, т.к. даже с телефона на вашем сайте я вижу инстаграм.
          Проверяйте блокировщики рекламы, впны и всё такое.. 

          • Андрей
            Решение
            16 сентября 2020 16:41

            Да, извиняюсь. Проблема почему то в интернет-провайдере, с мобильного оператора все работает нормально. Буду разбираться, спасибо.

          • Андрей
            Решение
            21 января 2021 11:05

            На моих сайта тоже перестали отображаться фото из инстаграмма, на сайте https://super.weberia.ru/ тоже не видно

  • Андрей
    Решение
    21 января 2021 11:06

    • Сергеев Владимир
      Разработчик
      Решение
      21 января 2021 17:55

      Здравствуйте! 
      Это не зависит от темы. Бывает, что инста не отвечает и ничего не присылает на запрос скрипта. Такое как раз вчера было. У клиента из Америки. 

      • Андрей
        Решение
        27 января 2021 17:27

        Подскажите как разместить блок Инстаграмм на другой странице сайта, например в категориях или на страницах тегов?

  • Андрей
    Решение
    21 января 2021 11:18

    Подскажите как разместить блок Инстаграмм на другой странице сайта, например в категориях или на страницах тегов?

    • Сергеев Владимир
      Разработчик
      Решение
      28 января 2021 18:49

      Здравствуйте, Андрей! 

      Виджет инстаграм уже размещён на всех страницах – в сайдбаре темы. 
      Переносить виджет с главной – очень муторное занятие, там очень много кода. 

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!