Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Универсальный видеоплеер!


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


Инструкция, приведённая ниже, уже не актуальна.
Цитата
как и обещал, сделал таки скрипт универсального видеоплеера
он работает не с символьными окончаниями как мод в теме http://ipboard.net/index.php?showtopic=1116
в скрипте присутствует автоматическая замена старых тегов на новые, так что смело удаляйте старый скрипт для 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 могут быть трёх разновидностей:

Цитата
http://youtube.com/watch?v=ERAhCzkq3ds
http://www.youtube.com/watch?v=ERAhCzkq3ds
http://www.youtube.com/watch?v=ERAhCzkq3ds&feature=related

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

на 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()'  />


вот http://testing.ipb.su/index.php?act=ST&f=1&t=3&st=0#entry39 работы

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

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

Автор: Salik Июн 22 2010, 16:45
плохо что не работает с тегом ютуб. а в каждом сообщении просто нереально менять теги с ютуб на видео да и ссылки тоже

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

Автор: Таня Патц Июн 23 2010, 08:37
Попробовала ничего у меня не получилось unsure.gif

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

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


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


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

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

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

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

Автор: Romych Июн 23 2010, 14:46
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>
 


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

http://testing.ipb.su/index.php?showtopic=3&st=0&#entry45

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

уже исправила.

Автор: Slesher Июн 23 2010, 15:47
QUOTE (Яzz @ Сегодня, 15:39)
уже исправила.


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

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

Здесь ничего доказывать и не надо.

Автор: markiz420 Июн 23 2010, 16:16
а какого вида могут быть ссылки с Smotri.com?

Автор: Slesher Июн 23 2010, 16:35
http://smotri.com/video/view/?id=xxxxxxxx

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

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

Автор: Romych Июн 30 2010, 21:50
развитие темы с Универсальным видеоплеером


добавления:

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

vids.myspace.com - ссылки вида http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=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>


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

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

старый http://testing.ipb.su/index.php?showtopic=3&st=0&#entry45 и
пример с новыми добавленными видеоресурсами - http://testing.ipb.su/index.php?act=ST&f=2&t=6&st=0#entry48

Автор: Salik Июл 1 2010, 17:29
а можно как-то объединить мод ютуба с универсальным плеером чтобы не удалять все посты с ютубом?

Автор: Romych Июл 2 2010, 18:48
QUOTE (Salik @ Июл 1 2010, 17:29)
а можно как-то объединить мод ютуба с универсальным плеером чтобы не удалять все посты с ютубом?

Salik

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

[youtube]860PGF9GXZY[/youtube]

а было бы хотя бы так

[youtube]v=860PGF9GXZY[/youtube]

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

Автор: newfclub Июл 2 2010, 21:22
Большое спасибо автору за возможность использовать полные ссылки на видео с разных сайтов. wink.gif

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

А в промежуточных сообщениях на страницах темы просто указывать, что такого-то числа шапка темы была исправлена и дополнена. smile.gif

Автор: DarkElf Июл 3 2010, 04:30
Спасибо за плеер, установил.
Вот только проблема - при предварительном просмотре не показывает плеер, только ссылку. Это я где-то неправильно код поставил или так и должно быть? rolleyes.gif

Автор: newfclub Июл 3 2010, 18:58
QUOTE
при предварительном просмотре не показывает плеер, только ссылку. Это я где-то неправильно код поставил или так и должно быть?  rolleyes.gif

Так и должно быть. Код срабатывает только при постинге сообщения, на предпросмотре тэг [video] не обрабатывается.

Автор: Steve Июл 10 2010, 02:37
Romych, Инструкция твоя очень классная и понятная у меня всё установилось с первого раза, но вот проблема я не как не могу сделать так чтобы одновременно работал "Универсальный видеоплеер и mp3 плеер".
Вот краткий обзор моих действий:

1. Захожу в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer
в начале прописываю
CODE
<script type="text/javascript">
var r, html, result;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[youtube]")!=-1 && div[i].innerHTML.indexOf("[/youtube]")!=-1)
{
html = div[i].innerHTML;
r = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g
result = html.replace(r, "<br><embed src='http://www.youtube.com/v/$1' type='application/x-shockwave-flash' wmode='transparent' width='425' height='350'></embed><br>")

div[i].innerHTML = result}}}
</script>
<script type="text/javascript">
var mus, html, result;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[music]")!=-1 && div[i].innerHTML.indexOf("[/music]")!=-1)
{
html = div[i].innerHTML;
mus = /\\[music\\]([0-9a-zA-Z\\-\\_\\+\\(\\)\\&\\?\\%\\$\\#\\~\\.\\'\\"\\=\\^\\;\\:\\,\\{\\}\\/]{1,110})\\[\\/music\\]/g
result = html.replace(mus, "<br><embed type='application/x-shockwave-flash' src='http://www.realmusic.ru/system/mplayer/mediaplayer.swf' quality='high' allowscriptaccess='always' flashvars='height=20&amp;width=400&amp;file=$1' height='20' width='400'></embed><br>")

div[i].innerHTML = result}}}
</script>

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

Автор: Romych Июл 10 2010, 09:23
Steve
чтобы использовать Универсальный видеоплеер и mp3плеер их надо устанваливать одновременно,
а выглядеть это будет так
в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer

ставим оба плеера

CODE
<!--Универсальный mp3-плеер-->
<script type="text/javascript">
var mus, html, result;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[music]")!=-1 && div[i].innerHTML.indexOf("[/music]")!=-1)
{
 html = div[i].innerHTML;
 mus = /\\[music\\](.*?)\\[\\/music\\]/g
 result = html.replace(mus, "<br><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'></embed><br>")

 div[i].innerHTML = result}}}
