Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

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


Данный хак позволяет добавлять видео с ВКонтакте.ру на сайт под управлением DLE, даже если у вас стоят виджеты с контакта.

Установка:
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('&amp;amp;','&amp;',$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>" ) );[/quote]


Заменить на:

$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('&amp;','&',$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('&amp;','&',$vk_video);
$tpl->set( '{result-text}', $result_vk_video );



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

<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]



DLE: Любая
Разработчики: niceWeb.in.ua

Другие новости по теме: