1. Гость, Нет времени набирать посты, чтобы открыть HIDE ? Теперь есть решение, станьте Членом Клуба!
  2. Новые покупки

    02.12.2016: Бизнес Молодость - Соль цеха

    02.12.2016: Управляем Zennoposter через крутой веб-интерфейс

    02.12.2016: Mokselle - Профессия интернет-маркетолог от А до Я (Skillbox)

    01.12.2016: Как написать хорошую книгу. Групповой коучинг с Филиппом Богачевым

    01.12.2016: Делай Деньги в SMM

    01.12.2016: Как сжечь жир по науке

    01.12.2016: Получайте 1000+ горячих клиентов из социальных сетей

    01.12.2016: Торговая система - разрыв цены

    01.12.2016: Привлечение активных рефералов в любые проекты

    01.12.2016: Алекс Мэй - Женская академия секса 2.0

    01.12.2016: ONLine - Курс: Администратор 1С

    30.11.2016: Искусство договариваться ( TTC courses, 17 - 20 занятия)

    30.11.2016: Искусство договариваться ( TTC courses, 13 - 16 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 9 - 12 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 5 - 8 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 1 - 4 занятия )

    30.11.2016: 90 готовых документов для бизнеса (продажи, маркетинг, управление)

    30.11.2016: Автоматизация рутинных задач с помощью Python (2016)

    30.11.2016: Учимся профессионально снимать фильмы за 25 уроков

    29.11.2016: [videosmile] Супер видео

  3. Нужен организатор

    02.12.2016: Бизнес Молодость - Соль цеха

    02.12.2016: Управляем Zennoposter через крутой веб-интерфейс

    01.12.2016: Как написать хорошую книгу. Групповой коучинг с Филиппом Богачевым

    01.12.2016: Делай Деньги в SMM

    01.12.2016: Как сжечь жир по науке

    01.12.2016: Получайте 1000+ горячих клиентов из социальных сетей

    01.12.2016: Торговая система - разрыв цены

    01.12.2016: Привлечение активных рефералов в любые проекты

    01.12.2016: Алекс Мэй - Женская академия секса 2.0

    01.12.2016: ONLine - Курс: Администратор 1С

    30.11.2016: Искусство договариваться ( TTC courses, 17 - 20 занятия)

    30.11.2016: Искусство договариваться ( TTC courses, 13 - 16 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 9 - 12 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 5 - 8 занятия )

    30.11.2016: Искусство договариваться ( TTC courses, 1 - 4 занятия )

    30.11.2016: 90 готовых документов для бизнеса (продажи, маркетинг, управление)

    30.11.2016: Автоматизация рутинных задач с помощью Python (2016)

    30.11.2016: Учимся профессионально снимать фильмы за 25 уроков

    29.11.2016: [videosmile] Супер видео

    29.11.2016: Новогодний бизнес под ключ

Вставляем фотографии из Instagram в DLE

Тема в разделе "Хаки DLE", создана пользователем allnulled, 3 июл 2016.

  1. allnulled

    allnulled Администраторы Команда форума Администраторы

    Регистрация:
    2 фев 2015
    Сообщения:
    15.792
    Симпатии:
    799
    Instagram уже довольно популярна и вставку фотографий из этой сети уже можно включать в DLE, но пока этого не произошло сделаем это сами.
    Единственный минус то, что нет настроек размера через админку, но это уже мелочи. Фотографии в Instargam все одного размера 640х640 px., поэтому, собственно, настройки особо и не нужны.

    Правка движка не значительная, я делаю для версии 10.4, но для остальных версий думаю тоже самое, по крайней мере для 10.3 точно. Нам нужен только 1 файл — engine/classes/parse.class.php

    Во-первых, нужно разрешить вставку iframe для домена instagram.com, для этого нужно добавить в
    Код:
    var $allowed_domains = array();
    до закрывающей скобки, домен:
    Код:
    "//instagram.com/"
    найти
    Код:
    if ($source['host'] != "youtube.com" AND $source['host'] != "youtu.be" AND $source['host'] != "vimeo.com" AND $source['host'] != "video.mail.ru" AND $source['host'] != "smotri.com" AND $source['host'] != "gametrailers.com") return "[media=".$url."]";
    
    заменить на
    Код:
    if ($source['host'] != "youtube.com" AND $source['host'] != "youtu.be" AND $source['host'] != "vimeo.com" AND $source['host'] != "video.mail.ru" AND $source['host'] != "smotri.com" AND $source['host'] != "gametrailers.com" AND $source['host'] != "instagram.com") return "[media=".$url."]";
    
    найти
    Код:
    } elseif ($source['host'] == "video.mail.ru") {
    ниже, после закрывающейся фигурной скобки } вставить
    Код:
    elseif ($source['host'] == "instagram.com") { $video_link = substr($source['path'], 2); $video_link = str_replace( "/", "", $video_link ); $depre_url = "http://instagram.com/p/".$video_link."/"; return '<!--dle_media_begin:'.$depre_url.'--><iframe width="640px" height="720px" src="http://instagram.com/p/'.$video_link.'/embed" frameborder="0" allowfullscreen="allowfullscreen"></iframe><!--dle_media_end-->'; }
    
    Готово

    Пример вставки
    Код:
    [media=http://instagram.com/p/MjYxxJs32C/]
    
     
  2. Загрузка...


Пользователи, которые прочитали эту тему (Всего: 0)