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

Помощь Видео онлайн на DLE

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

deejae

Гуру форума
Регистрация
22 Фев 2009
Сообщения
170
Реакции
99
Хотел сделать на своем сайте показ видео онлайн
заливаю фильмы на megavideo и zshare, они даю код вставки типа:
zshare - <iframe src="http://www.zshare.net/videoplayer/player.php?SID=dl051&FID=68785627&FN=Tom.i.Jerri.trepeschi.usatyj.2006.avi.flv&iframewidth=648&iframeheight=415&width=640&height=370&H=6878562772d91ae3" height="415" width="648" border=0 frameborder=0 scrolling=no></iframe>
megavideo - <object width="640" height="467"><param name="movie" value="http://www.megavideo.com/v/6VQ5XD6O2b5d3214be27045bb25e8c0badb8f5e6"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.megavideo.com/v/6VQ5XD6O2b5d3214be27045bb25e8c0badb8f5e6" type="application/x-shockwave-flash" allowfullscreen="true" width="640" height="467"></embed></object>
так вот мегавидео нормально отображается, а зшара не хочет
можно как-то это сделать что бы и зшара показывала?
просто мегавидео не дает заливать большие файлы в отличие от зшары
 
  • Заблокирован
  • #2
помоему DLE блокирует iframe
 
ну так пиши им (зшара) в поддержку, почему не работает... причем тут дле, если это фрейм?
 
ай... лентяи все... нехрена делать не хотят...
трудно самому сообразить?

Для zshare.net

1. Открываем engine/classes/parse.class.php

2. Перед
Код:
} elseif( $type == "avi" or $type == "divx" ) {

добавляем
Код:
if ($source['host'] == "zshare.net")
return "<!--dle_video_begin:{$decode_url}-->
<center>
<iframe src=\"{$url}></iframe>
</center>
<!--dle_video_end-->";

3. Теперь на сайте добавляем как бы видео...
mp.gif



P.S. Я не проверял но мне так кажется!
ссылку нужно брать вверху плеера, где "Add to your site" и копировать от <iframe src="ВОТ ТУТ ВСЕ СКОПИРОВАТЬ></iframe>

---------- Post added at 18:28 ---------- Previous post was at 16:57 ----------

Неееее... делаем так!

1. В engine/classes/parse.class.php

Находим -
Код:
$source = preg_replace( "#\[audio\s*=\s*(\S.+?)\s*\]#ie", "\$this->build_audio('\\1')", $source );

ниже добавляем
Код:
$source = preg_replace( "#\[zshare\s*=\s*(\S.+?)\s*\]#ie", "\$this->build_zshare('\\1')", $source );

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

ниже добавляем
Код:
$txt = preg_replace( "#<!--dle_zshare_begin:(.+?)-->(.+?)<!--dle_zshare_end-->#is", '[zshare=\\1]', $txt );

3. находим
Код:
function build_url($url = array()) {

ВЫШЕ добавляем
Код:
function build_zshare($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'] != "zshare.net") return "[zshare=".$url."]";
if ($source['host'] == "zshare.net")
return '<!--dle_zshare_begin:'.$url.'-->

<iframe src=\"'.$url.'\" height=\"415\" width=\"648\"  border=0 frameborder=0 scrolling=no></iframe>

<!--dle_zshare_end-->';
}

...
Теперь ссылку берем из "Add to your site" НООООО! Главное вставляем ее не всю!

Напрмер ссылка -
HTML:
<iframe src="http://www.zshare.net/videoplayer/player.php?SID=dl051&FID=68785627&FN=Tom.i.Jerri.trepeschi.usatyj.2006.avi.flv&iframewidth=648&iframeheight=415&width=640&height=370&H=6878562772d91ae3" height="415" width="648"  border=0 frameborder=0 scrolling=no></iframe>

берем с H=.... и бес ковычек -
HTML:
http://www.zshare.net/videoplayer/player.php?SID=dl051&FID=68785627&FN=Tom.i.Jerri.trepeschi.usatyj.2006.avi.flv&iframewidth=648&iframeheight=415&width=640&height=370&H=6878562772d91ae3

4. Ссылку вставяем как -
[zshare=http://www.zshare.net/videoplayer/player.php?SID=dl051&FID=68785627&FN=Tom.i.Jerri.trepeschi.usatyj.2006.avi.flv&iframewidth=648&iframeheight=415&width=640&height=370&H=6878562772d91ae3]

Все робит... час убил..но мне может тоже пригодится.. =)
 
спасибо большое, работает

для начала пытался вставить все это через хтмл редактор в посте новости, оказалось надо просто прописать данный код в теле новости, мало ли кто будет интересоваться

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