Хак. Замена стандартного видео-плеера правильный код

Хак. Замена стандартного видео-плеера правильный код
Хак. Замена стандартного видео-плеера правильный код
Вообщем в той новости многие парились не могли исправить баги на правильный код.
Я немного у себя в движке пошарил и вроде сложил все исправления и получил правильный код...
Для тех кто просил выложить правильный код:
В файле /engine/classes/parse.class.php
Находим:
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)src="(.+?)"(.+?)<
;!--dle_video_end-->#is", '[video=2]', $txt );

И меняем на:
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)flashvars="(.+?)"(;.+?)<!--dle_video_end-->#is", '[video=2]', $txt );

Находим:
return "<!--dle_video_begin:{$url}--><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="380" height="300">
                <param name="movie" value="".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC" />
                <param name="allowFullScreen" value="true" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#000000" />
                <param name="wmode" value="opaque" />
                <embed src="".$config['http_home_url']."engine/classes/flashplayer/player.swf?movie={$url}&volume=100&autorewind=on&autoload=false&bgcolor=0x051615&fgcolor=0x13ABEC" quality="high" bgcolor="#000000" wmode="opaque" allowFullScreen="true" width="380" height="300" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
                </object><!--dle_video_end-->";

И меняем на:
return  "<!--dle_video_begin:{$decode_url}--><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="450" align="middle">
                <param name="allowScriptAccess" value="sameDomain" />
                <param name="movie" value="".$config['http_home_url']."engine/classes/flashplayer/player.swf?file={$url}" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#000000" />
                <embed src="".$config['http_home_url']."engine/classes/flashplayer/player.swf" width="550" height="450" allowfullscreen="true" flashvars="&file={$url}&image={$option[1]}&showdigits=true&autostart=false&overstretch=false&showfsbutton=true&allowfullscreen=true&backcolor=0x000000&lightcolor=0xCC0000&frontcolor=0xCCCCCC&logo=/logo.png"></embed>
                </object><!--dle_video_end-->";

Вот и все!
Должно пойти. У меня все работает нормально, и даже при редактировании выводится
[video=x.flv]

Автор: Vin Benzzzin
Выложил исправленный код: Emperio.
laughing
Другие новости по теме:

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

Вернуться

  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Мне кажется , что не будет работать fellow . Но надо проТестить .
  • titus

  • 28 сентября 2008 16:10
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
ну что кто проверил? пашет..?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Parse error: syntax error, unexpected '(' in Y:\home\192.168.100.56\www\engine\classes\parse.class.php on line 369
  • Группа: User
  • ICQ: --
  • Регистрация: 24.04.2008
  • Комментариев: 9
  • Публикаций: 0
^
Сколько попыток - столько неудач. Сколько я не ходила по сайтам, еще никому не удалось толково все зделать. Но автору респект за попытку.
  • Emperio

  • 3 октября 2008 15:12
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
_http://depositfiles.com/files/8274251 Вот текстовая инструкция, устанавливайте с нее. Просто в движке новость немного покарежило, убрало слеши \
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Код скрипта нарушен самим дле.ин.юа попытался сам слеши расставить не удолось как мне кажется если все правильно расставить работать будет.
\/
  • Nick

  • 11 октября 2008 16:40
  • Группа: User
  • ICQ: 491507769
  • Регистрация: 8.02.2008
  • Комментариев: 231
  • Публикаций: 8
^
Мне больше такой плеер на дле нравится http://copypaste.com.ua/pornoonline/16148-busty-jelena-jensen-teases-your-cock.
html
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Все проставил работает большое спасибо GauraStyle и Emperio
"Emperio, _http://depositfiles.com/files/8274251 Вот текстовая инструкция, устанавливайте с нее. Просто в движке новость немного покарежило, убрало слеши \"
рабочая версия проверил сам))

  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
нород скиньте мне /engine/classes/parse.class.php
этот файл у меня после утановки плеера он перемтал новость добовлять!!!!!!!

на мыло

aligarX1993@mail.ru


Emperio,
спасибо огромное хоть что-то но все равно не работает на ВДУ7,0
  • kuper

  • 8 января 2009 15:57
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Народ плеер поставил давно все работает замечательно тока такой вопрос как сделать что бы для каждого видео была своя картинка а не та что прописана кстати могу дать файлик что бы с кодом не париться а просто его заменить
http://stolica.ex6.ru/index.php?newsid=165 вот пример работы
  • Whisper

  • 7 февраля 2009 17:19
  • Группа: User
  • ICQ: 208799127
  • Регистрация: 17.05.2008
  • Комментариев: 40
  • Публикаций: 0
^
у меня 7.0 я взял парс с 7.3 и плеер, кинул в свой 7.0 и зашибись )

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
А можно код ещё куда-то в текстовике выложить? А то на файлопомойке уже удалили
  • Hedin

  • 23 марта 2009 08:05
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
вот у кого есть такой же мона сказать плейр тока уже Divx Web ??? очень нужен мне он winked
  • KeNeDi

  • 18 апреля 2009 14:34
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
помогите че-то не работает на 7,3, что я делаю не так!

показывает просто белый экран
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
спасибо smile
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Всё нормально работает, надо просто в папке flashplayer сменить оригинальный на JW FLV Player. wink