bbcode Video Flash Player

+16
1.54K
Ну в принципе поднял такую тему о замене стандартного кода, парсера с рутубе и ютубе видео, на свой флеш плеер с прямыми ссылками на flv,mp4 видео.
Ну поковырялся и сделал.
Качаем плеер uppod и стиль для него
для особо не понятливых
ВОТ КАЧАЕМ ЗАЛИЛ НА ЭТОТ СЕРВЕР ВМЕСТЕ СО СТИЛЕМ!
РАСПАКОВЫВАЕМ.
Заливаем на сервер в дирекцию /include/bbcode/
Заходим в файл /include/bbcode/bbcode.lib.php
И ищем:

  1. // Функция - обработчик тега [video]
  2. function video_2html($elem) {
  3. $str = '<div class="bb_tag_video">';
  4. foreach ($elem['val'] as $item) {
  5. if ('item'==$item['type']) { continue; }
  6. $str .= strip_tags($item['str'], '<object><param><embed>');
  7. }
  8. $str .= '</div>';
  9. return $str;
  10. }
  11.  
Заменяем на:

  1. // Функция - обработчик тега [video]
  2. function video_2html($elem) {
  3. $str = '<div class="bb_tag_video">';
  4. $str .= '<object type="application/x-shockwave-flash" data="http://ТУТВАШСАЙТ/includes/bbcode/uppod.swf" width="500" height="375">
  5. <param name="bgcolor" value="#ffffff" />
  6. <param name="allowFullScreen" value="true" />
  7. <param name="allowScriptAccess" value="always" />
  8. <param name="wmode" value="transparent" />
  9. <param name="movie" value="http://ТУТВАШСАЙТ/includes/bbcode/uppod.swf" />
  10. <param name="flashvars" value="st=http://ТУТВАШСАЙТ/includes/bbcode/video57-1419.txt&file='.htmlspecialchars($this->get_html($elem['val'])).'" />
  11. </object>';
  12. $str .= '</div>';
  13. return $str;
  14. }

Вот скрин
Иллюстрация
-1
imprint imprint 13 лет назад #
у меня теперь вообще никакой плеер не грузится...ссылку на видео какую надо вставлять?
+1
Johook Johook 13 лет назад #
Ты читай ВСЁ!
+1
Johook Johook 13 лет назад #
ВНИМАТЕЛЬНЕЙЙЙЙЙ!
0
Andrei Andrei 13 лет назад #
и как это выглядит в итоге? (скриншот в студию)
+1
Johook Johook 13 лет назад #
Скрипн и ссылку дал!
+1
Johook Johook 13 лет назад #
кстати он так же парсит сылки с ютуба и рутуба!
+1
Johook Johook 13 лет назад #
прошу прощения парсит тока с YouTUBA - просто вставляете ссылку типа http://www.youtube.com/watch?v=lsoaekRo2tA НЕ РЕКЛАМА! и будет вам чудо!
+2
alexz31 alexz31 13 лет назад #
Я в коде в четвёртой строчке после слова тутвашсайт/стоит эта скобка "]" Когда я её убрал, то всё заработало. А видео с ютуба в этом варианте я так понял не будет работать?
+1
Johook Johook 13 лет назад #
заметил, исправил :)
+2
alexz31 alexz31 13 лет назад #
Johook спасибо тебе за идею, за твою разработку. Мне лично эта функция вставки видео формата flv по прямой ссылке в тело поста на форуме или блоге или на других страницах была очень и очень нужна, но почему то её не было до сих пор. Разработчиков не хотел просить беспокоить, у них и так работы много, а тут ты сюрприз преподнёс. Я твои переделки под себя немного переделал, если подробнее, то не стал менять код у тебя, а просто оба кода что у тебя на этой странице выше оставил на странице bbcode.lib.php, но только в нижнем коде везде вместо video исправил например на video1 и ещё выше на странице bbcode.lib.php участок кода, который отвечает за видео продублировал его и в дубле исправил тоже вместо video на video1. В итоге получился как бы новый ббкод. Старым ббкодом можно вставлять видео с ютубе рутубе майла и других короче как и раньше. А новым ббкодом, т.е. [video1] получается можно вставлять видеоролики формата flv по прямой ссылке. Пробовал вставлять видео с другого домена по прямой ссылке, тоже отлично всё воспроизводится. Я только плеер не стал брать uppod, а скачал jw плеер (он тоже вроде бесплатный) мне он больше по душе. Получается, что теперь видео формата flv могу вставить с своего компьютера на любую специально созданную и оптимизированную под поисковики страницу, а сконвертировать видео в формат flv на своём компьютере не составит труда и займёт совсем немного времени. Я очень рад, спасибо тебе ещё раз.
+1
Johook Johook 13 лет назад #
C youtube так же можно парсить видео, просто надо дать сылку на видео, а не полностью код вставки копировать!
0
Edik_Salonikski Edik_Salonikski 13 лет назад #
попробовал не чего не работает.даже видео исчезло.есть у каво на сайте глянуть?
0
Edik_Salonikski Edik_Salonikski 13 лет назад #
ВСЕ СПАСИБО ВСЕ РАБОТАЕТ
0
imprint imprint 13 лет назад #
плеер заработал...только пишет что видео файлы найти неможет...
+1
Johook Johook 13 лет назад #
Вы указываете полную ссылку на flv или mp4 файлы?(Доталова: http://site.ru/files/video/nazvanie.flv)??? Или просто вставить ссылку на видео с ютуба!
0
imprint imprint 13 лет назад #
какой код нужно вставлять с рутуба....всё перепробовал....не показывает...
+1
Johook Johook 13 лет назад #
я же русским языком написал =) видео с рутуба не парситься!
0
imprint imprint 13 лет назад #
с каких ещё видео сервисов парсит? точно знаю с ex.ua парсит....
+1
Johook Johook 13 лет назад #
насчет этого я не разбирался!
0
Black-Raven90 Black-Raven90 13 лет назад #
хотелось бы, чтобы парсил не только с YouTube.
+1
Johook Johook 13 лет назад #
Вы извините но увы это уже не от меня зависит, и не от кода! А от плеера, а я увы в Adobe flash не шарю :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.