Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#26 2009-03-17 04:01:33

NewUser21031972
Гость

Re: YOUTUBE на PUNBB

jeder пишет:

Граждане! Помогите, пожалуйста, с рутубом. Очень надо. Явно ж где-то просто что-то не дописал.
А я расскажу как с Гугл видео можно видево вставлять smile

Я сделал так и вроде заработало:

В файле include/parser.php

после

'#\[u\](.*?)\[/u\]#s',

в следующей сроке добавляем

'#\[rutube\](.*?)rutube(.*?)/?v=(.*?)\[/rutube\]#s',

а после

'<span class="bbu">$1</span>',

добавляем это:

'<OBJECT width="470" height="353"><PARAM name="movie" value="http://video.rutube.ru/$3"></PARAM><PARAM name="wmode" value="window"></PARAM><PARAM name="allowFullScreen" value="true"></PARAM><EMBED src="http://video.rutube.ru/$3" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" ></EMBED></OBJECT>',

smile

Так что там с Гуглями? wink

#27 2009-03-19 17:16:16

NewUser21031972
Гость

Re: YOUTUBE на PUNBB

Добавил у себя вставку видео с Yandex

Сделал так:

В файле include/parser.php

после

'#\[u\](.*?)\[/u\]#s',

в следующей сроке добавляем

'#\[yandex\]\[(.*?)yandex(.*?)/(.*?)/\]\[/yandex\]#s',

а после

'<span class="bbu">$1</span>',

добавляем это:

'<object width="450" height="338"><param name="video" value="http://flv.video.yandex.ru/$3"><param name="allowFullScreen" value="true"><param name="scale" value="noscale"><embed src="http://flv.video.yandex.ru/$3" type="application/x-shockwave-flash" width="450" height="338" allowFullScreen="true" scale="noscale"></embed></object>',

В списке кодов для вставки ролика с Яндекса есть код для LiveInternet типа такого 

[flash=450,370,http://flv.video.yandex.ru/lite/escofort1/8esp0ja3z8.501]

вот его-то и надо вставлять между тэгами

[yandex][/yandex]

пробуем, кому надо smile

#28 2009-05-08 11:40:33

NewUser21031972
Гость

Re: YOUTUBE на PUNBB

В описанном выше способе размер окна видео с Яндекса выводился фиксированно 450х338. На самом деле из-за разного размера исходного видео разрешение может отличаться во многих роликах в разные стороны. Следовательно, некоторые сюжеты могут выводится в неверных пропорциях.

Следующий код исправит ситуацию для корректного вывода всех роликов:

Для тех, кто делал предыдущую вставку, надо сделать следующее:

В файле include/parser.php

это:

'#\[yandex\]\[(.*?)yandex(.*?)/(.*?)/\]\[/yandex\]#s',

меняем на это:

'#\[yandex\]\[flash=(.*?),(.*?),http://flv.video.yandex.ru/(.*?)\]\[/yandex\]#s',

а вместо этого:

'<object width="450" height="338"><param name="video" value="http://flv.video.yandex.ru/$3"><param name="allowFullScreen" value="true"><param name="scale" value="noscale"><embed src="http://flv.video.yandex.ru/$3" type="application/x-shockwave-flash" width="450" height="338" allowFullScreen="true" scale="noscale"></embed></object>',

ставим это:

'<object width="$1" height="$2"><param name="video" value="http://flv.video.yandex.ru/$3"><param name="allowFullScreen" value="true"><param name="scale" value="noscale"><embed src="http://flv.video.yandex.ru/$3" type="application/x-shockwave-flash" width="$1" height="$2" allowFullScreen="true" scale="noscale"></embed></object>',

И наслаждаемся оригинальными пропорциями видео.
smile

Подвал доски

Под управлением FluxBB. Хостинг Hostens