</script>
<!--универсальный видеоплеер 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>



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

в самый верх

CODE
<script type="text/javascript">
function tag_mp3()
{var FoundErrors = '';
var enterURL   = prompt("Введите ссылку на mp3 файл", "http://");

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

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

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

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>



и там же среди кнопок, добавляем две для каждого плеера

QUOTE
<img class='codebuttons' title='Видеоролик' alt='Видеоролик' src='http://s61.radikal.ru/i174/1005/c7/3f0c9bfa53a1.png' onclick='tag_video()' onmouseover="hstat('YouTube')" />
<img class='codebuttons' title='Загрузить mp3' alt='Загрузить mp3' src='http://img31.imageshack.us/img31/1875/sound.gif' onclick='tag_mp3()' onmouseover="hstat('music')" />


Автор: Steve Июл 10 2010, 13:59
Romych, Спасибо большое, теперь всё работает! smile.gif

Автор: Romych Июл 15 2010, 22:30
QUOTE (Salik @ Июл 1 2010, 17:29)
а можно как-то объединить мод ютуба с универсальным плеером чтобы не удалять все посты с ютубом?

Salik
я нашёл всё таки способ как не удаляя загруженные ранее клипы под тегом [youtube], заставить работать с тегом [video]

[youtube]860PGF9GXZY[/youtube] превратится в [video]http://www.youtube.com/watch?v=860PGF9GXZY[/video]

только при этом старый скрипт для Ютуб надо удалить

скрипт замены выглядит так:

CODE
<!--замена тегов YouTube-->
<script type="text/javascript">
var r, html, result;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[youtube]")!=-1 && div[i].innerHTML.indexOf("[/youtube]")!=-1)
{
 html = div[i].innerHTML;
 r = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g
 result = html.replace(r, "[video]http://www.youtube.com/watch?v=$1[/video]")
div[i].innerHTML = result}}}
</script>


только устанавливать его надо одновременно с Универсальным, и это получится вот так :

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

CODE
<!--замена тегов YouTube-->
<script type="text/javascript">
var r, html, result;
var div = document.getElementsByTagName("div")
for( i=0; i < div.length; i++ )
{
if(div[i].className == 'postcolor')
{
if(div[i].innerHTML.indexOf("[youtube]")!=-1 && div[i].innerHTML.indexOf("[/youtube]")!=-1)
{
 html = div[i].innerHTML;
 r = /\\[youtube\\]([0-9a-zA-Z\\-\\_]{11})\\[\\/youtube\\]/g
 result = html.replace(r, "[video]http://www.youtube.com/watch?v=$1[/video]")
div[i].innerHTML = result}}}
</script>
<!--универсальный видеоплеер 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>

Автор: Salik Июл 16 2010, 22:07
Romych, спасибо большое конечно, я успел уже вручную всё переделать smile.gif
но всё-равно спасибо!

Автор: Одиночка <3 Авг 14 2010, 18:48
Почему видео с Rutube нельзя делать на весь экран?

Автор: Romych Авг 14 2010, 23:19
Цитата (Одиночка <3 @ Авг 14 2010, 18:48)
Почему видео с Rutube нельзя делать на весь экран?

спасибо, что заметил ошибку,
уже исправил и решил добавить ещё один популярный видеоресурс
http://kiwi.kz

в общем родилась версия 3.1

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


основный отличия от предыдущих версий и дополнения:
1. добавлен ещё видеоресурс теперь их полный список выглядит так:

YouTube,
Rutube,
Vimeo.com
Smotri.com
Dailymotion.com
vids.myspace.com
video.mail.ru
video.yandex.ru
kiwi.kz


2. в тело скрипта встроена замена старых тегов [youtube] на теги [video]
пользователям старого скрипта вставки клипов youtube, не надо вручную переписывать теги и добавлять к клипам что-либо, всё автоматически заменится и будет работать (нужно только удалить старый скрипт от Duka)
и не понадобятся дополнительные скрипты (всё в одном)

3. исправлены некоторые ошибки и упущения,
а в частности - разворачивание клипов Rutube на весь экран,
и из скрипта удалено одно лишнее условие, без которого и так всё прекрасно работает

установка

1.

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

[Показать/Скрыть]
<!--универсальный видеоплеер v.3.1-->
<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.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>")
}
div[i].innerHTML = html}}
</script>


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

Админцентр -> Скины и Шаблоны -> 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, Smotri.com, Vids.myspace.com, Video.mail.ru, Video.yandex.ru, Kiwi.kz или Dailymotion.com", "");

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

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

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


http://testing.ipb.su/index.php?showtopic=3&st=0&#entry56 тот же

Автор: Одиночка <3 Авг 15 2010, 11:31
Спасибо)

Автор: Max Faxtor Авг 16 2010, 12:31
Все это конечно хорошо) А как насчет безопасности?

Автор: Romych Авг 16 2010, 17:24
а что именно вас смущает?
опасно позволять пользователям вставлять в посты флэш или фреймы,
а в этом моде, ни того ни другого

Автор: Romych Авг 16 2010, 17:26
а что именно вас смущает?
опасно позволять пользователям вставлять в посты флэш или фреймы,
а в этом моде, ни того, ни другого

Автор: Romych Авг 29 2010, 10:25
добавил возможность вставлять видео с контакта
user posted image


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

