Описание и действие: Полное функциональное окно для использования на форуме в форме добавления комментария или поста. Данный скрипт позволяет разместить кнопку в панели BBcode для дизайна и стилизации, при клике по данной кнопке
video-audio появляется ajax окно с диалогом и тумблером в котором вы можете вставить ссылку как видео, так и аудио и нажать добавить, после этого мгновенно окно закрывается и в форму текста вставляется ваша ссылка заключенная грамотно в ББ коды, что позволяет вам значительно уменьшить ваше время на написание их, я вас уверяю в том что это очень удобное и нужное новшество для вашего сайта!
Все за и против работы скрипта: Все плюсы говорят за себя, в данное окно можно вставить и модернизировать под другие вариаций вставки видео, к примеру для определенных кодов выводить плеер общий сайта, если речь идет о форуме на котором вы хотите сделать видео портал.
Скрипт не нагружает форум, быстрая работа и понятный интерфейс, в принципе можно все возможности вложить в подобное окно, при условие увеличения и разработки самого скрипта.
Установка для своего форума на uCoz: Нечего сложного в установке нет, копируем данный скрипт и вставляем его после условного оператора $BODY$ на странице - Общий вид форума.
Code
<script>
// By rotor94
$('#bc19').append('<input type="button" title="Добавить" value="video-audio" onclick="addlinked()" style="width:70px;" class="codeButtons" />');
function addlinked() {
new _uWnd('addlink','Добавление',390,130, {min:1,shadow:1,header:1,max:0,resize:0,auto:0,hideonmove: 0},'<fieldset> <br> <div class="rdv"><div class="ldv">Выбирете что добавить: <select onchange="LinkCheck(this.value);" id="addLinkCheck"><option value="1">Аудио</option><option value="2">Видео</option></select></div></div> <br> <span id="AddLinkAudVid"><div class="rdv"><div class="ldv">Вставьте ссылку: <input type="text" id="linkaud"></div></div> <br> <div class="rdv"><div class="ldv"><input type="button" value="Добавить" onclick="chaud()"></div> <br> <span id="eraud"></span></div></span></fieldset>');
}
function LinkCheck(num) {
if (num == "1") {
$('#AddLinkAudVid').html('<div class="rdv"><div class="ldv">Ссылка на аудио: <input type="text" id="linkaud"></div></div> <br> <div class="rdv"><div class="ldv"><input type="button" value="Добавить" onclick="chaud()"></div> <span id="eraud"></span></div>');
}
if (num == "2") {
$('#AddLinkAudVid').html('<div class="rdv"><div class="ldv">Ссылка на видео: <input type="text" id="linkvid"></div></div> <br> <div class="rdv"><div class="ldv"><input type="button" value="Добавить" onclick="chvid()"></div> <span id="ervid"></span></div>');
}
}
function chaud() {
var linkaud = $('#linkaud').val();
if (linkaud == "") {
$('#eraud').html('Напишите ссылку');setTimeout('clReas()', 1000);
} else {
addaud()
}
}
function addaud() {
var linkaud = $('#linkaud').val();
var message = $('#message').val();
if (message == "") {
$('#message').val('[audio]'+linkaud+'[/audio]');
_uWnd.close('addlink');$('#message').focus();
} else {
$('#message').val(message+' [audio]'+linkaud+'[/audio]');
_uWnd.close('addlink');$('#message').focus();
}
}
function clearAud() {
$('#linkaud').val(''); _uWnd.close('addlink');
}
function chvid() {
var linkvid = $('#linkvid').val();
if (linkvid == "") {
$('#ervid').html('Напишите ссылку');setTimeout('clReas()', 1000);
} else {
addvid()
}
}
function addvid() {
var linkvid = $('#linkvid').val();
var message = $('#message').val();
if (message == "") {
$('#message').val('[video]'+linkvid+'[/video]');
_uWnd.close('addlink');$('#message').focus();
} else {
$('#message').val(message+' [video]'+linkvid+'[/video]');
_uWnd.close('addlink');$('#message').focus();
}
}
function clReas() {
$('#eraud').html('');$('#ervid').html('');
}
</script>
Вы можете изменить названия форм добавления, но не нарушайте строку скрипта, иначе работа его не гарантируется.
Данный скрипт является 1 версией, что говорит о продолжения модернизаций в будущем. Следите за обновлениями на нашем сайте. Скрипт добавления на форум видео и аудио через ajax окно uCoz.