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


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

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

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

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

Salamander
Group Icon


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

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


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

Репутация: 2


а можно как-то объединить мод ютуба с универсальным плеером чтобы не удалять все посты с ютубом?


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

Странник
Group Icon


Сообщений: 174

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


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

Репутация: 42


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

Salik

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

[youtube]860PGF9GXZY[/youtube]

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

[youtube]v=860PGF9GXZY[/youtube]

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


--------------------
PMEmail Poster
Top
newfclub
Quote Post

Новичок
Group Icon


Сообщений: 14

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


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

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


Большое спасибо автору за возможность использовать полные ссылки на видео с разных сайтов. wink.gif

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

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


--------------------
Любовь и боль, покой и бой я как любой несу с собой...
PM
Top
DarkElf
Quote Post

Мастер - Ломастер
Group Icon


Сообщений: 1

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


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

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


Спасибо за плеер, установил.
Вот только проблема - при предварительном просмотре не показывает плеер, только ссылку. Это я где-то неправильно код поставил или так и должно быть? rolleyes.gif
PMEmail Poster
Top
newfclub
Quote Post

Новичок
Group Icon


Сообщений: 14

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


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

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


QUOTE
при предварительном просмотре не показывает плеер, только ссылку. Это я где-то неправильно код поставил или так и должно быть?  rolleyes.gif

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


--------------------
Любовь и боль, покой и бой я как любой несу с собой...
PM
Top
Steve
Quote Post

Новичок
Group Icon


Сообщений: 3

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


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

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


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 для установки двух плееров.

Это сообщение отредактировал Steve - Июл 10 2010, 02:43
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

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


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

Репутация: 42


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')" />



--------------------
PMEmail Poster
Top
Steve
Quote Post

Новичок
Group Icon


Сообщений: 3

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


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

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


Romych, Спасибо большое, теперь всё работает! smile.gif
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

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


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

Репутация: 42


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>


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

Salamander
Group Icon


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

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


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

Репутация: 2


Romych, спасибо большое конечно, я успел уже вручную всё переделать smile.gif
но всё-равно спасибо!


--------------------
PMEmail Poster
Top
Одиночка <3
Quote Post

Inevitability <3
Group Icon


Сообщений: 164
Из: Черкассы

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


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

Репутация: 2


Почему видео с Rutube нельзя делать на весь экран?


--------------------
Всё потерять и снова начать с мечты...
PMEmail Poster
Top
Romych
Quote Post

Странник
Group Icon


Сообщений: 174

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


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

Репутация: 42


Цитата (Одиночка <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>


ПРИМЕР тот же


--------------------
PMEmail Poster
Top
Одиночка <3
Quote Post

Inevitability <3
Group Icon


Сообщений: 164
Из: Черкассы

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


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

Репутация: 2


Спасибо)


--------------------
Всё потерять и снова начать с мечты...
PMEmail Poster
Top
Max Faxtor
Quote Post

Пользователь
Group Icon


Сообщений: 166

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


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

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


Все это конечно хорошо) А как насчет безопасности?


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

Странник
Group Icon


Сообщений: 174

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


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

Репутация: 42


а что именно вас смущает?
опасно позволять пользователям вставлять в посты флэш или фреймы,
а в этом моде, ни того ни другого


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

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


 


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