YouTube,
Rutube,
Vimeo.com
Smotri.com
Dailymotion.com
vids.myspace.com
video.mail.ru
video.yandex.ru
kiwi.kz
Vkontakte


чтобы вставить видео из контакта в пост
нужно сначала на страничке видеоклипа Получить код видео
для этого внизу справа от видеоклипа есть соответствующая ссылка

полученный код, например такой
Цитата
<iframe src="http://vkontakte.ru/video_ext.php?oid=3368606&id=91776955&hash=18472fba59b446f2" width="607" height="360" frameborder="0"></iframe>

вставляем в то диалоговое окно, которое у нас выплывает по нажатию кнопки добавления видео в пост - user posted image


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


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

[Показать/Скрыть]
<!--универсальный видеоплеер v.3.1-->
<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.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://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>


http://testing.ipb.su/index.php?showtopic=10&st=0&#entry62

Автор: Salik Авг 29 2010, 16:47
эии, а почему при заключении тега видео в тег кода в ответе отображается проигрыватель, а не код?
пример: http://rock.ipb.su/index.php?showtopic=35&view=findpost&p=2285

Автор: Romych Авг 29 2010, 20:33
Цитата (Salik @ Авг 29 2010, 16:47)
эии, а почему при заключении тега видео в тег кода в ответе отображается проигрыватель, а не код?

это ко мне такое обращение? эй
я посмотрю, что можно будет сделать с тегом [CODE]


но как один из вариантов решения проблемы, вам в примерах с тегом [video] под тегом [CODE], достаточно изменить только одну скобку у тега видео, чтоб в коде не появлялся плеер например так - [/video}

Автор: Alex Okonnor Авг 30 2010, 00:43
http://ipboard.net/index.php?showuser=2237,
Спасиб за то что теперь можно вставлять видео с контакта smile.gif

Автор: Salik Авг 30 2010, 16:36
Цитата (Romych @ Авг 29 2010, 21:33)
Цитата (Salik @ Авг 29 2010, 16:47)
эии, а почему при заключении тега видео в тег кода в ответе отображается проигрыватель, а не код?

это ко мне такое обращение? эй
я посмотрю, что можно будет сделать с тегом [CODE]


но как один из вариантов решения проблемы, вам в примерах с тегом [video] под тегом [CODE], достаточно изменить только одну скобку у тега видео, чтоб в коде не появлялся плеер например так - [/video}

извиняюсь biggrin.gif задумывалось как "эмм"

Автор: Salik Сен 7 2010, 16:30
Цитата (Romych @ Авг 29 2010, 21:33)
но как один из вариантов решения проблемы, вам в примерах с тегом [video] под тегом [CODE], достаточно изменить только одну скобку у тега видео, чтоб в коде не появлялся плеер например так - [/video}

не, не работает такой вариант, просто ничего не отображается

Автор: [OneSecond] Сен 7 2010, 18:24
Помогите пожалуйста, я не нашёл слов Жирный, Наклонный и Подчёркнутый, где они именно находятся?

Автор: Romych Сен 7 2010, 19:53
вы о чём? тема вроде бы про видео wink.gif

Автор: Alex Okonnor Сен 7 2010, 20:21
Цитата (Romych @ Сегодня, 19:53)
вы о чём? тема вроде бы про видео

Наверное вот про это:

Цитата

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

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


Автор: [OneSecond] Сен 7 2010, 21:35
Так что куда вставлять?

Автор: Romych Сен 7 2010, 22:38
Цитата (OneSecond @ Сегодня, 21:35)
Так что куда вставлять?


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

там и ищите жирный, подчёркнутый и т.д.,
и внимательно читайте первые посты этой темы, там всё подробно расписано

Автор: Sibirakman Сен 10 2010, 05:21
А можно адаптировать этот плеер под http://video.sibnet.ru/ ? реально ли это сделать?

Автор: Romych Сен 10 2010, 08:28
Цитата (Sibirakman @ Сегодня, 05:21)
А можно адаптировать этот плеер под http://video.sibnet.ru/ ? реально ли это сделать?

вполне реально,
чуть позже постараюсь реализовать,
может быть вечером

Автор: Romych Сен 10 2010, 09:55
подробно расписывать что и куда вставлять не буду
и так это в каждом втором посте этой темы расписано

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


изменения:
1.добавлена возможность использование в постах видео-роликов с video.sibnet.ru
2. и с megavideo.com

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

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


Скрытый текст
Для просмотра этого блока необходима регистрация


ссылки на видеоклипы такого вида
video.sibnet.ru - http://video.sibnet.ru/video228844/
megavideo.com - http://www.megavideo.com/?v=JXNPWSWI
с ними и работает скрипт

p.s. если надо, обновлю и набор "Всё в одном" в соседней теме в связи с этими изменениями

Автор: Alex Okonnor Сен 10 2010, 13:44
http://ipboard.net/index.php?showuser=2237,
как будет время добавь лучше возможность закидывать вот от сюда видео http://www.megavideo.com/ буду признателен smile.gif

Автор: Romych Сен 10 2010, 17:20
Цитата (Alex Okonnor @ Сегодня, 13:44)
как будет время добавь лучше возможность закидывать вот от сюда видео http://www.megavideo.com/


Alex добавил поддержку megavideo.com
исправил предыдущий пост - v.3.2

Автор: Salik Сен 12 2010, 18:42
а в какой шаблон портала нужно вставить скрипт плеера, чтобы видео отображалось на портале?

Автор: Сергей Сен 13 2010, 15:50
Попробуйте в csite_javascript, хотя сомневаюсь, что это тот шаблон.

