Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
02.02.2009, 11:19 | #1 |
Неактивный пользователь
Регистрация: 09.09.2008
Сообщений: 9
Репутация: 15
|
Мультимедиа в IPB
Народ подскажите пожалуйста как сделать в IPB плееры RUTUBE - VIDEO.MAIL - и MP3 плеер без HTML в форуме.
|
Реклама: | корф приточные установки | KNSneva.ru - предлагает ибп апс - КНС Санкт-Петербург - мы дорожим каждым клиентом! | сара кристин смит | санкт-петербург казань круиз на теплоходе 2024 | 14 марта 2025 руки вверх |
06.02.2009, 13:04 | #2 |
Неактивный пользователь
Регистрация: 06.02.2009
Сообщений: 1
Репутация: 0
|
Re: Мультимедиа в IPB
тоже интересует этот вопрос
|
11.04.2009, 23:12 | #3 | |||||||||||||||||||
Неактивный пользователь
Пол: Регистрация: 12.10.2008
Сообщений: 1
Репутация: 2
|
Re: Мультимедиа в IPB
Видимо ищите вот это:
Код:
//------------------------------------------------// // ./sources/classes/bbcode/class_bbcode_core.php // //------------------------------------------------// Найти: $show = $url['show']; Добавить после этого: if(preg_match("/^http:\/\/video\.mail\.ru\/(.+?)\/(.+?)\/(.+?)\/(\d+)\.html$/i",$show,$m)) { return '<object width="400" height="300"><param name="flashvars" value="imaginehost=video.mail.ru&perlhost=video.mail.ru&alias='.$m[1].'&username='.$m[2].'&albumid='.$m[3].'&id='.$m[4].'&catalogurl=http://video.mail.ru/catalog/misc/&tagurl=" /><param name="allowscriptaccess" value="never" /><param name="movie" value="http://img.mail.ru/r/video2/player_v2.swf?par=http://content.video.mail.ru/'.$m[1].'/'.$m[2].'/'.$m[3].'/$'.$m[4].'$0$0" /><embed src="http://img.mail.ru/r/video2/player_v2.swf?par=http://content.video.mail.ru/'.$m[1].'/'.$m[2].'/'.$m[3].'/$'.$m[4].'$0$0" type="application/x-shockwave-flash" width="452" height="385" flashvars="imaginehost=video.mail.ru&perlhost=video.mail.ru&alias='.$m[1].'&username='.$m[2].'&albumid='.$m[3].'&id='.$m[4].'&catalogurl=http://video.mail.ru/catalog/misc/" allowscriptaccess="never"></embed></object>'; } if(preg_match("/^http:\/\/rutube\.ru\/tracks\/(.+?)\.html\?v=(.+?)$/i",$show,$m)) { return '<object width="400" height="353"><!--'.$m[1].'--><param name="movie" value="http://video.rutube.ru/'.$m[2].'"></param><param name="wmode" value="window"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"><embed allowscriptaccess="never" src="http://video.rutube.ru/'.$m[2].'" type="application/x-shockwave-flash" wmode="window" width="400" height="353" allowfullscreen="true" ></embed></object>'; } if(preg_match("/^http:\/\/(?:www|ru)\.youtube\.com\/watch\?v=(.+?)$/i",$show,$m) or preg_match("/^http:\/\/(?:www|ru)\.youtube\.com\/v\/(.+?)$/i",$show,$m)) { return '<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/'.$m[1].'&fs=1"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never" /><embed allowscriptaccess="never" src="http://www.youtube.com/v/'.$m[1].'&fs=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355" allowfullscreen="true"></embed></object>'; } if(preg_match("/^http:\/\/smotri\.com\/video\/view\/\?id=(.+?)$/i",$show,$m)) { return '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="330"><param name="movie" value="http://pics.smotri.com/scrubber_custom8.swf?file='.$m[1].'&bufferTime=3&autoStart=false&str_lang=eng&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color_lightaqua.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" /><param name="allowScriptAccess" value="never" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#ffffff" /><embed src="http://pics.smotri.com/scrubber_custom8.swf?file='.$m[1].'&bufferTime=3&autoStart=false&str_lang=eng&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color_lightaqua.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" quality="high" allowscriptaccess="never" allowfullscreen="true" wmode="window" width="400" height="330" type="application/x-shockwave-flash"></embed></object>'; } Найти: /*------------------------------------------------*/ // regex_build_url: Checks, and builds the a href /*------------------------------------------------*/ Добавить перед этим: function vkadre($flashvars) { $flashvars=str_replace("&amp;","&",stripslashes($flashvars)); return '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="460" height="345" ><param name="movie" value="http://vkadre.ru/swf/VkadrePlayer.swf?1" /><param name="allowfullscreen" value="true" /><param name="flashvars" value="'.$flashvars.'" /><param name="allowscriptaccess" value="never"><embed allowscriptaccess="never" type="application/x-shockwave-flash" src="http://vkadre.ru/swf/VkadrePlayer.swf?1" width="460" height="345" allowfullscreen="true" flashvars="'.$flashvars.'" /></object>'; } function youtube($vars) { $movie=str_replace("&amp;","&",stripslashes($vars[5])); $nocookie = ($vars[4]=='-nocookie')?'-nocookie':''; return '<object width="'.$vars[1].'" height="'.$vars[2].'"><param name="movie" value="http://www.youtube'.$nocookie.'.com/v/'.$movie.'"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="never"></param><embed src="http://www.youtube'.$nocookie.'.com/v/'.$movie.'" type="application/x-shockwave-flash" allowscriptaccess="never" allowfullscreen="true" width="'.$vars[1].'" height="'.$vars[2].'"></embed></object>'; } //-------------------------------------------// // ./sources/classes/bbcode/class_bbcode.php // //-------------------------------------------// Найти: while( preg_match( "#\[color=([^\]]+)\](.+?)\[/color\]#ies", $txt ) ) { $txt = preg_replace( "#\[color=([^\]]+)\](.+?)\[/color\]#ies" , "\$this->regex_font_attr(array('s'=>'col' ,'1'=>'\\1','2'=>'\\2'))", $txt ); } Добавить после этого: //find vkadre $txt = preg_replace( "/(?:\&|\&)lt;object (.+?)(?:\&|\&)lt;param name=(?:\&|\&)quot;movie(?:\&|\&)quot; value=(?:\&|\&)quot;http:\/\/vkadre\.ru\/swf\/VkadrePlayer\.swf\?1(?:\&|\&)quot; \/(?:\&|\&)gt;(.+?)(?:\&|\&)lt;param name=(?:\&|\&)quot;flashvars(?:\&|\&)quot; value=(?:\&|\&)quot;(.+?)(?:\&|\&)quot; \/(?:\&|\&)gt;(.+?)(?:\&|\&)lt;\/object(?:\&|\&)gt;/ies", "\$this->vkadre(\"\\3\")", $txt); //find youtube $txt = preg_replace_callback( "/(?:\&|\&)lt;object width=(?:\&|\&)quot;(\d+?)(?:\&|\&)quot; height=(?:\&|\&)quot;(\d+?)(?:\&|\&)quot;(.+?)(?:\&|\&)lt;param name=(?:\&|\&)quot;movie(?:\&|\&)quot; value=(?:\&|\&)quot;http:\/\/www\.youtube([\-nocookie]*?)\.com\/v\/(.+?)(?:\&|\&)quot;(?:\&|\&)gt;(.+?)(?:\&|\&)lt;\/object(?:\&|\&)gt;/is", array(&$this,"youtube"), $txt); Найти: if ( $this->parse_html ) { $txt = str_replace( "'", "'", $txt); } Добавить после этого: else { $txt = preg_replace("/<object width=\"400\" height=\"353\"(.+?)\-\-(\d+?)\-\-(.+?)<param name=\"movie\" value=\"http:\/\/video\.rutube\.ru\/(.+?)\"><\/param>(.+?)<\/object>/s","\nhttp://rutube.ru/tracks/\\2.html?v=\\4\n",$txt); $txt = preg_replace("/<object width=\"425\" height=\"355\"(.+?)<param name=\"movie\" value=\"http:\/\/www\.youtube\.com\/v\/(.+?)\"><\/param>(.+?)<\/object>/s","\nhttp://www.youtube.com/watch?v=\\2\n",$txt); $txt = preg_replace("/<object(.+?)http:\/\/content\.video\.mail\.ru\/(.+?)\/(.+?)\/(.+?)\/(?:\$|\\\$)(.+?)(?:\$|\\\$)0(?:\$|\\\$)0\" \/>(.+?)<\/object>/is","\nhttp://video.mail.ru/\\2/\\3/\\4/\\5.html\n",$txt); $txt = preg_replace("/<object(.+?)http:\/\/pics\.smotri\.com\/scrubber_custom8.swf\?file=(.+?)(?:\&|\&)(.+?)<\/object>/is","\nhttp://smotri.com/video/view/?id=\\2\n",$txt); } |
|||||||||||||||||||
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
05.06.2009, 22:48 | #4 | |||||||||||||||||||||||
Неактивный пользователь
Регистрация: 24.05.2009
Сообщений: 4
Репутация: 2
|
Re: Мультимедиа в IPB
Желательно, наверно, указать источник!? Да и поддержка самого мода там есть: http://forums.ibresource.ru/index.php?showtopic=53449 Последний раз редактировалось SergAgent; 18.08.2009 в 21:36.. Причина: HIDE |
|||||||||||||||||||||||
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
19.08.2009, 01:56 | #5 |
Неактивный пользователь
Регистрация: 19.08.2009
Сообщений: 3
Репутация: 0
|
Re: Мультимедиа в IPB
А подойдет под IPB 3?
|
22.08.2009, 16:19 | #6 |
Неактивный пользователь
Регистрация: 22.08.2009
Сообщений: 3
Репутация: 0
|
Re: Мультимедиа в IPB
да, интеграции в ипб этой фичи не хватает (
|
09.09.2009, 17:52 | #7 |
Неактивный пользователь
Регистрация: 09.09.2009
Сообщений: 3
Репутация: 0
|
Re: Мультимедиа в IPB
а с IPB нормально работает?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу мультимедиа каталогизатор | rronin | Скорая помощь | 8 | 12.02.2011 00:33 |
мультимедиа рс | tuhran | Скорая помощь | 5 | 09.06.2009 08:38 |
мультимедиа | Миракс | Просмотр, конверторы и монтаж Аудио&Видео | 3 | 16.10.2008 20:43 |
вопрос про мультимедиа | lexus3004 | Архив | 3 | 26.03.2008 16:41 |
Мультимедиа плейер | Dante | Обсуждение мобильных устройств | 2 | 09.02.2008 07:44 |
|
|