Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


Forum Rules Правила раздела

В этом разделе пользователи форума могут только оставлять сообщения в темах.
Перед отправлением сообщений, пожалуйста, прочитайте правила форума.
В темах раздела задавайте вопросы правильно и, соблюдайте знаки препинания.

Страницы: (8) [1] 2 3 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Универсальный видеоплеер!, работает с прямыми ссылками на видеок
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


Теперь Универсальный видеоплеер встроен в движок форума, ничего устанавливать не нужно!
Теги плеера:
Код
[video]ссылка_на_видео[/video]


Инструкция, приведённая ниже, уже не актуальна.
Цитата
как и обещал, сделал таки скрипт универсального видеоплеера
он работает не с символьными окончаниями как мод в теме Вставляем видео с Youtube
в скрипте присутствует автоматическая замена старых тегов на новые, так что смело удаляйте старый скрипт для Youtube, всё будет работать

а с прямыми ссылками!!!  wink.gif
на:
YouTube,
Rutube,
Vimeo.com
Smotri.com
Dailymotion.com
Vids.myspace.com
Video.mail.ru
video.yandex.ru
Kiwi.kz
Vkontakte
Video.sibnet.ru
Megavideo.com


ссылки с ресурса YouTube могут быть трёх разновидностей:

Цитата

я это учёл, так что скрипт поддерживает все три вида

на Rutube поддерживаются ссылки вида:

Цитата
http://rutube.ru/tracks/3330051.html?v=982aa9c53b5412a228bea0d779147b9e

Vimeo.com так:

Цитата
http://vimeo.com/12067022


Dailymotion.com такие ссылки:

Цитата
http://www.dailymotion.com/video/xdcfcm_spider-man-shattered-dimensions_videogames#hp-b-l


итак, актуальная на данный момент версия (от 10 сент. 2010)


Универсальный видеоплеер v.3.2 new


1
устанавливаем
в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer

Код
<!--универсальный видеоплеер v.3.2 new-->
<script type="text/javascript">
var vide, html;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
html = div[i].innerHTML;
if (html.indexOf('[/youtube]')) {
vide = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g
html = html.replace(vide, "[video]http://www.youtube.com/watch?v=$1[/video]")
}
if (html.indexOf('http://flv.video.yandex.ru/lite' )) {
vide = /\\[video\\]\\[flash=([0-9]+)\\,([0-9]+)\\,(.*?)\\/lite\\/(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://flv.video.yandex.ru/lite/$4' quality='high' allowFullScreen='true' scale='noscale' width='480' height='360' type='application/x-shockwave-flash'></embed><br>")
}
if (html.indexOf('mail.ru')) {
vide = /\\[video\\]http:\\/\\/video\\.(.*?)\\/(.*?)\\.html\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src=http://img.$1/r/video2/player_v2.swf?movieSrc=$2 type='application/x-shockwave-flash' width=626 height=367 allowScriptAccess='always'></embed><br>")
}
if (html.indexOf('smotri.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/view\\/\\?id=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://pics.$1/scrubber_custom8.swf?file=$2&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http://pics.$1/cskins/blue/skin_color_lightaqua.xml&xmldatasource=http://pics.$1/skin_ng.xml' quality='high' allowscriptaccess='always' allowfullscreen='true' wmode='opaque'  width='480' height='360' type='application/x-shockwave-flash'></embed><br>")
}
if (html.indexOf('rutube.ru')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/tracks\\/(\\d+)\\.html\\?v=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://video.$1/$3' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowFullScreen='true'></embed><br>")
}
if (html.indexOf('http://www.megavideo.com' )) {
vide = /\\[video\\](.*?)\\/\\?v=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://www.megavideo.com/v/$2' type='application/x-shockwave-flash' allowfullscreen='true' width='480' height='360'></embed><br>")
}
if (html.indexOf('http://www.youtube.com' )) {
vide = /\\[video\\](.*?)\\?v=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://www.youtube.com/v/$2' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' flashvars='fs=1&rel=0' width='480' height='360'></embed><br>")
}
if (html.indexOf('vimeo.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/(\\d+)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/moogaloop.swf?clip_id=$2&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;fullscreen=1' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' width='480' height='360'></embed><br>")
}
if (html.indexOf('dailymotion.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/swf/video/$2' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowfullscreen='true'></embed><br>")
}
if(html.indexOf("http://kiwi.kz")) {
vide = /\\[video\\](.*?)\\/watch\\/(.*?)\\/\\[\\/video\\]/g
html  = html.replace(vide, "<br /><embed src='http://v.kiwi.kz/v/$2' type='application/x-shockwave-flash' width='480' height='360' allowFullScreen='true' allowScriptAccess='always' wmode='transparent'><br>")
}
if (html.indexOf('http://vids.myspace.com' )) {
vide = /\\[video\\](.*?)\\=(\\d+)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video,searchID=,primarycolor=,secondarycolor=' width='480' height='360' allowFullScreen='true' type='application/x-shockwave-flash' wmode='transparent'/></embed><br>")
}
if (html.indexOf('http://video.sibnet.ru')) {
vide = /\\[video\\](.*?)\\/video(\\d+)\\/\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://video.sibnet.ru/mediaplayer.swf' quality='high' bgcolor='#ffffff' width='480' height='360' type='application/x-shockwave-flash' allowfullscreen='true' allowScriptAccess='always' wmode='opaque' flashvars='file=http%3A%2F%2Fvideo.sibnet.ru%2Fupload%2Fvideo%2F$2.flv&amp;image=http%3A%2F%2Fvideo.sibnet.ru%2Fupload%2Fcover%2Fvideo_$2_0.jpg&amp;width=480&amp;height=360&amp;fullscreen=true'></embed><br>")
}
if (html.indexOf('http://vkontakte.ru' )) {
vide = /\\[video\\](.*?)\\ src="(.*?)\\" (.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><iframe src='$2' width='607' height='360' frameborder='0'></iframe><br>")
}
div[i].innerHTML = html}}
</script>


теги [video]ссылка[/video]

2
кнопку я заморачиваться делать новую не стал, так что использую ту же, что я делал для YouTube

user posted image


заходим в
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> Post: Code Buttons & Post Text area (редактировать)

в самом верху вставляем скрипт-обработчик тега

Код
<script type="text/javascript">
function tag_video()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на видео с YouTube, Rutube, Vimeo.com или Dailymotion.com", "");

if (!enterURL) {
FoundErrors += " " + error_no_url;}

if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}

doInsert("[video]"+enterURL+"[/video]", "", false);}
</script>



затем опускаемся в низ и
после кнопок Жирный, Наклонный и Подчёркнутый можем вставить нашу
или в любое другое расположение и очерёдность (на ваше усмотрение)

Код
<img class="buttons" title='Видеоролик' alt='Видеоролик' src='http://s61.radikal.ru/i174/1005/c7/3f0c9bfa53a1.png' onclick='tag_video()'  />


вот ПРИМЕР работы

если администрация одобрит данный мод, было бы неплохо на стороне сервиса его включить в движок, дабы избежать ошибок со съеданием бэк-слешей (здесь опять регулярные выражения и экранирование бэк-слешами)


Это сообщение отредактировал admin - Окт 24 2013, 18:56


--------------------
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


хотел только добавить, что мне пока не удалось адаптировать клипы с video.mail.ru, но всё в принципе реально,
с
можно попробовать включить в скрипт распознавание клипов и с других популярных видеоресурсов


--------------------
PMEmail Poster
Top
Salik
Quote Post

Salamander
Group Icon


Сообщений: 310
Из: Ижевск

Активность: Member Offline


Ответить Автору

Репутация: 2


плохо что не работает с тегом ютуб. а в каждом сообщении просто нереально менять теги с ютуб на видео да и ссылки тоже


--------------------
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


это да, есть такое дело
заменить теги и к каждой ссылке надо приписать
http://youtube.com/watch?v=
задачка
это проще сделать на php, но вряд ли за это возьмутся


--------------------
PMEmail Poster
Top
Таня Патц
Quote Post

Статусная
Group Icon


Сообщений: 5
Из: Краснодар

Активность: Member Offline


Ответить Автору

Репутация: нет


Попробовала ничего у меня не получилось unsure.gif

пункт 1,2 сделала,а это куда?

QUOTE
теги [video]ссылка[/video]


QUOTE
затем опускаемся в низ и
после кнопок Жирный, Наклонный и Подчёркнутый можем вставить нашу
или в любое другое расположение и очерёдность (на ваше усмотрение)


с этим тоже проблема? где эти кнопки? можно подробнее,спасибо rolleyes.gif


--------------------
Интернет - как жизнь, смысла нет, а уходить не хочется..
PMEmail Poster
Top
Яzz
Quote Post

Новичок
Group Icon


Сообщений: 7

Активность: Member Offline


Ответить Автору

Репутация: нет


кнопка установилась, и все вроде прописала, но вместо видео в теле сообщения выходит вот такая строка [video]http://www.youtube.com/watch?v=ERAhCzkq3ds[/video] в чем ошибка?
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


QUOTE (Яzz @ Июн 23 2010, 13:26)
кнопка установилась, и все вроде прописала, но вместо видео в теле сообщения выходит вот такая строка [video]http://www.youtube.com/watch?v=ERAhCzkq3ds[/video] в чем ошибка?

только что проверил, у меня этот клип воспроизводится,
где-то вы сделали не всё по инструкции, раз теги не срабатывают


--------------------
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


QUOTE (Таня Патц @ Июн 23 2010, 08:37)
пункт 1,2 сделала,а это куда?

QUOTE
теги [video]ссылка[/video]


а это никуда, это я просто показал принцип, какие теги и что между ними ссылка на видеоклип
по поводу кнопок более подробно в соседней теме, но для вас распишу ещё раз

кстати, за это время в универсальному видеоплееру, я сделал небольшие дополнения:

1. добавил поддержку ещё одного видео ресурса - Smotri.com
2. по просьбе Одиночка <3 добавил возможность видео от YouTube разворачивать на весь экран

теперь список поддерживаемых видеоресурсов таков:

YouTube,
Rutube,
Vimeo.com
Smotri.com и
Dailymotion.com


Универсальный видеоплеер v.2


1
устанавливаем
в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer

CODE
<!--универсальный видеоплеер-->
<script type="text/javascript">
var vide, html;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[video]")!=-1 && div[i].innerHTML.indexOf("[/video]")!=-1)
{
html = div[i].innerHTML;
if (html.indexOf('smotri.com')) {vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/view\\/\\?id=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://pics.$1/scrubber_custom8.swf?file=$2&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http://pics.$1/cskins/blue/skin_color_lightaqua.xml&xmldatasource=http://pics.$1/skin_ng.xml' quality='high' allowscriptaccess='always' allowfullscreen='true' wmode='opaque'  width='400' height='300' type='application/x-shockwave-flash'></embed><br>")}
if (html.indexOf('youtube.com')) {vide = /\\[video\\]http:\\/\\/(.*?)\\/watch\\?v=([^\\[]{11,110})\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/v/$2' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' flashvars='fs=1&rel=0' width='425' height='350'></embed><br>")}
if (html.indexOf('rutube.ru')) {vide = /\\[video\\]http:\\/\\/(.*?)\\/tracks\\/([^\\[]{1,20})\\.html\\?v=([^\\[]{11,50})\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://video.$1/$3' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed><br>")}
if (html.indexOf('vimeo.com')) {vide = /\\[video\\]http:\\/\\/(.*?)\\/([^\\[]{1,10})\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/moogaloop.swf?clip_id=$2&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;fullscreen=1' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' width='400' height='300'></embed><br>")}
if (html.indexOf('dailymotion.com')) {vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/([^\\[]{6,110})\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/swf/video/$2' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowfullscreen='true'></embed><br>")}
div[i].innerHTML = html}}}
</script>


2
кнопкa (Таня Патц специально для вас выкладываю все настройки как есть с этой кнопкой)

заходим в
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> Post: Code Buttons & Post Text area (редактировать)

и меняем всё что там есть на это:

CODE

<script type="text/javascript">
var mem_Guest = "{ibf.member.name}";

function tag_video()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на видео с YouTube, Rutube, Vimeo.com, Smotri.com или Dailymotion.com", "");

if (!enterURL) {
FoundErrors += " " + error_no_url;}

if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}

doInsert("[video]"+enterURL+"[/video]", "", false);}

function tag_center()
{
doInsert("[center]", "[/center]", "", false);}

function tag_right()
{
doInsert("[right]", "[/right]", "", false);}

</script>

<tr>
 <td class='pformstrip' colspan="2">{ibf.lang.ib_code_buttons}</td>
</tr>
<tr>
 <td class='pformleft'>
 <input type='radio' class='radiobutton' name='bbmode' value='ezmode' onclick='setmode(this.value)' />&nbsp;<b>{ibf.lang.bbcode_guided}</b><br />
 <input type='radio' class='radiobutton' name='bbmode' value='normal' onclick='setmode(this.value)' checked="checked" />&nbsp;<b>{ibf.lang.bbcode_normal}</b>
 <script type='text/javascript' src='html/ibfcode.js'></script>
 </td>
 <td class='pformright'>

 <select name='ffont' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'FONT')"  onmouseover="hstat('font')">
 <option value='0'>{ibf.lang.ct_font}</option>
 <option value='Arial' style='font-family:Arial'>{ibf.lang.ct_arial}</option>
 <option value='Times' style='font-family:Times'>{ibf.lang.ct_times}</option>
 <option value='Courier' style='font-family:Courier'>{ibf.lang.ct_courier}</option>
 <option value='Impact' style='font-family:Impact'>{ibf.lang.ct_impact}</option>
 <option value='Geneva' style='font-family:Geneva'>{ibf.lang.ct_geneva}</option>
 <option value='Optima' style='font-family:Optima'>Optima</option>
 </select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')" onmouseover="hstat('size')">
 <option value='0'>{ibf.lang.ct_size}</option>
 <option value='1'>{ibf.lang.ct_sml}</option>
 <option value='7'>{ibf.lang.ct_lrg}</option>
 <option value='14'>{ibf.lang.ct_lest}</option>
 </select><select name='fcolor' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'COLOR')" onmouseover="hstat('color')">
 <option value='0'>{ibf.lang.ct_color}</option>
 <option value='blue' style='color:blue'>{ibf.lang.ct_blue}</option>
 <option value='red' style='color:red'>{ibf.lang.ct_red}</option>
 <option value='purple' style='color:purple'>{ibf.lang.ct_purple}</option>
 <option value='orange' style='color:orange'>{ibf.lang.ct_orange}</option>
 <option value='yellow' style='color:yellow'>{ibf.lang.ct_yellow}</option>
 <option value='gray' style='color:gray'>{ibf.lang.ct_grey}</option>
 <option value='green' style='color:green'>{ibf.lang.ct_green}</option>
 </select>
 &nbsp; <a href='javascript:closeall();' onmouseover="hstat('close')">{ibf.lang.js_close_all_tags}</a>
 <br />
 <img class='codebuttons' title='Жирный' alt='Жирный' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-bold.png' onclick='simpletag("B")' name='B' style="font-weight:bold" onmouseover="hstat('bold')" />
 <img class='codebuttons' title='Наклонный' alt='Наклонный' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-italic.png' onclick='simpletag("I")' name='I' style="font-style:italic" onmouseover="hstat('italic')" />
 <img class='codebuttons' title='Подчёркнутый' alt='Подчёркнутый' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-underlined.png' onclick='simpletag("U")' name='U' style="text-decoration:underline" onmouseover="hstat('under')" />
 <img class='codebuttons' title='По центру' alt='По центру' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-align-center.png' onclick='tag_center()'  />
 <img class='codebuttons' title='По правому краю' alt='По правому краю' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-align-right.png' onclick='tag_right()' />
 <img class='codebuttons' title='Создать список' alt='Создать список' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-list.gif' onclick='tag_list()' onmouseover="hstat('list')" />
 <img class='codebuttons' title='Ссылка' alt='Ссылка' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-link-button.png' onclick='tag_url()' onmouseover="hstat('url')" />
 <img class='codebuttons' title='Изображение' alt='Изображение' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-image-button.png' onclick='tag_image()' onmouseover="hstat('img')" />
 <img class='codebuttons' title='E-mail' alt='E-mail' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-email-button.png' onclick='tag_email()' onmouseover="hstat('email')" />
 <img class='codebuttons' title='Цитата' alt='Цитата' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-quote-button.png' onclick='simpletag("QUOTE")' onmouseover="hstat('quote')" />
 <img class='codebuttons' title='Код' alt='Код' src='http://forum.volginsky.ru/style_images/1/folder_editor_images/rte-code-button.png' onclick='simpletag("CODE")' onmouseover="hstat('code')" />
 <img class='codebuttons' title='Скрытый текст' alt='Скрытый текст' src='http://i056.radikal.ru/1005/de/a6199acfb291.png' onclick='simpletag("HIDE")' onmouseover="hstat('hide')" />
 <img class='codebuttons' title='Видеоролик' alt='Видеоролик' src='http://s61.radikal.ru/i174/1005/c7/3f0c9bfa53a1.png' onclick='tag_video()'/>
 <img class='codebuttons' title='Спойлер' alt='Спойлер' src='http://www.pushkino.org/ipb/html/UBBC/spoiler.gif' onclick='simpletag("SPOILER")' onmouseover="hstat('SPOILER')" />

<!--<input type='button' accesskey='l' value=' SQL ' onclick='simpletag("SQL")' class='codebuttons' name='SQL'>
 <input type='button' accesskey='t' value=' HTML 'onclick='simpletag("HTML")'class='codebuttons' name='HTML'>-->
 <br />
 {ibf.lang.hb_open_tags}:&nbsp;<input type='text' name='tagcount' size='3' maxlength='3' style='font-size:10px;font-family:verdana,arial;border:0px;font-weight:bold;' readonly="readonly" class='row1' value="0" />
 &nbsp;<input type='text' name='helpbox' size='50' maxlength='120' style='width:auto;font-size:10px;font-family:verdana,arial;border:0px' readonly="readonly" class='row1' value="{ibf.lang.hb_start}" />
</td>
 </tr>
 <tr>
<td colspan="2" class='pformstrip'>{ibf.lang.post}</td>
 </tr>
 <tr>
<td class='pformleft' align='center'>
 <!--SMILIE TABLE-->
 <br /><div class='desc'><strong><a href='javascript:CheckLength()'>{ibf.lang.check_length}</a> &middot; <a href='javascript:bbc_pop()'>{ibf.lang.bbc_help}</a></strong></div>
</td>
<td class="pformright" valign='top'>
<textarea cols='80' rows='20' name='Post' tabindex='3' class='textinput'>$data</textarea></td>
 </tr>
 <tr>
<td class='pformleft'><b>{ibf.lang.po_options}</b></td>
<td class='pformright'>
<!--IBF.EMO-->
<!--IBF.SIG-->
<!--IBF.TRACK-->
</td>
 </tr>
 


всё должно работать

ПРИМЕР тот же


--------------------
PMEmail Poster
Top
Яzz
Quote Post

Новичок
Group Icon


Сообщений: 7

Активность: Member Offline


Ответить Автору

Репутация: нет


QUOTE (Romych @ Сегодня, 14:21)
только что проверил, у меня этот клип воспроизводится,
где-то вы сделали не всё по инструкции, раз теги не срабатывают

уже исправила.
PMEmail Poster
Top
Slesher
Quote Post

реформатор
Group Icon


Сообщений: 1 224
Из: Украины

Активность: Member Offline


Ответить Автору

Репутация: 57


QUOTE (Яzz @ Сегодня, 15:39)
уже исправила.


Уже который раз доказано, что моды не работают изза невнимательности пользователей при установке. smile.gif


--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
PM
Top
Сергей
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 1 610

Активность: Member Offline


Ответить Автору

Репутация: 75


QUOTE (Slesher @ Июн 23 2010, 18:47)
Уже который раз доказано, что моды не работают изза невнимательности пользователей при установке. smile.gif

Здесь ничего доказывать и не надо.
PM
Top
markiz420
Quote Post

Новичок
Group Icon


Сообщений: 17

Активность: Member Offline


Ответить Автору

Репутация: 1


а какого вида могут быть ссылки с Smotri.com?
PMEmail Poster
Top
Slesher
Quote Post

реформатор
Group Icon


Сообщений: 1 224
Из: Украины

Активность: Member Offline


Ответить Автору

Репутация: 57




--------------------
Корпорация Фалкея - создание и развитие сайтов на заказ

Записки веб-программиста | Помог? спасибо!
PM
Top
Таня Патц
Quote Post

Статусная
Group Icon


Сообщений: 5
Из: Краснодар

Активность: Member Offline


Ответить Автору

Репутация: нет


QUOTE (Romych @ Июн 23 2010, 14:46)
кнопкa (Таня Патц специально для вас выкладываю все настройки как есть с этой кнопкой)

спасибо все работает smile.gif


--------------------
Интернет - как жизнь, смысла нет, а уходить не хочется..
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

Активность: Member Offline


Ответить Автору

Репутация: 42


развитие темы с Универсальным видеоплеером


добавления:

1. добавил возможность применять ссылки ещё
с трёх популярных видеоресурсов

vids.myspace.com - ссылки вида http://vids.myspace.com/index.cfm?fuseacti...deoid=105524453

mail.ru - ссылки вида http://video.mail.ru/mail/boraz59/4007/6857.html

video.yandex.ru

с Яндексом поподробнее, сделать работу с прямыми ссылками не получается,
поскольку они не ту информацию несут, которая нужна,
поэтому придётся нажать справа от видеоклипа - Код для вставки на сайт или в блог

и среди предложенных кодов выбрать - Код для LiveInternet
вот с этот код мы и будем использовать, вставляя как ссылку
ссылки вот такого типа - [flash=450,369,http://static.video.yandex.ru/lite/lalenko50/jgor5lbuxw.1912/]
вставляем их как есть!!!

user posted image


2. выровнял все размеры окон видеоклипов под один размер, так эстетичнее
3. исправил вероятность работы скрипта с неправильными случайными ссылками


Универсальный видеоплеер v.3



1
устанавливаем
в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer

CODE
<!--универсальный видеоплеер v.3-->
<script type="text/javascript">
var vide, html;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[video]")!=-1 && div[i].innerHTML.indexOf("[/video]")!=-1)
{
html = div[i].innerHTML;
if (html.indexOf('http://flv.video.yandex.ru/lite')) {
vide = /\\[video\\]\\[flash=([0-9]+)\\,([0-9]+)\\,(.*?)\\/lite\\/(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://flv.video.yandex.ru/lite/$4' quality='high' allowFullScreen='true' scale='noscale' width='480' height='360' type='application/x-shockwave-flash'></embed><br>")
}
if (html.indexOf('mail.ru')) {
vide = /\\[video\\]http:\\/\\/video\\.(.*?)\\/(.*?)\\.html\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src=http://img.$1/r/video2/player_v2.swf?movieSrc=$2 type='application/x-shockwave-flash' width=626 height=367 allowScriptAccess='always'></embed><br>")
}
if (html.indexOf('smotri.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/view\\/\\?id=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://pics.$1/scrubber_custom8.swf?file=$2&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http://pics.$1/cskins/blue/skin_color_lightaqua.xml&xmldatasource=http://pics.$1/skin_ng.xml' quality='high' allowscriptaccess='always' allowfullscreen='true' wmode='opaque'  width='480' height='360' type='application/x-shockwave-flash'></embed><br>")
}
if (html.indexOf('rutube.ru')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/tracks\\/(\\d+)\\.html\\?v=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://video.$1/$3' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360'></embed><br>")
}
if (html.indexOf('http://www.youtube.com')) {
vide = /\\[video\\](.*?)\\?v=(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://www.youtube.com/v/$2' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' flashvars='fs=1&rel=0' width='480' height='360'></embed><br>")
}
if (html.indexOf('vimeo.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/(\\d+)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/moogaloop.swf?clip_id=$2&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;fullscreen=1' type='application/x-shockwave-flash' wmode='transparent' allowfullscreen='true' allowscriptaccess='always' width='480' height='360'></embed><br>")
}
if (html.indexOf('dailymotion.com')) {
vide = /\\[video\\]http:\\/\\/(.*?)\\/video\\/(.*?)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://$1/swf/video/$2' type='application/x-shockwave-flash' wmode='transparent' width='480' height='360' allowfullscreen='true'></embed><br>")
}
if (html.indexOf('http://vids.myspace.com' )) {
vide = /\\[video\\](.*?)\\=(\\d+)\\[\\/video\\]/g
html = html.replace(vide, "<br><embed src='http://mediaservices.myspace.com/services/media/embed.aspx/m=$2,t=1,mt=video,searchID=,primarycolor=,secondarycolor=' width='480' height='360' allowFullScreen='true' type='application/x-shockwave-flash' wmode='transparent'/></embed><br>")
}
div[i].innerHTML = html}}}
</script>


2
в функции видеотега соответственно тоже изменения
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> Post: Code Buttons & Post Text area (редактировать)


CODE
<script type="text/javascript">
function tag_video()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на видео с YouTube, Rutube, Vimeo.com, Smotri.com, Vids.myspace.com, Video.mail.ru, Video.yandex.ru или Dailymotion.com", "");

if (!enterURL) {
FoundErrors += " " + error_no_url;}

if (FoundErrors) {
alert("Error!"+FoundErrors);
return;}

doInsert("[video]"+enterURL+"[/video]", "", false);}
</script>


добавленно перечисление разрешённых видеоресурсов, прежде всего как памятка для пользователя

кнопка пока таже, хотя дизайн можно придумать другой

старый ПРИМЕР 1 и
пример с новыми добавленными видеоресурсами - ПРИМЕР 2


--------------------
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (8) [1] 2 3 ... Последняя » Reply to this topicStart new topicStart Poll


 


Текстовая версия