Автор: Salik Сен 13 2010, 19:57
Сергей,, спасибо, но не то

Автор: Romych Сен 14 2010, 00:57
Цитата (Salik @ Сен 12 2010, 18:42)
а в какой шаблон портала нужно вставить скрипт плеера, чтобы видео отображалось на портале?

Salik
ну во-первых, чтоб видео отображалось в портале скрипт надо править, поскольку там разные классы и т.д. и т.п.

скрипт я подправил

теперь по поводу установки:
заходим в Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Портал (IP Dynamic Lite) -> MAIN TEMPLATE (редактировать)

ищем там такую строку - <!--END MAIN-->

перед ней вставляем изменённый для порталов скрипт:

Скрытый текст
Для просмотра этого блока необходима регистрация


пример можно увидеть в моём http://testing.ipb.su/index.php?act=home
wink.gif

Автор: Salik Сен 14 2010, 16:43
Romych,, благодарю

Автор: Romych Сен 15 2010, 18:39
Цитата (DarkElf @ Июл 3 2010, 04:30)
Спасибо за плеер, установил.
Вот только проблема - при предварительном просмотре не показывает плеер, только ссылку. Это я где-то неправильно код поставил или так и должно быть?  rolleyes.gif

для того, чтобы видеоролики (а так же фотогалерея, mp3 плеер и новый спойлер) отображались при предварительном осмотре и редактировании надо добавить в
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Сообщения (Post Screen Sections) -> Post: Topic Summary End

в самый низ, после закрывающего тега </div>
вот такой специальный скрипт

Скрытый текст
Для просмотра этого блока необходима регистрация


тут есть одно НО
контент при предварительном осмотре находится в div class= "postcolor",
а при создании нового поста уже ранее созданный контент находится в span class= "postcolor"
чтобы тупо не дублировать 2 практически одинаковых скрипта с разным размещением контента, оттолкнулся от общей классификации и применил метод
document.getElementsByClassName,
который увы не поддерживает IE. так что любители Эксплорера пока обломитесь, буду искать решение

во всех остальных браузерах видео в предосмотре работает без проблем!

Автор: Серый Окт 9 2010, 22:30
Ромыч вам большое спасибо
Вот если подскажите как видео с Kiwi.kz будет вам низкий поклон, а то я не разобрался

Автор: Romych Окт 10 2010, 01:12
Цитата (Серый @ Вчера, 22:30)
Вот если подскажите как видео с Kiwi.kz будет вам низкий поклон, а то я не разобрался

просто вставляйте ссылки на клипы, а они такого типа:

http://kiwi.kz/watch/jt8kli14oo1c/
http://kiwi.kz/watch/h5a2fi2ztsrd/

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

Автор: AZaRt Окт 17 2010, 10:51
спс, был нуженwink.gif
лови +Г

Автор: drakol Окт 19 2010, 13:37
Уважаемые, помогите, пожалуйста, дилетанту.

Хочу поставить этот плеер на IPB 2.3.6
Ничего не получается.))

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

При нажатии кнопки "видео"-всплывает окно для вставки ссылки. После нажатия "ОК", ничего не происходит.

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

Шамблона "Footer" также нет, есть "Tablefooter".

Буду признателен за помощь!

Автор: Romych Дек 5 2010, 22:07
не пытаюсь опередить события, просто сообщаю,
тем кто активно пользуется этим модом, что тег [video] теперь включён в движок,
что снимает многочисленные проблемы с самостоятельной установкой данного мода некоторыми невнимательными пользователями,
включение в движок так же даёт возможность наблюдать добавленное видео в пост при предосмотре поста и при редактировании,
о том как пользоваться и как установить себе кнопку для добавления видео, администрация позже напишет подробную инструкцию,

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


YouTube,
Rutube,
Vimeo.com
Smotri.com
Dailymotion.com
Myspace.com
Video.mail.ru
Kiwi.kz
Video.sibnet.ru
Megavideo.com


всего пока 10

скоро добавится ещё

Vision.rambler – видеохостинг Рамблера.

play.ukr.net - видеоролики с украинского видеохостинга

не удалось добавить видео вконтакте, а с видео яндекса я пока не заморачивался, поэтому можно их использовать из js версии

как это выглядит?

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

