Новый плеер для YouTube видео Final (JW Player 4.6 no copyright)

Новый плеер для YouTube видео Final (JW Player 4.6 no copyright)


Хак заменяет Плеер Ютюба на JW Player
Вставляется просто ссылка
[youtube=http://www.youtube.com/watch?v=Nzmp10Ym2bQ]

картинка сама поставится. =)

Авор: kavadims
DEMO: http://www.goldaccordion.com/test_video.html

Ставится для версии 7.5 и ниже... для версии выше 7.5 нужно просто чуток заменить кода, но там все понятно я думаю будет.. =)
1. В /engine/classes/parse.class.php
Находим:
$source = preg_replace( "#\[audio\s*=\s*(\S.+?)\s*\]#ie", "\$this->build_audio('\\1')", $source );


Ниже добавляем:
$source = preg_replace( "#\[youtube=([^\]]+)\]#ies", "\$this->build_youtube('\\1')", $source );


--------------------------
Находим:
$txt = preg_replace( "#<!--dle_audio_begin:(.+?)-->(.+?)<!--dle_audio_end-->#is", '[audio=\\1]', $txt );


Ниже добавляем:
$txt = preg_replace( "#<!--dle_youtube_begin:(.+?)-->(.+?)<!--dle_youtube_end-->#is", '[youtube=\\1]', $txt );


--------------------------
Находим:
    function build_email($url = array()) {
        
        $url['html'] = $this->clear_url( $url['html'] );
        $url['show'] = stripslashes( $url['show'] );
        
        return "<a href=\"mailto:{$url['html']}\">{$url['show']}</a>";
    
    }


Ниже добавляем:
    function build_youtube($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'] != "youtube.com" ) return "[youtube=".$url."]";

        $a = explode('&', $source['query']);
        $i = 0;

        while ($i < count($a)) {
            $b = split('=', $a[$i]);
            if ($b[0] == "v") $video_link = $b[1];
            $i++;
        }

        if ($source['host'] == "youtube.com")
            return '<!--dle_youtube_begin:'.$url.'--><script type=\"text/javascript\" src=\"http://www.SITE.com/engine/classes/palyer/swfobject.js\"></script>
<div id=\"mediaspace\">This text will be replaced</div>
<script type=\"text/javascript\">
  var so = new SWFObject(\"http://www.SITE.com/engine/classes/palyer/player.swf\",\"mpl\",\"520\",\"400\",\"9\");
  so.addParam(\"allowfullscreen\",\"true\");
  so.addParam(\"allowscriptaccess\",\"always\");
  so.addParam(\"wmode\",\"opaque\");
  so.addVariable(\"file\",\"http://www.youtube.com/watch?v='.$video_link.'\");
  so.addVariable(\"image\",\"http://i3.ytimg.com/vi/'.$video_link.'/hqdefault.jpg\");
  so.addVariable(\"skin\",\"http://www.SITE.com/engine/classes/palyer/skins/modieus.swf\");
  so.write(\"mediaspace\");
</script><!--dle_youtube_end-->';

    }



Скачать и загрузить в папку /engine/classes/
player.rar [63,23 Kb] (cкачиваний: 494)]
Другие новости по теме:

Категория: Хаки ----- Просмотров: 5015 ----- Комментариев: 21

Вернуться

  • Группа: User
  • ICQ: --
  • Регистрация: 16.08.2008
  • Комментариев: 156
  • Публикаций: 2
^
спс
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Плеер не нулил а просто с оф. сайта содрал.
Он как бы лиц.
  • sabas

  • 14 ноября 2009 08:49
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
на 8.3 как воткнуть ?
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Для 8.x ... просто качаем player.rar и папку грузим на хост в директорию что написано...

А код меняем только в одном месте!
http://bit.ly/1Dbg1e

И тогда при добавление новости, нажимая на кнопку Ютюба будет уже добавляться в новом плеере!
  • Flammen

  • 14 ноября 2009 20:06
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
kavadims,
Спс, за версию для 8.х winked
  • pri4es

  • 14 ноября 2009 23:56
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
подскажите пожалуйста, как можна стандартний плеєр заменить этим????
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
kavadims,
почемуто пишет "This text will be replaced".
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Хитман,
http://www.SITE.com/engine/classes/palyer/swfobject.js


заменить на название своего сайта!
  • sabas

  • 17 ноября 2009 06:12
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
kavadims,
На 8.3 твой код не пашет ...
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
kavadims,
заменил в 3 местах и всеравно тоже самое
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Хитман
я не шаман.. версия ДЛЕ, ссылку на сайт

sabas
Где качнуть 8.3 можно? Или просто файл /engine/classes/parse.class.php от 8.3
  • sabas

  • 18 ноября 2009 10:27
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
kavadims,
вот здесь лежит _ttp://depositfiles.com/files/7lr36ebwo
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
sabas
Вот тогда вот так можно сделать - http://rghost.net/622437
Тогда swfobject.js не нужен..
  • sabas

  • 18 ноября 2009 16:20
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: kavadims
Вот тогда вот так можно

тот же результат ...
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
sabas
в асю название сайта мне скиньте 4-4-92-90-6
  • Группа: User
  • ICQ: --
  • Регистрация: 26.07.2008
  • Комментариев: 122
  • Публикаций: 10
^
Пищет "This text will be replaced" , так как многие умеют только скопировать и вставить а что бы глянуть правильность хотя бы путей ...
К swfobject.js у меня оЧепятка
  • zhuk85

  • 13 декабря 2009 00:52
  • Группа: User
  • ICQ: --
  • Регистрация: 16.10.2009
  • Комментариев: 30
  • Публикаций: 0
^
плеер не пашет как ни крути, выкачал с другого сайта полностью рабочие файлы этого плеера, поставил - работает, только копирайт ютуба все равно есть. Кому надо - пишите в ПС.
  • zoxan

  • 13 декабря 2009 12:58
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
проблема в 8.3 ! только можно 1 видео заки нуть а второе уже This text will be replaced !!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Автору спасибо но просьба быть повнимательней !!!!

ошибка здесь

http://www.SITE.com/engine/classes/palyer/
внимательней нужно быть !!!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
папка player а в файлах записано palyer , вот потому и не работает

У меня 8.3, всё прекрасно работает. Вот пример: http://journals.net.ua/other/video/187-gruppa-podium-dlya-zhurnala-maxim.html

Да, кстати...где можно скачать скины для этого плеера?
  • shtaki

  • 31 марта 2010 05:20
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
кстати правильно вам говорят, даже если все исправить - вместо SITE.com вписать свой сайт, вместо palyer - player.
На главной больше ДВУХ видеороликов не выкладывается, пишет вышеуказанную ошибку !
Одноко в полной новости все нормально !