Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

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

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

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

> Универсальный видеоплеер!, работает с прямыми ссылками на видеок
Salik
Отправлено: Июл 1 2010, 17:29
Quote Post


Salamander
Group Icon

Группа: Пользователи
Сообщений: 310
Пользователь №: 395
Регистрация: 14-Декабря 07
Из: Ижевск
Member Offline

Репутация: 2




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


--------------------
Top
Romych
Отправлено: Июл 2 2010, 18:48
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




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

Salik

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

[youtube]860PGF9GXZY[/youtube]

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

[youtube]v=860PGF9GXZY[/youtube]

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


--------------------
Top
newfclub
  Отправлено: Июл 2 2010, 21:22
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 14
Пользователь №: 2 327
Регистрация: 25-Май 10
Member Offline

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




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

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

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


--------------------
Любовь и боль, покой и бой я как любой несу с собой...
Top
DarkElf
Отправлено: Июл 3 2010, 04:30
Quote Post


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

Группа: Пользователи
Сообщений: 1
Пользователь №: 2 416
Регистрация: 3-Июля 10
Member Offline

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




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


Новичок
Group Icon

Группа: Пользователи
Сообщений: 14
Пользователь №: 2 327
Регистрация: 25-Май 10
Member Offline

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




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

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


--------------------
Любовь и боль, покой и бой я как любой несу с собой...
Top
Steve
Отправлено: Июл 10 2010, 02:37
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 3
Пользователь №: 2 419
Регистрация: 4-Июля 10
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
Top
Romych
Отправлено: Июл 10 2010, 09:23
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
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')" />



--------------------
Top
Steve
Отправлено: Июл 10 2010, 13:59
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 3
Пользователь №: 2 419
Регистрация: 4-Июля 10
Member Offline

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




Romych, Спасибо большое, теперь всё работает! smile.gif
Top
Romych
Отправлено: Июл 15 2010, 22:30
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
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>


--------------------
Top
Salik
Отправлено: Июл 16 2010, 22:07
Quote Post


Salamander
Group Icon

Группа: Пользователи
Сообщений: 310
Пользователь №: 395
Регистрация: 14-Декабря 07
Из: Ижевск
Member Offline

Репутация: 2




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


--------------------
Top
Одиночка <3
Отправлено: Авг 14 2010, 18:48
Quote Post


Inevitability <3
Group Icon

Группа: Пользователи
Сообщений: 164
Пользователь №: 2 241
Регистрация: 22-Апреля 10
Из: Черкассы
Member Offline

Репутация: 2




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


--------------------
Всё потерять и снова начать с мечты...
Top
Romych
Отправлено: Авг 14 2010, 23:19
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
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>


ПРИМЕР тот же


--------------------
Top
Одиночка <3
Отправлено: Авг 15 2010, 11:31
Quote Post


Inevitability <3
Group Icon

Группа: Пользователи
Сообщений: 164
Пользователь №: 2 241
Регистрация: 22-Апреля 10
Из: Черкассы
Member Offline

Репутация: 2




Спасибо)


--------------------
Всё потерять и снова начать с мечты...
Top
Max Faxtor
Отправлено: Авг 16 2010, 12:31
Quote Post


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

Группа: Пользователи
Сообщений: 166
Пользователь №: 1 146
Регистрация: 13-Декабря 08
Member Offline

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




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


--------------------
Top
Romych
Отправлено: Авг 16 2010, 17:24
Quote Post


Странник
Group Icon

Группа: Пользователи
Сообщений: 174
Пользователь №: 2 237
Регистрация: 21-Апреля 10
Member Offline

Репутация: 42




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


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

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