Все для DataLife Engine / DLE хаки / Хак для DLE / Вставка в DLE фотографий из Instagram

Вставка в DLE фотографий из Instagram


Представляем на dle9.com хак Вставка в DLE фотографий из Instagram, чтобы можно было из соц. сети Instagram выводить фотографии в новостях и т.д. Стоит сказать, что у хака дле есть незначительный минус, это нет возможности изменить размер изображения, хотя это мелочи. Картинки в Instargam все стандартного размера 640х640 px., а значить, собственно, настройки нам не к чему.

Если вы хотите быстро улучшить позиции интернет площадки, то без привлечения дополнительных фишек, сделать это сложно. Именно поэтому часто можно найти всевозможные скрипты и дополнительные расширения внедряемые в CMS, чтобы улучшить интеграцию популярных социальных сетей. Ведь, чем больше информации публикуются о вашем портале на страницах Вконтакте, Twitter, Facebook, Мой Мир, Инстраграм и тому подобное, тем больше у вас подписчиков, а главное возможность привлечь целевую аудиторию. При этом, чем больше у вас значения рейтинга или "лайков", тем больше вы сможете увеличить посетителей.

Если вы задаетесь вопросом, как же увеличить количество лайков в Инстраграме? То рекомендуем прочитать статью, как "увеличить количество лайков в instagrame", где довольно подробно написано об этом. Благодаря сервису Zengram.ru можно проставлять лайки автоматически, добавлять комментарии под фотографиями, подписываться на определенных фолловеров и многое другое. Умение правильно оперировать соц сетями, позволит быстро нарастить трафик и известность вашей интернет площадке.

Итак, приступим к установки хака "Вставка в DLE фотографий из Instagram", для этого нам понадобиться открыть файл — engine/classes/parse.class.php

Правка движка незначительная, проверялась установка на версии DLE 10.4, думаю и на остальных версиях движках будет работать.

В сам начале мы разрешаем вставку 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-->'; }


Вот и всё. Добавлять фотографии очень просто, достаточно скопировать адрес УРЛ Instagram страницы с фотографией и вставить в тег
[media=…]


например:
[media=http://instagram.com/p/MjYxxJs32C/]


P.S. Стоить отметить, что иногда ссылки на страницу с фотографией имеют в конце:
?modal=true
, так добавлять тоже можно, т.е.
[media=http://instagram.com/p/MjYxxJs32C/?modal=true]
будет работать и фотография отображаться.
Автор Kanaspo Project
Советуем из раздела хаки дле, скачать хак DLE Вставка фотографий из Instagram по следующей ссылке

Vstavka-v-DLE-fotografiy-iz-Instagram.rar [37,43 Kb] (cкачиваний: 105)
  • 80
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent