Заработок в интернете и раскрутка вашего сайта Пятница, 19.04.2024, 18:31

Меню сайта
Категории раздела
Скрипты для uCoz [119]
Все скрипты uCoz для улучшения Вашего сайта
Статистика

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

Яндекс.Метрика Яндекс цитирования
Главная » Статьи » Скрипты для uCoz » Скрипты для uCoz

Дополнительные поля в материлы uCoz

Дополнительные поля в материлы uCoz

[ Скачать с сервера (0.9Kb) ]

Хотим поделиться интересным и полезный скриптом. Хотя все наши продукты для Ucoz интересные и полезные. Но на этот хотим обратить особое внимание - программка помогает сделать дополнительные поля на любом модуле без использования PHP. Заманчиво?

Скрипт позволяет легко и без усилий пользоваться кучей дополнительных полей. Были ошибки, но сейчас они уже исправлены, так что если наткнетесь на комментарии с просьбой устранить ошибку - смело игнорируйте - она уже устранена. У этого скрипта есть как плюсы, так и минусы, о которых мы честно рассказываем. Плюсы - это ограничение только на символы, суммарно 9999, работает все без PHP, новые дополнительные поля автозаполняемые, что выгодно отличает этот скрипт от похожих. Так же позволяет добавлять поля в плеер музыки и видео. Да и вообще вставлять можно куда угодно. Правда в сами операторы Ucoz не вставляется, понятно почему. И главный плюс - очень простой скрипт. В минусах то, что скрипт при всей своей неоценимой пользе, убивает поле краткого описания, хотя может и убить полное описание. Чтобы установить - скачать естественно, и закинуть на свой сайт. На странице добавления и редактирования материала после $BODY$ (или любого другого тега) вставляем скрипт и пользуемся. Если вдруг выявятся какие-то ошибки - пишите в комментариях, а мы их оперативно исправим.

Важно! Скрипт scripts-for-ucoz-ru-others1.js из архива загрузите в папку /js/ через свой файловый менеджер!

Установка:

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

<divclass="blockaddinput">
1: <inputclass="addinput"type="text"><br>
2: <textarearows="10"cols="45"class="addinput"></textarea>
</div>
<ahref="javascript://"class="addinputbutton">Добавить поле</a>

<scriptsrc="/js/scripts-for-ucoz-ru-others1.js"></script>

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

<divclass="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 =newRegExp("%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$",
в самый конец:

<divclass="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 =newRegExp("%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'ов не важна, главное чтобы у них был правильный класс (в соответствии с настройками) и скрипт стоял под ними.
- Кнопка добавить так же не обязательна.
- Нельзя использовать сочетания символов идентичные с уникальным разделителем.



Нравится
Категория: Скрипты для uCoz | Добавил: admin (24.12.2013)
Просмотров: 373 | Рейтинг: 0.0/0


Нравится







Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Наш баннер
Мы будем признательны,
если Вы разместите нашу кнопку
у себя на сайте!

Заработок в интернете и раскрутка вашего сайта


Языки
Заработок в интернете и продвижение вашего сайта © 2013-2024
Копирование материалов сайта без согласия запрещено!

Яндекс.Метрика

СЕГОДНЯ НАС ПОСЕТИЛИ:

200