Код
<!--Всё в одном v.3.1-->
<script type="text/javascript">
var pl, mus, fot, marq, spl, 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('[/music]')) {
mus = /\\[music\\](.*?)\\[\\/music\\]/g
html = html.replace(mus, "<br><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'></embed><br>")
}
if (html.indexOf('[/foto]')) {
changer = /\\[foto\\](.*?)[\\|]([^\\[]{1,110})\\[\\/foto\\]/g
html = html.replace(changer, "[foto=lytebox]$1|$2[/foto]")
}
if (html.indexOf('foto=lytebox[vacation]') || html.indexOf('foto=lyteshow[vacation]')) {
fot = /\\[foto=(.*?)\\]\\](.*?)[\\|](.*?)\\[\\/foto\\]/g
html = html.replace(fot, "<a href='$2' rel='$1' title='$3'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' src='$2' width='100'/></a>")
}
if (html.indexOf('foto=lytebox')) {
fot = /\\[foto=(.*?)\\](.*?)[\\|](.*?)\\[\\/foto\\]/g
html = html.replace(fot, "<a href='$2' rel='$1' title='$3'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' src='$2' width='100'/></a>")
}
if (html.indexOf('[/marquee]')) {
marq = /\\[marquee=(.*?)\\]([^\\[]{1,11000})\\[\\/marquee\\]/g
html = html.replace(marq, "<marquee direction='$1' onMouseOver='this.stop()' onMouseOut='this.start()'>$2</marquee>")
}
if (html.indexOf('[/spoil]')) {
spl = /\\[spoil=(.*?)\\](.*?)\\[\\/spoil\\]/g
html = html.replace(spl, "<input id='close' class='spoiler-button' style='width:140px;font-size:10px; margin:3px; cursor:pointer' type='button' value='$1'><div class='block2' style='display:none; border:1px solid black;'>$2</div>")
}
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('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}}
$(document).ready(function(){
$("a[target='_blank']").addClass("previewlink");
$("div.postcolor > input.spoiler-button").click(function(){
$(this).next().toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
var bubbleImagePath = 'http://i082.radikal.ru/1002/a7/93e2e551a76c.png';
});
});
</script>



Автор: Romych Дек 5 2010, 22:10
для подкрепления своего сообщения демонстрацией и доказательством того, что тег видео уже в движке, прилагаю видео



на видео, кстати я 2 года назад wink.gif

p.s. сокращённую версию скрипта Всё в одном, смотрите в предыдущем посте

Автор: Romych Дек 10 2010, 21:46
Цитата (Romych @ Дек 5 2010, 22:07)
скоро добавится ещё

Vision.rambler – видеохостинг Рамблера.

play.ukr.net - видеоролики с украинского видеохостинга


всё, эти видеохостинги тоже добавлены в движок

Автор: 2na2ya Фев 14 2011, 12:36
А на какую версию ставился форум? Просто на 2.3.6 у меня все заканчивается еще в админке, не успев начаться.

Внешний вид - выбираю скин - изменить HTLM-шаблоны и все blink.gif

Не говоря уже о том, чтобы найти Topic View Section.

Автор: Slesher Фев 14 2011, 13:56
2na2ya,
На этом форуме осуществляется Техническая Поддержка Форумов IP.Board Сервиса IPB.SU. Никакие виды поддержки иных версий IPB, прочих сервисов форумов или других движков на этом форуме не осуществляются (для этого есть соответствующие официальные ресурсы).

Автор: DmitBug Фев 9 2012, 21:22
Вот что не делал, а с Яндекса загрузить не могу.

Автор: S4SH4 Мар 19 2012, 15:32
что то работало,а потом перестала blink.gif обычные линки выходят в итоге sad.gif

Автор: Blizzt Мар 29 2012, 19:06
Прошу прощения, но я так и не понял, видео с ютуба с тегом video работает или нет? У меня почему то нет sad.gif

Автор: Slesher Мар 29 2012, 20:20
Blizzt,
ну в принципе да, но если нет, то это не ко мне, этот мод курирует автор лично. Сам я ничем не помогу при все желании.

Автор: Meryo Май 11 2013, 17:27
Приветствую. Если использую теги [video][/video], то в пост можно вставить только одно видео. Больше не получается, одно видео заменяется другим, причем на первое ни намека не остается. Что это может быть и как, в случае чего, это можно исправить - не подскажите?

Автор: admin Май 11 2013, 18:56
http://ipboard.net/index.php?showuser=4046, это баг. Исправим.

Автор: Meryo Май 11 2013, 21:06
Спасибо)

Автор: Meryo Июл 31 2013, 21:52
Извините, а не исправляли баг, связанный с этим тэгом?

Автор: Meryo Авг 5 2013, 21:05
И еще вопрос. Скажите, пожалуйста, заменять полностью тот код, что стоит в
Админцентр -> Скины и Шаблоны -> HTML шаблоны -> Настройка HTML -> Topic View Section -> Footer
на код для универсального видеоплеера или как-то иначе?

Автор: Snow Авг 6 2013, 20:27
Полностью нельзя. Можно заменить на код http://ipboard.net/index.php?showtopic=1344&view=findpost&p=43132, но только до слова
Код
</script>
. Иначе кнопки снизу топика пропадут.

А у меня такой вопрос - можно ли вставлять Coub?

Автор: admin Авг 6 2013, 22:11
Цитата (Meryo @ Июл 31 2013, 22:52)
Извините, а не исправляли баг, связанный с этим тэгом?

Ещё нет.

Автор: Vera5 Окт 24 2013, 17:52
Ниче не работает, ни один из ваших кодов, сейчас буду возвращать старые коды.

Автор: Snow Окт 24 2013, 18:42
Работает, если все сделать очень аккуратно и не редактировать футер дважды - после второго раза бэкслеши слетают, и "эта песня хороша, начинай сначала".

Автор: admin Окт 24 2013, 18:53
Так этот плеер уже автоматически встроен в форум, теги
Код
[video][/video]

не нужно ничего устанавливать.

Автор: Vera5 Окт 25 2013, 10:44
Snow, который из кодов ставить, чтобы кнопка YOU TUB появилась в окне ответа, у меня сейчас этого нет. Вот этой кнопки Музыка, тоже нет. Мне нужно загружать и коды других видео сайтов, в ВК и прочие. У нас тв звезда на форуме, нам видео обязательно надо нетолько с ютуба, но и возможность ставить рутуб и т.д.

Автор: AweDer Окт 25 2013, 11:00
http://ipboard.net/index.php?showuser=4295,

Видео:

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


МП3:

Код
<img title='Загрузить mp3' alt='Загрузить mp3' src='http://img31.imageshack.us/img31/1875/sound.gif' onclick='tag_mp3()' onmouseover="hstat('music')" />

Автор: Vera5 Окт 25 2013, 11:40
Я блондинка.

Первый код, его в Footer, если да, то где прописывается этот код?

Второй код где его надо прописать?

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

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

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


YouTube,
Rutube,
Vimeo.com
Smotri.com
Dailymotion.com
Myspace.com
Video.mail.ru
Kiwi.kz
Video.sibnet.ru
Megavideo.com

всего пока 10

скоро добавится ещё

Vision.rambler – видеохостинг Рамблера.

play.ukr.net - видеоролики с украинского видеохостинга

не удалось добавить видео вконтакте, а с видео яндекса я пока не заморачивался, поэтому можно их использовать из js версии

как это выглядит?

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

Код
<!--Всё в одном v.3.1-->
<script type="text/javascript">
var pl, mus, fot, marq, spl, 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('[/music]')) {
mus = /\\[music\\](.*?)\\[\\/music\\]/g
html = html.replace(mus, "<br><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'></embed><br>")
}
if (html.indexOf('[/foto]')) {
changer = /\\[foto\\](.*?)[\\|]([^\\[]{1,110})\\[\\/foto\\]/g
html = html.replace(changer, "[foto=lytebox]$1|$2[/foto]")
}
if (html.indexOf('foto=lytebox[vacation]') || html.indexOf('foto=lyteshow[vacation]')) {
fot = /\\[foto=(.*?)\\]\\](.*?)[\\|](.*?)\\[\\/foto\\]/g
html = html.replace(fot, "<a href='$2' rel='$1' title='$3'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' src='$2' width='100'/></a>")
}
if (html.indexOf('foto=lytebox')) {
fot = /\\[foto=(.*?)\\](.*?)[\\|](.*?)\\[\\/foto\\]/g
html = html.replace(fot, "<a href='$2' rel='$1' title='$3'><img style='border-top:1px solid #BBB; border-bottom:1px solid #BBB; padding:5px; background:#ccc; top:2px; margin:5px;' src='$2' width='100'/></a>")
}
if (html.indexOf('[/marquee]')) {
marq = /\\[marquee=(.*?)\\]([^\\[]{1,11000})\\[\\/marquee\\]/g
html = html.replace(marq, "<marquee direction='$1' onMouseOver='this.stop()' onMouseOut='this.start()'>$2</marquee>")
}
if (html.indexOf('[/spoil]')) {
spl = /\\[spoil=(.*?)\\](.*?)\\[\\/spoil\\]/g
html = html.replace(spl, "<input id='close' class='spoiler-button' style='width:140px;font-size:10px; margin:3px; cursor:pointer' type='button' value='$1'><div class='block2' style='display:none; border:1px solid black;'>$2</div>")
}
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('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}}
$(document).ready(function(){
$("a[target='_blank']").addClass("previewlink");
$("div.postcolor > input.spoiler-button").click(function(){
$(this).next().toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
var bubbleImagePath = 'http://i082.radikal.ru/1002/a7/93e2e551a76c.png';
});
});
</script>

Автор: AweDer Окт 25 2013, 11:55
http://ipboard.net/index.php?showuser=4295,Вам уже ничего прописывать не нужно, все уже включено в движок , поэтому вам нужно просто установить кнопку в форму ответа.

Идем в Отправка сообщений (Post Screen Sections) - +-- Post: Code Buttons & Post Text area

находим там :

Код
&nbsp; <a href='javascript:closeall();' onmouseover="hstat('close')">{ibf.lang.js_close_all_tags}</a>
<br />



И ниже находятся все ваши кнопки, по вашему выбору где хотите видеть кнопки ютюба и МП3 ставим их, код кнопок ниже.

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


МП3:

Код
<img title='Загрузить mp3' alt='Загрузить mp3' src='http://img31.imageshack.us/img31/1875/sound.gif' onclick='tag_mp3()' onmouseover="hstat('music')" />



Автор: Vera5 Окт 25 2013, 12:05
Благодарю, загружать можно только код ютуб или другие коды тоже?

Автор: AweDer Окт 25 2013, 12:14
http://ipboard.net/index.php?showuser=4295,Должно работать со многими видеохостинги, я все не проверял так как пользуюсь только ютюбом.

Автор: Vera5 Окт 26 2013, 09:46
Не работает ваш код ни ссылки, ни видео. Мне надо, чтобы в сообщение было видео.

http://www.servimg.com/image_preview.php?i=4058&u=16597046

Автор: admin Окт 26 2013, 11:43
http://ipboard.net/index.php?showuser=4295, читайте первый пост, на rutube ссылки должно быть в таком формате
Код
http://rutube.ru/tracks/3330051.html?v=982aa9c53b5412a228bea0d779147b9e



Автор: Dron Окт 26 2013, 11:59
Я уже не первый год замечаю, что все у кого руки не тем концом вставлены или с внимательностью проблемы, первым делом тут же кричат на весь форум - У вас косячные моды, Ваши коды не работают и.т.д.
Неужели эти люди и в правду думают, что в разделе Поддержки модификаций может лежать что-то не проверенное администрацией?))))
Всегда ищите сперва косяки в себе, а уж потом вокруг)

Автор: Vera5 Окт 26 2013, 12:20
Коды имеют свойство устаревать, обновления тем по кодам 2010 года. Поэтому могут и не работать, поскольку неактуальны.


Автор: Dron Окт 26 2013, 12:21
Цитата (Vera5 @ Сегодня, 13:20)
Коды имеют свойство устаревать, обновления тем по кодам 2010 года. Поэтому могут и не работать, поскольку неактуальны.

У нас если опубликовано, значит работает и актуально ибо сотни форумов пользуются ими каждый день и обо всех ошибках незамедлительно докладывается в теме-поддержке дополнения.

Автор: Vera5 Окт 26 2013, 12:22
И что вы в ручную вбиваете код на рутуб? Сейчас попробую вюить как у вас показано.

Автор: Dron Окт 26 2013, 12:24
Цитата (Vera5 @ Сегодня, 13:22)
И что вы в ручную вбиваете код на рутуб? Сейчас попробую вюить как у вас показано.

Просто внимательно! И вдумчиво читайте первое сообщение темы! В каждом видеохостинге есть свои примочки хитрые.

Автор: Vera5 Окт 26 2013, 12:27
Появилась ссылка, самого видео нету.

http://www.servimg.com/image_preview.php?i=4059&u=16597046[video]

Нажимаю на кнопку ютуб, просит ввести ссылку, копирую адрес ссылки со страницы ютуб, вставляю и получаю код


