Плюсы: - ограничение только на символы, суммарно 9999. - работает БЕЗ PHP. - дополнительные поля всегда заполняются автоматически при редактировании материала, что очень удобно и отличает этот скрипт от многих других аналогов. - можно вставлять поля в плеера музыки и видео, да и вообще почти куда угодно, кроме как в сами операторы юкоза. - ну и вроде бы простой Минусы: - убивает поле краткого описания (по умолчанию), можно убить поле полного описания, но эта проблема решаема, просто добавьте новое поле textarea. остальные не выявлены.
Установка: 1. Скачиваем скрипт и закидываем себе на сайт. 2. На странице добавления и редактирования материала после $BODY$ (или любого другого тега):
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'ов не важна, главное чтобы у них был правильный класс (в соответствии с настройками) и скрипт стоял под ними. - Кнопка добавить так же не обязательна. - Нельзя использовать сочетания символов идентичные с уникальным разделителем.
Доброго времени суток Гость ! Cейчас ты находишся на странице с файлом Доп. поля для любого модуля, если ты искал Скрипты для uCoz то ты попал по адрессу,и что бы скачать Доп. поля для любого модуля, нужно нажать на кнопку которая находится выше.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
Главный администратор сайта ๖ۣۜNonStop | Хостинг от uCoz | Sitemap | Sitemap-Forum | RSS лентаEXTM.NET.UA