Регистрация    Войти
Авторизация

Шаблон заполнения материала в ajax для ucoz

Шаблон заполнения материала в ajax для ucoz

Шаблон заполнения материала в ajax для ucoz. Скрипт создает максимальные удобства в добавлении материалов. Кнопка заключена в BB коды полного текста материала. После нажатия, ajax окно с графами для заполнения. Всё довольно просто.

Установка:

На страницу добавления и редактирования материалов каталога файлов после $BODY$ вставляем:

<script type="text/javascript"> 
// всё что ниже можно спокойно менять на своё.

var komposition = 'Композиция';
var ispolnitel = 'Исполнитель';
var yearU = 'Год выхода';
var genre = 'Жанр';
var timeU = 'Продолжительность';
var kachestvo = 'Качество';
var videoU = 'Видео';
var audioU = 'Аудио';
var relizby = 'Релиз от';

// ниже ничего не трогаем во избежание багов
if ($("#brief"))  
$("input.codeButtons[value='u']:last").parent().after("<input type=\"button\" title=\"Шаблон для заполнения материала\" onclick=\"loaduWnd();\" value=\"Шаблон\" class=\"codeButtons\">");  
function loaduWnd(){
new _uWnd("shablonload","Шаблон",400,100,{align:1},"<fieldset><legend>"+komposition+"</legend><input type='text' id='komposition' style='width: 100%'></fieldset><fieldset><legend>"+ispolnitel+"</legend><input type='text' id='ispolnitel' style='width: 100%'></fieldset><fieldset><legend>"+yearU+"</legend><input type='text' id='yearU' style='width: 100%'></fieldset><fieldset><legend>"+genre+"</legend><input type='text' id='genre' style='width: 100%'></fieldset><fieldset><legend>"+timeU+"</legend><input type='text' id='timeU' style='width: 100%'></fieldset><fieldset><legend>"+kachestvo+"</legend><input type='text' id='kachestvo' style='width: 100%'></fieldset><fieldset><legend>"+videoU+"</legend><input type='text' id='videoU' style='width: 100%'></fieldset><fieldset><legend>"+audioU+"</legend><input type='text' id='audioU' style='width: 100%'></fieldset><fieldset><legend>"+relizby+"</legend><input type='text' id='relizby' style='width: 100%'></fieldset><fieldset><input type='button' onclick='safeshablon();' value='Вставить' class='codeButtons'></fieldset>");
}
function safeshablon(){
var kompositions = $("#komposition").val();var ispolnitels = $("#ispolnitel").val();var yearUs = $("#yearU").val();var genres = $("#genre").val();var timeUs = $("#timeU").val();var kachestvos = $("#kachestvo").val();var videoUs = $("#videoU").val();var audioUs = $("#audioU").val();var relizbys = $("#relizby").val();var allShablon = '[b]'+komposition+':[/b] '+kompositions+'\n[b]'+ispolnitel+':[/b] '+ispolnitels+'\n[b]'+yearU+':[/b] '+yearUs+'\n[b]'+genre+':[/b] '+genres+'\n[b]'+timeU+':[/b] '+timeUs+'\n[b]'+kachestvo+':[/b] '+kachestvos+'\n[b]'+videoU+':[/b] '+videoUs+'\n[b]'+audioU+':[/b] '+audioUs+'\n[b]'+relizby+':[/b] '+relizbys+'\n'
$('#message').val(allShablon);_uWnd.close('shablonload');
if(kompositions=='' || ispolnitels=='' || yearUs=='' || genres=='' || timeUs=='' || kachestvos=='' || videoUs=='' || audioUs=='' || relizbys==''){_uWnd.alert("Не заполнено одно или несколько полей.","Уведомление",{w: 270,h: 70,t: 8000});}
}
</script>

Скрипт установлен.
Новые скрипты для ucoz

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

Автор: chestr  10-12-2011, 13:50   Просмотров: 3943   
ajax, текста, просто, полного, максимальные, нажатия, создает, материалов, Шаблон, графами, Скрипт,
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Пользователь offline usl2008 16 декабря 2011 20:20
Для муз сайтов, очень полезная штука

          1
Пользователь offline avantus 25 декабря 2011 11:37
Да вообще полезная весч! Облегчает работу!

          2
Пользователь offline krym2904 12 января 2012 08:01
Классная вещь!!! Очень помогла, да к тому же на основе этого скрипта можно написать другие

          3

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.