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

Тема в разделе "DLE", создана пользователем deejae, 22 ноя 2009.

Информация :
Актуальная версия DataLife Engine 11.3
( Final Release v.11.3 | Скачать DataLife Engine | Скачать 11.3 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.2 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. deejae

    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. FL@SH

    FL@SH Читатель

    Заблокирован
    Регистр.:
    20 июл 2008
    Сообщения:
    193
    Симпатии:
    25
    помоему DLE блокирует iframe
     
  3. Nightwalker

    Nightwalker

    Регистр.:
    4 фев 2007
    Сообщения:
    230
    Симпатии:
    22
    ну так пиши им (зшара) в поддержку, почему не работает... причем тут дле, если это фрейм?
     
  4. Pigini

    Pigini

    Регистр.:
    28 апр 2009
    Сообщения:
    173
    Симпатии:
    29
    ай... лентяи все... нехрена делать не хотят...
    трудно самому сообразить?

    Для 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. Теперь на сайте добавляем как бы видео... [​IMG]


    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]

    Все робит... час убил..но мне может тоже пригодится.. =)
     
    HolyWanderer, swad39, killoff и 2 другим нравится это.
  5. deejae

    deejae

    Регистр.:
    22 фев 2009
    Сообщения:
    170
    Симпатии:
    99
    спасибо большое, работает

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

    еще раз большое спасибо
     
Статус темы:
Закрыта.