Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Граждане! Помогите, пожалуйста, с рутубом. Очень надо. Явно ж где-то просто что-то не дописал.
А я расскажу как с Гугл видео можно видево вставлять
Я сделал так и вроде заработало:
В файле 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>',
Так что там с Гуглями?
Добавил у себя вставку видео с 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]
пробуем, кому надо
В описанном выше способе размер окна видео с Яндекса выводился фиксированно 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>',
И наслаждаемся оригинальными пропорциями видео.