Код
[video]http://rutube.ru/video/8ccc9670a1f4bf7a27ab21b1105ccd1b/?ref=logo[/video]


Пробовала вставить видео через коды, но и их система на автомате не распознает.


<iframe width="720" height="405" src="http://rutube.ru/video/embed/429364" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>

Автор: Vera5 Окт 26 2013, 12:31
Цитата
Просто внимательно! И вдумчиво читайте первое сообщение темы! В каждом видеохостинге есть свои примочки хитрые.


Dron! Ау, какие примочки хитрые, должно быть вставил код в окно с кнокой ютуб или в сообщение вот этот код вставляешь
<iframe width="720" height="405" src="http://rutube.ru/video/embed/429364" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>
и всё, видео появилось. Или у вас не так?

Автор: Dron Окт 26 2013, 12:40
Цитата (Vera5 @ Сегодня, 13:31)
Или у вас не так?
У нас так как написано в инструкции в первом сообщении этой темы. и никак иначе.

Автор: Vera5 Окт 26 2013, 12:54
Ютуб, все ок.

http://www.servimg.com/image_preview.php?i=4060&u=16597046

http://www.servimg.com/image_preview.php?i=4061&u=16597046

Рутуб не проходит, можно ли сделать отдельную кнопку для рутуба? Или какой-то другой выход есть?

Попробую сейчас ещё код с ВК.

Проходит только ссылка ютуб. Это как раз то, о чем я вчера спрашивала. Будут ли проходить другие коды и Админ мне ответил - ДА, так как они встроены в систему. Можно ли тогда сделать отдельные кнопки для ру туб и ВК. Или какой-то ещё вариант есть?

http://www.servimg.com/image_preview.php?i=4062&u=16597046

Автор: Vera5 Окт 26 2013, 13:01
Коды которые выложены, мне ни о чем не говорят, пробовала, в итоге снесла систему, пришлось настраивать с нуля. Больше я не буду ставить самостоятельно то, в чем не понимаю. Только когда пишут, поставить то-то, туда-то и проблема решится. Как написал мне вчера модератор и Админ. Все ок, работает. smile.gif

Автор: admin Окт 26 2013, 13:08
http://ipboard.net/index.php?showuser=4295, с контактом всё работает - жмёте в ВК на видео -> Поделиться - > Экспорт видеозаписи
Там будет подобный код:
Код
<iframe src="http://vk.com/video_ext.php?oid=163004331&id=162383564&hash=d08c94760d74d03c&hd=1" width="607" height="360" frameborder="0"></iframe>


Жмёте на кнопку YouTube в форме ответа и вставляете туда этот код и всё работает



В форме ответа это должно выглядеть таким образом:
Код
[video]<iframe src="http://vk.com/video_ext.php?oid=163004331&id=162383564&hash=d08c94760d74d03c&hd=1" width="607" height="360" frameborder="0"></iframe>[/video]


С rutube тоже всё работает, я на предыдущей странице видео оттуда выкладывал, просто формат ссылки должен быть другой, как я указал.

Автор: admin Окт 26 2013, 13:14
Цитата (Vera5 @ Окт 26 2013, 14:01)
Коды которые выложены, мне ни о чем не говорят, пробовала, в итоге снесла систему, пришлось настраивать с нуля. Больше я не буду ставить самостоятельно то, в чем не понимаю. Только когда пишут, поставить то-то, туда-то и проблема решится. Как написал мне вчера модератор и Админ. Все ок, работает.  smile.gif

Есть ещё вариант разрешить HTML-коды в сообщениях и напрямую, без тега video, вставлять подобный код:
Код
<iframe width="720" height="405" src="http://rutube.ru/video/embed/429364" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>

Автор: Vera5 Окт 27 2013, 12:01
HTML-коды если разрешить, Администратор, можно ли взломать форум через размещение хтмл кодов в сообщениях форума? Неадекват нас очень любит.

Автор: Vera5 Окт 27 2013, 12:10
С ВК все ок. Не поняла, где такого формата ссылка на рутубе? Или вы в ручную вбиваете?

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


Верно понимаю беру вот эту ссылку с ру туба и

Цитата
http://rutube.ru/video/8ccc9670a1f4bf7a27ab21b1105ccd1b/


в ручную создаю из нее по образцу

Код
http://rutube.ru/tracks/8ccc9670a1f4bf7a27ab21b1105ccd1b/


И ничего, только код. Администратор, поясните, пожалуйста этот момент.

Автор: Vera5 Ноя 3 2013, 15:50
Как включить разрешить размещать в сообщениях хтмл коды? Хочу посмотреть будет ли распознаны коды от киносток и ветерок. Через кнопку ютуб, как и с рутубом в сообщении только коды.

Мэил, проходит только бб код и то с переходом на мэил.

Это только у меня так, не идет видео, вижу только код в окне сообщения?

Автор: Vera5 Ноя 3 2013, 16:45
Цитата (admin @ Окт 26 2013, 12:43)

http://ipboard.net/index.php?showuser=4295, читайте первый пост, на rutube ссылки должно быть в таком формате
Код
http://rutube.ru/tracks/3330051.html?v=982aa9c53b5412a228bea0d779147b9e



[video]http://rutube.ru/tracks/982aa9c53b5412a228bea0d779147b9e.html[/video]

Где такая ссылка на рутубе? Нет такого кода на рутубе.

http://www.servimg.com/image_preview.php?i=4071&u=16597046

Автор: Vera5 Ноя 3 2013, 16:49
Цитата
[video]http://rutube.ru/tracks/982aa9c53b5412a228bea0d779147b9e.html[/video]


Вот так у меня выглядят все ссылки в окне сообщения кроме контакта и ютуба.

Автор: Snow Ноя 3 2013, 22:30
Поэтому и не вставляется. См. пост № 95.

Автор: Vera5 Ноя 4 2013, 09:36
В сообщении 95, админ пишет - Формат ссылки должен быть другой для рутуба, вот и спрашиваю, указанного формата нет на рутубе, вбивать в ручную как тогда? Я же не могу сама вот это придумать

Цитата
3330051.html?v=

Автор: Snow Ноя 4 2013, 14:10
Причем тут вид ссылки? Админ в теги video поставил код, который обычно применяется в соцсетях, такого вида:
Код
<iframe src="http://vk.com/video_ext.php?oid=163004331&id=162383564&hash=d08c94760d74d03c&hd=1" width="607" height="360" frameborder="0"></iframe>

Автор: Vera5 Ноя 5 2013, 09:39
Причем тут соц. сеть? Речь идет о рутубе или у вас картинки не отображаются?

http://www.servimg.com/image_preview.php?i=4071&u=16597046

Автор: Vera5 Ноя 6 2013, 18:32
[video]<iframe width="720" height="405" src="//rutube.ru/video/embed/6641849" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>[/video]

[video]http://rutube.ru/video/1591c566db4910c9d6344540d96c0f1f/[/video]

Не понимаю, как надо изменить код, чтобы рутуб вставить видеоплеер?

Автор: AweDer Ноя 7 2013, 03:19
http://ipboard.net/index.php?showuser=4295,Сначало идем в админку.
Настройки разделов- Управление разделами- выбираем раздел , потом Настройки Настройки сообщений форума - Разрешить использование [doHTML] тэгов?
Любые HTML тэги в сообщениях будут срабатывать. ставим да.

После этого код любого ролика, в любых видеохостингах, в любых соц. сетях будут срабатывать в таком виде.

Код
[video]<iframe width="720" height="405" src="//rutube.ru/video/embed/6641849" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe>[/video]

Автор: Vera5 Ноя 7 2013, 09:57
Хорошо, испытаем, напишу.

Автор: Vera5 Ноя 7 2013, 13:20
AweDer
Что ему надо? Почему именно рутуб не идет?

http://www.servimg.com/image_preview.php?i=4119&u=16597046


Цитата из первого сообщения

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

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


Где такая ссылка на ртубе, я же не могу ее сама придумать?

Ссылки которые есть на рутубе такие же как на ВК и Ютубе, они ни чем не отличаются. Значит эта система не работает с рутубом или что?

Автор: CT1G Окт 2 2014, 11:48
[video]www.youtube.com/watch?v=7TmhB_hJHcU[/video]


у вас почему-то и тут видео не вставить

Автор: admin Окт 2 2014, 12:51
Цитата (CT1G @ Окт 2 2014, 12:48)
[video]https://www.youtube.com/watch?v=7TmhB_hJHcU[/video]


у вас почему-то и тут видео не вставить

Без https


Автор: Хатаб Фев 9 2015, 00:18
так и не понял как вставить Coub

Автор: asm-a Фев 9 2015, 00:35
Цитата (Хатаб @ Сегодня, 00:18)
так и не понял как вставить Coub

Видео из coub пока, к сожалению, не сделали еще. Только через [dohtml]

Брать код из Embed

Автор: LevShliman Июн 11 2016, 14:17
Приветствую,помогите как сделать показ видео на форуме ,я всё это почтиал и не понял куда что вставлять,версия ipb 3.4.6(видео свтавляется черех би би код меда на ютуб и вконтакте и всё) и у меня нет такого как как HTML шаблоны -> Настройка HTML (напротив нужного названия скина) -> Topic View Section -> Footer у меня есть внешний вид-сообщения-ВВ коды или медиа теги
YouTube Playlist
Photobucket Video
Photobucket Slideshow
Soundcloud Audio File
World Star Hip Hop
PDF / Portable document format
Scribd
Break.com
The Onion
Ebaumsworld
RedTube Video
CNN Video
ESPN Video
Facebook Video
Liveleak Video
Metacafe Video
YouTube
Google Video
CollegeHumor Video
MySpace Video
GameTrailers
Flickr Image Set
Vimeo Video
Yahoo! Video
Dailymotion
PodOmatic media
Brightcove Video
Mixcloud Audio File

Автор: admin Июн 11 2016, 21:25
http://ipboard.net/index.php?showuser=6681,
Цитата
На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)