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

1617
8.6 из 10
Проголосовало: 3






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

Установка:

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

Code
<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>


всё!
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://uWnd.ru
  • Всего комментариев: 6

KiruxAable
0
KiruxAable написал: Написано 18 Апреля 2012 в 19:48
Комментарий №6
У меня не высвечивается! angry

Mars
0
Mars написал: Написано 09 Марта 2012 в 01:24
Комментарий №5
я сам допер, все работает норм спс!

Mars
0
Mars написал: Написано 09 Марта 2012 в 00:54
Комментарий №4
если кто понел как делать объясните мне пожалуйста, $BODY$ я нашел вставляю нечего не происходит?

Myşatinu
0
Myşatinu написал: Написано 12 Декабря 2011 в 17:07
Комментарий №3
ceota ne rabotaet

The_Host
0
The_Host написал: Написано 09 Декабря 2011 в 22:45
Комментарий №2
А как к примеру убрать поля

А то мне не нужно столько полей, а если их из кода удаляешь то не работает

The_Host
0
The_Host написал: Написано 09 Декабря 2011 в 21:57
Комментарий №1
хорош скрипт!)

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
  • waak написал:
  • и ещё забыл добавить что использую модуль каталог сайтов
  • waak написал:
  • Почему у меня он перелистывает в верх а не вниз и если это первая песня на стр то он её по кругу гоняет а не переходит к последней
    и как сделать стоп по клику на трек который играет?
  • Acht написал:
  • Тест
    Последние темы
    Опрос
    466
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: