• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Поиск Вставка видео с контакта

Статус
В этой теме нельзя размещать новые ответы.

Uglik

Старатель
Регистрация
8 Окт 2008
Сообщения
350
Реакции
14
Здравствуйте

Подскажите как в dle 8.5 вставлять видео с вконтакте.... нашел хак в сети... ничего не получается через него не работет на этой версии dle, может модуль есть какой ?
 
Если не ошибаюсь, вконтакте чтобы смотреть видео нужно быть авторризованным, или данный хак использует "прямые" ссылки?
Автор, а можно хотя бы описание? Интересная тема.
 
А можно что нить что бы сразу iframe вставлять , просто у меня на сейте много битого видео.... придется много роликов заметить.... и все время вставлять ссылку и прописывать будет муторно....

Может можно как нить сделать что бы вставляешь полностью код а он переводил в нужный, ну или что нить в этом роде?
 
я думаю в парсер дле можно прописать чтобы он потирал не нужный код
 
Если не ошибаюсь, вконтакте чтобы смотреть видео нужно быть авторризованным, или данный хак использует "прямые" ссылки?
Автор, а можно хотя бы описание? Интересная тема.
кто вам сказал что для просмотра видео нужна авторизация? если видео вставлено на другом сайте через фрейм контакта - авторизовываться на вконтакте не обязательно!!!
А можно что нить что бы сразу iframe вставлять , просто у меня на сейте много битого видео.... придется много роликов заметить.... и все время вставлять ссылку и прописывать будет муторно....
Может можно как нить сделать что бы вставляешь полностью код а он переводил в нужный, ну или что нить в этом роде?
можно использовать например доп.поля: в них прописывать ссылку типа Для просмотра ссылки Войди или Зарегистрируйся и потом в шаблоне его выводить через фрейм... Есть ещё способ который не рекомендуют - убрать обрезание тега frame в коде двига...
 
да про убирание iframe с кода тоже читал.. если затереть тогда iframe можжно будет в коментарих вставлять ) сами понимаете чем это гразит:-]
 
А какие еще предлодения есть ? Кто как реализовал это на своих сайтах.... поделитесь решениями.... думаю всем интересно будет
 
кто вам сказал что для просмотра видео нужна авторизация? если видео вставлено на другом сайте через фрейм контакта - авторизовываться на вконтакте не обязательно!!!
можно использовать например доп.поля: в них прописывать ссылку типа Для просмотра ссылки Войди или Зарегистрируйся и потом в шаблоне его выводить через фрейм... Есть ещё способ который не рекомендуют - убрать обрезание тега frame в коде двига...

Да, убирать обрезание iframe глупо.

Сделал через дополнительные поля, работает отлично. :ay:
 
Здравствуйте
Подскажите как в dle 8.5 вставлять видео с вконтакте.... нашел хак в сети... ничего не получается через него не работет на этой версии dle, может модуль есть какой ?
0. Открываем /engine/classes/parse.class.php
1. После:
PHP:
$source = preg_replace( "#\[youtube=([^\]]+)\]#ies", "\$this->build_youtube('\\1')", $source );
Добавляем:
PHP:
$source = preg_replace( "#\[vk=([^\]]+)\]#ies", "\$this->build_vk('\\1')", $source );
2. После:
PHP:
$txt = preg_replace( "#<!--dle_youtube_begin:(.+?)-->(.+?)<!--dle_youtube_end-->#is", '[youtube=\\1]', $txt );
Добавляем:
PHP:
$txt = preg_replace( "#<!--dle_vk_begin:(.+?)-->(.+?)<!--dle_vk_end-->#is", '[vk=\\1]', $txt );
3. ПЕРЕД:
PHP:
function build_url($url = array()) {
Добавляем:
PHP:
function build_vk($url) {
        $url = $this->clear_url( urldecode( $url ) );
        $url = str_replace("&amp;","&", $url );        
        if( $url == "" ) return;
        $source = @parse_url ( $url );
        $source['host'] = str_replace( "www.", "", strtolower($source['host']) );
        if ($source['host'] != "vk.com" AND $source['host'] != "vkontakte.ru") return "[vk=".$url."]";
        if ($source['host'] == "vk.com")
            return '<!--dle_vk_begin:'.$url.'--><center><iframe src=\"'.$url.'\" width=\"585\" height=\"360\" frameborder=\"0\"></iframe></center><!--dle_vk_end-->';
        else
            return '<!--dle_vk_begin:'.$url.'--><center><iframe src=\"'.$url.'\" width=\"585\" height=\"360\" frameborder=\"0\"></iframe></center><!--dle_vk_end-->';
    }
(width и height ставьте вам нужную)
4. В main.tpl в шапку добавьте -
PHP:
<script language="javascript" type="text/javascript"> 
document.onmouseup = function(){
var t =  document.getElementsByTagName('textarea');
for (var i=0; i<t.length; i++)  {
  t[i].value=t[i].value.replace(/<iframe src="(.*?)".*?<\/iframe>/gim, '[vk=$1]');
}
}
</script>
Теперь все должно работать! Просто вставляйте в новость весь код iframe!
Удачи! =)
Авторы: рони & kavadims
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху