Совсем про Яндекс забыл. Там ведь тоже отличный видео хостинг. Хорошо было бы сделать кнопку и для него.
----------------------------------------------------------------
Пока вставлял кнопки для Ютуба и Рутуба - наткнулся на реализацию подключения ява скрипта, который автоматически запрашивает адрес страницы видео и название видео. Решил попробовать. Вроде получилось. Но... если не ввести название видео - теги коверкаются. То-есть знак равно ставится автоматом, даже если названия нет.
Пример:
CODE:
[rutube=]http://rutube.ru/tracks/4067352.html?v=66ceda9fae7cd6c25089d5a0b5997434[/rutube]
Как видим первый тег идёт со знаком равно. А если названия нет, которое должно идти после знака равно - с видео будут проблемы. Как это исправить?
(Добавление)
Вот об этом я говорю...
CODE:
Рассмотрим на примере кнопки для вставки ролика с YouTube. В файле javascript/formcode.tpl находим строки:
CODE:
case 'smile': L = ' ' +a[1]+ ' ';
break;
И под ними размещаем строки:
CODE:
case 'youtube': copyQ();
if (txt.length) {
L = bbtags[code][0];
R = bbtags[code][1];
}
else {
var url = prompt('Введите адрес ролика:', '');
if (url == null)
alert('Действие отменено');
else {
var title = prompt('Введите название ролика:', '')
if (title == null)
L = bbtags[code][0];
else {
L = bbtags[code][0].replace(/\]/, '') + '=' + title + ']';
}
L += url;
R = bbtags[code][1];
}
}
break;