BBCode флеш видео для форума phpbb3

Создал | Раздел , | Когда: 12:56

flashВ прошлый раз я написал как можно добавить музыкальный плеер в форум (phpbb3), использовав для этого bb-коды. В отличие от обычных сайтов - на форумах phpbb3 запрещено использовать открытый html код для форматирования сообщений, вместо этого используются bb-коды.

BB-коды созданы для того чтобы упростить форматирование сообщения для посетителей, но сначала эти коды нужно настроить. Настройка bb-кодов не простая, расскажу как можно создать новый bb-код для форума phpbb3 чтобы использовать флеш видео от сайта divshare.com

Код музыкального плеера отличается от кода видео плеера divshare.com, поэтому и использовать bb-код придётся по другому. Html код видео плеера divshare.com выглядит так:

<object height="405" width="533"><param value="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDEzMzg5O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default" name="movie"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque" height="405" width="533" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" src="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDEzMzg5O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default"></embed></object>

Этот html-код даётся сразу после загрузки видео-файла на сайт divshare.com, для вставки в блог или на сайт. Необходимо создать bb-код на основе этого html-кода.

Трудность этого html-кода заключается в том, что здесь используется непонятная ссылка на видео-файл, из-за которой придётся совершенно иначе использовать bb код, в отличие от остальных плееров и сервисов.
Для создания bb-кода необходимо войти в "Администраторский раздел", вкладка "Сообщения" и нажать на кнопку "Добавить BBCode".

Появится несколько окошек:

В окошко "Замена html" необходимо вставить основной html-код, в котором предварительно исправить меняющиеся/непостоянные ссылки на лексемы.

Я выделил цветом эти ссылки:

<object height="405" width="533"><param value="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDEzMzg5O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default" name="movie"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque" height="405" width="533" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" src="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDEzMzg5O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default"></embed></object>

Это одна и та же ссылка, повторяющаяся дважды и цифры - ширина, высота. Эти ссылки и цифры будут постоянно меняться, в зависимости от видео, поэтому их необходимо заменить лексемой {TEXT}, а меняющиеся цифры необходимо заменить лексемами {NUMBER}.

Для видео-плеера от divshare.com, необходимо ввести такой код в окошко "Замена html":
<object height="{NUMBER1}" width="{NUMBER2}"><param value="{TEXT}" name="movie"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque" height="{NUMBER1}" width="{NUMBER2}" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" src="{TEXT}"></embed></object>
А в окошко "Использование BBCode" необходимо вставить код который будет использовать посетитель, для вставки видео. В таком виде:
[Div-vid]<object height="{NUMBER1}" width="{NUMBER2}"><param value="{TEXT}" name="movie"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque" height="{NUMBER1}" width="{NUMBER2}" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" src="{TEXT}"></embed></object>[/Div-vid]
Теперь посетителю, который желает использовать флеш-видео плеер от divshare.com, необходимо ввести html-код видео, замкнутого BB-кодом [div-vid], и на форуме сработает видео плеер, пример:
[div-vid]<object height="405" width="533"><param value="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDExNDQ1O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default" name="movie"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><param name="wmode" value="opaque"></param><embed wmode="opaque" height="405" width="533" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" src="http://www.divshare.com/flash/video_embed?data=YTo2OntzOjU6ImFwaUlkIjtzOjE6IjQiO3M6NjoiZmlsZUlkIjtpOjEzMjc3NDM0O3M6NDoiY29kZSI7czoxMjoiMTMyNzc0MzQtMzllIjtzOjY6InVzZXJJZCI7aToxODQ5ODc3O3M6NDoidGltZSI7aToxMjkwNDExNDQ1O3M6MTI6ImV4dGVybmFsQ2FsbCI7aToxO30=&autoplay=default"></embed></object>[/div-vid]


Данный видео-плеер от divshare.com очень трудно настраивать, и посетителям будет не просто разобраться что нужно вставлять в bb-код, в отличие от музыкального флеш-плеера от этого же сайта, который гораздо проще настроить и использовать. (Музыкальный флеш плеер для форума)
Тем более когда существуют сервисы флеш-видео, которые гораздо легче настроить для использования в форуме phpbb3, например видео сервис Sibnet.ru, или Youtube.com. Настроить bb-коды для этих флеш-плееров будет очень просто, так как их html-код не такой сложный, как описанный здесь.

Не схожие статьи:

Комментарии (7)

Отправить комментарий

Напишите своё мнение, просьба свою почту не указывать! И не будьте анонимусами!