Четверг, 18.04.2024, 10:02
Главная Регистрация RSS
Приветствую Вас, Гость
НОВЫЕ КОМЕНТАРИИ
Коментарий:Невероятно....это полезный веб-сайты.
Добавил:Stevensleed

Коментарий:Сколько лет прошло, старина?) зарегался, просто вспомнить те времена,
Добавил:Vj PitBulvjpitbul94

Коментарий:Всё исправил, проверил , скачивайте
Добавил:Modred

Коментарий:Классный скрипт , но на PHP
Добавил:ZemHU

Коментарий:Отличный движок Добавил:DexonEdutt

Коментарий:Легко установить Добавил:Mixhoarm

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Нас сегодня посетили :
Поиск
Главная » Файлы » Скрипты для UCOZ » Другие скрипты для UCOZ

Дополнительные поля на любом модуле без PHP для Ucoz

Дополнительные поля на любом модуле без PHP для Ucoz
Дополнительные поля на любом модуле без PHP для Ucoz
Плюсы:
- ограничение только на символы, суммарно 9999.
- работает БЕЗ PHP.

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

Минусы:
- убивает поле краткого описания (по умолчанию), можно убить поле
полного описания, но эта проблема решаема, просто добавьте новое поле
textarea.
остальные не выявлены.

Установка:
1. Скачиваем скрипт и закидываем себе на сайт.(Можно и не скачивать скрипт в принципе рабочий):
2. На странице добавления и редактирования материала после $BODY$ (или любого другого тега):

Код
<div class="blockaddinput">  
  1: <input class="addinput" type="text"><br>  
  2: <textarea rows="10" cols="45" class="addinput"></textarea>  
</div>  
<a href="javascript://" class="addinputbutton">Добавить поле</a>  

<script src="http://soft-deniz.ucoz.ru/js/nexInput.js"></script>

3. В шаблоне вида материала заключаем весь код в div с class="addinput$ID$",
в самый конец:

Код
<div class="inputmess$ID$">$MESSAGE$</div>  
  <script>  
//By Nexonion специально для apo-ucoz.com  
var input$ID$ = $('.inputmess$ID$').html().split(' |$|');  
var classMaterial = ".addinput$ID$";  

for(var i = 0; i < input$ID$.length; i++){  
var sorce = $(classMaterial).html();  
var reg = new RegExp("%other"+i+"%", "gi");  
if(input$ID$[i] == ""){  
  $(classMaterial).html(sorce.replace(reg,''));  
} else {  
  $(classMaterial).html(sorce.replace(reg,input$ID$[i]));  
}  
}  
//By Nexonion специально для apo-ucoz.com  
  </script>

4. В шаблоне страницы с комментариями заключаем весь код в div с class="addinput$ID$",
в самый конец:

Код
<div class="inputmess$ID$">$BRIEF$</div>  
  <script>  
//By Nexonion специально для apo-ucoz.com  
var input$ID$ = $('.inputmess$ID$').html().split(' |$|');  
var classMaterial = ".addinput$ID$";  

for(var i = 0; i < input$ID$.length; i++){  
var sorce = $(classMaterial).html();  
var reg = new RegExp("%other"+i+"%", "gi");  
if(input$ID$[i] == ""){  
  $(classMaterial).html(sorce.replace(reg,''));  
} else {  
  $(classMaterial).html(sorce.replace(reg,input$ID$[i]));  
}  
}  
//By Nexonion специально для apo-ucoz.com  
  </script>

5. В нужном вам месте вашего шаблона выводим данные:
Код
%other1%

Где 1 это порядковый номер. Счёт полей идёт с 0.
6. Вот и всё должно работать.

Внимание:
- Установка указана с настройками по умолчанию.
- Внутри скрипта имеются дополнительные настройки.
- Отключив Автоматический контроль вы можете как и где угодно расставить свою поля, но записываться они будут по порядку расположения.
- Структура иерархии input'ов не важна, главное чтобы у них был правильный класс (в соответствии с настройками) и скрипт стоял под ними.
- Кнопка добавить так же не обязательна.
- Нельзя использовать сочетания символов идентичные с уникальным разделителем.
Дополнительные поля на любом модуле без PHP для Ucoz

СКАЧАТЬ /_ld/1/173_nexInput.js [2.0 Kb] (cкачиваний: 215)

Вы можете скачать с нашего сервера бесплатно и без регистрации.

Похожие материалы:

Категория: Другие скрипты для UCOZ | Добавил: wwwmytorrento | Теги: другие скрипты ucoz
Просмотров: 1664 | Загрузок: 215 | Рейтинг: 5.0/3
Всего комментариев: 0