Разместить объявление
Rukassa - надёжная платёжная система для сайтов и телеграм ботов
хостинг
VIPAdmin / Архив / Вставляем фотогафий из Instagram в DLE

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


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=…]
например:

 [media=http://instagram.com/p/MjYxxJs32C/]


P.S. иногда, ссылки на страницу с фотографией имеют в конце: ?modal=true, так вставлять тоже можно, т.е.
[media=http://instagram.com/p/MjYxxJs32C/?modal=true]
сработает и фотография будет отображаться.

ТОП Записей

Автор: Enoot

Дата: 28.06.2016 15:43

Просмотров: 1 012

Оцените статью:

0 0

Партнерки

Обзор RollerAds: умная пуш-сеть с инновационными инструментами
Обзор RollerAds: умная пуш-сеть с инновационными инструментами
-1
Перейти
Huffson Group: премиальная CPA-сеть для iGaming
Huffson Group: премиальная CPA-сеть для iGaming
-1
Перейти

Еще немного интересного

Сервисы / Парсинг A-PARSER - парсер сайтов № 1
Сервисы / Сервера и хостинги Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы Merchant001- надежный эквайринг для сайта
Статьи Дорвеи 2023-2024
Арбитраж трафика / Статьи Арбитраж трафика на пуш уведомлениях
Статьи / Софт / Антидетект Браузеры Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака Keitaro PRO - трекер для арбитража трафика
Хостинг / Скрипты сайтов / Статьи Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи Exim (Восстановление по e-mail)
Скрипты сайтов / Статьи JavaScript - Меняем CSS

Отзывы (0)




To connect permitted only files with the extension: .tpl or .php To connect permitted only files with the extension: .tpl or .php