Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » Добавление видео ВКонтакте 1.0 by NiceWeb

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Добавление видео ВКонтакте 1.0 by NiceWeb

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Добавление видео ВКонтакте 1.0 by NiceWeb.


Вот решил сделать простой хак с добавлением видео с контакта на DLE, версия любая.Уже есть подобный хак, но он не работает когда ставишь виджеты с контакта...

Версия: Любая.
Год выхода: 2010.
Разработчики: Студия NiceWeb.in.ua

Вот собственно сама установка:

1. Открыть /engine/modules/show.short.php

Найти:

$tpl->set( '{short-story}', stripslashes( "<div id='news-id-" . $row['id'] . "'>" . $row['short_story'] . "</div>" ) );


Заменить на:

$vk_video  = preg_replace_callback( '`\[vkvideo=http://vkontakte.ru/video_ext.php\?oid=([^\[]+)\]\[/vkvideo\]`si', create_function( '$v', ' return \'<iframe src="http://vkontakte.ru/video_ext.php?oid=\' . htmlspecialchars( $v[1] ) . \'" width="607" height="360" frameborder="0"></iframe>\';' ), stripslashes( "<div id='news-id-" . $row['id'] . "'>" . $row['short_story'] . "</div>" ));
$result_vk_video = str_replace('&','&',$vk_video);
$tpl->set( '{short-story}', $result_vk_video );


2. Открыть /engine/modules/show.full.php

Найти:

$tpl->set( '{full-story}', stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>" ) );


Заменить на:

$vk_video  = preg_replace_callback( '`\[vkvideo=http://vkontakte.ru/video_ext.php\?oid=([^\[]+)\]\[/vkvideo\]`si', create_function( '$v', ' return \'<iframe src="http://vkontakte.ru/video_ext.php?oid=\' . htmlspecialchars( $v[1] ) . \'" width="607" height="360" frameborder="0"></iframe>\';' ), stripslashes( "<div id=\"news-id-" . $row['id'] . "\" style=\"display:inline;\">" . $row['full_story'] . "</div>" ));
$result_vk_video = str_replace('&','&',$vk_video);
$tpl->set( '{full-story}', $result_vk_video );


3. Открыть /engine/modules/search.php

Найти:

$tpl->set( '{result-text}', "<div id='news-id-" . $row['id'] . "'>" . $row['story'] . "</div>" );


Заменить на:

$vk_video  = preg_replace_callback( '`\[vkvideo=http://vkontakte.ru/video_ext.php\?oid=([^\[]+)\]\[/vkvideo\]`si', create_function( '$v', ' return \'<iframe src="http://vkontakte.ru/video_ext.php?oid=\' . htmlspecialchars( $v[1] ) . \'" width="607" height="360" frameborder="0"></iframe>\';' ), "<div id='news-id-" . $row['id'] . "'>" . $row['story'] . "</div>" );
$result_vk_video = str_replace('&','&',$vk_video);
$tpl->set( '{result-text}', $result_vk_video );


Вот и все!

Теперь о том как вставлять видео с ВКонтакте в DLE

Берем ссылку которая находится в src="ссылка"

Например есть у нас код с видео:

<iframe src="http://vkontakte.ru/video_ext.php?oid=13116118&id=152624713&hash=553ce45059863cde&hd=1" width="607" height="360" frameborder="0"></iframe>


А берем мы с этого кода только

http://vkontakte.ru/video_ext.php?oid=13116118&id=152624713&hash=553ce45059863cde&hd=1


И чтоб работало на сайте при добавлении новости делаем так:

[vkvideo=ссылка][/vkvideo]


Пример:

[vkvideo=http://vkontakte.ru/video_ext.php?oid=13116118&id=152624713&hash=553ce45059863cde&hd=1][/vkvideo]


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


0
Просмотры: 9 211 :: Комментарии (21) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21vober

  • 31 января 2012 12:09
  • Регистрация: 22.11.2011
  • Был(а) онлайн: 18.04.2023
  • Комментариев: 27
  • 0
блин, все здорово, но так никто и не знает как можно видео смотреть не контактовским плеером?

1 2
Предыдущая    Следующая
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: