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

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

Автор: GauraStyle от 27-09-2008, 22:26
Хак. Замена стандартного видео-плеера правильный код
Хак. Замена стандартного видео-плеера правильный код
Вообщем в той новости многие парились не могли исправить баги на правильный код.
Я немного у себя в движке пошарил и вроде сложил все исправления и получил правильный код...
Для тех кто просил выложить правильный код:
В файле /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
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Мне кажется , что не будет работать fellow . Но надо проТестить .
    • Artyom4ik
    • Регистрация: --
    • Репутация: (||)
    • 27 сентября 2008 23:31
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ну что кто проверил? пашет..?
    • titus
    • Регистрация: --
    • Репутация: (||)
    • 28 сентября 2008 16:10
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Parse error: syntax error, unexpected '(' in Y:\home\192.168.100.56\www\engine\classes\parse.class.php on line 369
    • NickOlaich
    • Регистрация: --
    • Репутация: (||)
    • 28 сентября 2008 22:58
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 9
  • Публикаций: 0
  • Сколько попыток - столько неудач. Сколько я не ходила по сайтам, еще никому не удалось толково все зделать. Но автору респект за попытку.
    • Eva_Smith
    • Регистрация: 24.04.2008
    • Репутация: (0|0|0)
    • 2 октября 2008 12:25
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • _http://depositfiles.com/files/8274251 Вот текстовая инструкция, устанавливайте с нее. Просто в движке новость немного покарежило, убрало слеши \
    • Emperio
    • Регистрация: --
    • Репутация: (||)
    • 3 октября 2008 15:12
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Код скрипта нарушен самим дле.ин.юа попытался сам слеши расставить не удолось как мне кажется если все правильно расставить работать будет.
    \/
    • Invincible
    • Регистрация: --
    • Репутация: (||)
    • 11 октября 2008 16:16
    • 6
    ^
  • Группа: User
  • Icq: 491507769
  • Комментариев: 231
  • Публикаций: 8
  • Мне больше такой плеер на дле нравится http://copypaste.com.ua/pornoonline/16148-busty-jelena-jensen-teases-your-cock.
    html
    • Nick
    • Регистрация: 8.02.2008
    • Репутация: (0|0|0)
    • 11 октября 2008 16:40
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Все проставил работает большое спасибо GauraStyle и Emperio
    "Emperio, _http://depositfiles.com/files/8274251 Вот текстовая инструкция, устанавливайте с нее. Просто в движке новость немного покарежило, убрало слеши \"
    рабочая версия проверил сам))

    • Invincible
    • Регистрация: --
    • Репутация: (||)
    • 11 октября 2008 17:00
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • нород скиньте мне /engine/classes/parse.class.php
    этот файл у меня после утановки плеера он перемтал новость добовлять!!!!!!!

    на мыло

    aligarX1993@mail.ru


    Emperio,
    спасибо огромное хоть что-то но все равно не работает на ВДУ7,0
    • Aligar}{
    • Регистрация: --
    • Репутация: (||)
    • 5 декабря 2008 05:44
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Народ плеер поставил давно все работает замечательно тока такой вопрос как сделать что бы для каждого видео была своя картинка а не та что прописана кстати могу дать файлик что бы с кодом не париться а просто его заменить
    http://stolica.ex6.ru/index.php?newsid=165 вот пример работы
    • kuper
    • Регистрация: --
    • Репутация: (||)
    • 8 января 2009 15:57
    • 10
    ^
  • Группа: User
  • Icq: 208799127
  • Комментариев: 40
  • Публикаций: 0
  • у меня 7.0 я взял парс с 7.3 и плеер, кинул в свой 7.0 и зашибись )

    --------------------
    • Whisper
    • Регистрация: 17.05.2008
    • Репутация: (0|0|0)
    • 7 февраля 2009 17:19
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А можно код ещё куда-то в текстовике выложить? А то на файлопомойке уже удалили
    • dimetrius
    • Регистрация: --
    • Репутация: (||)
    • 13 марта 2009 02:10
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • вот у кого есть такой же мона сказать плейр тока уже Divx Web ??? очень нужен мне он winked
    • Hedin
    • Регистрация: --
    • Репутация: (||)
    • 23 марта 2009 08:05
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • помогите че-то не работает на 7,3, что я делаю не так!

    показывает просто белый экран
    • KeNeDi
    • Регистрация: --
    • Репутация: (||)
    • 18 апреля 2009 14:34
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • спасибо smile
    • INFARKT
    • Регистрация: --
    • Репутация: (||)
    • 2 мая 2009 07:39
    • 15
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Всё нормально работает, надо просто в папке flashplayer сменить оригинальный на JW FLV Player. wink
    • Alex Train
    • Регистрация: --
    • Репутация: (||)
    • 13 июня 2009 13:49
    • 16
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.