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

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

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

GauraStyle

SeoPlus.com.ua
Регистрация
13 Фев 2007
Сообщения
1.512
Реакции
939
Хак. Замена стандартного видео-плеера правильный код
c.jpg
Вообщем в той новости многие парились не могли исправить баги на правильный код.
Я немного у себя в движке пошарил и вроде сложил все исправления и получил правильный код...
Для тех кто просил выложить правильный код:
В файле /engine/classes/parse.class.php
Находим:
PHP:
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)src="(.+?)"(.+?)<
;!--dle_video_end-->#is", '[video=2]', $txt );
И меняем на:
PHP:
$txt = preg_replace( "#<!--dle_video_begin-->(.+?)flashvars="(.+?)"(;.+?)<!--dle_video_end-->#is", '[video=2]', $txt );
Находим:
PHP:
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-->";
И меняем на:
PHP:
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.
;)
 
корявельный код :-]
у меня после такой замены ошибка была, решил способом не делания 1 строки и заменил сразу на JWPlayer - вообще супер!!! Если будут проблемы - отписывайтесь подскажу как :) хотя все интуитивно понятно
 
Все это конечно клево, но вот как сделать чтоб на кпк это тоже работало? В Опере мобайл, и ие мобайл? у кого какие есть идеи?:) Или это не реально? Ато Ночью не спится хочется по сайтам поблудить, где видео есть, инет вайфай кпк в под рукой
 
Мдааа... Уже человек 10-15 выкладывали свои "замены стандартного плеера", и у больше половины авторов одни ошибки и криво работающий плеер
 
корявельный код :-]
у меня после такой замены ошибка была, решил способом не делания 1 строки и заменил сразу на JWPlayer - вообще супер!!! Если будут проблемы - отписывайтесь подскажу как :) хотя все интуитивно понятно

немного не понял (заменил сразу на JWPlayer ) где это менять надо ?
 
Для просмотра ссылки Войди или Зарегистрируйся

&

classes/parse.class.php


а еще рекомендую прочитать это: Для просмотра ссылки Войди или Зарегистрируйся

честно говаря у меня всеравно не получается прочитал все что дал в parse.class.php прописываю и мне вывыдает ошибку
было бы здорово если бы ты написал бы подробней как все делать ?
 
честно говаря у меня всеравно не получается прочитал все что дал в parse.class.php прописываю и мне вывыдает ошибку
было бы здорово если бы ты написал бы подробней как все делать ?

блин, ты это читал:
jred написал(а):
а еще рекомендую прочитать это: Для просмотра ссылки Войди или Зарегистрируйся
в моем посте выше ?

кароче, то что написано ниже - делает дизайн как у моего плеера, пример тут: dexter.nov.ru (не реклама), если хочешь сменить дизайн, читай это: Для просмотра ссылки Войди или Зарегистрируйся

итак:



кстати то что if ($type == "xml") { - это для плейлиста...
 

Вложения

  • embed.rar
    42,2 KB · Просмотры: 19
блин, ты это читал: в моем посте выше ?

в том то и дело что читал но там кроме этого
Заходишь сюда: Для просмотра ссылки Войди или Зарегистрируйся

настраиваешь дизайн (можешь сделать как у старого в ДЛЕ) жмешь UPDATE PREVIEW and CODE

Копируешь все, что написано в окошке (код) сюда, я тебе напишу, что писать в парсере!

больше ни чего не написано !
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху