Главная · Правила · Суббота, 05.07.2025, 15:23
Вход · Регистрация



Интересное

  • Статьи [18]
    Скрипты [39]
  • Статистика



    Дополнительные поля на любом модуле без 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://webo4ka.ru/Ucoz7/2644_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$));   
    }   
    }   
    //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$ == ""){   
       $(classMaterial).html(sorce.replace(reg,''));   
    } else {   
       $(classMaterial).html(sorce.replace(reg,input$ID$));   
    }   
    }   
    //By Nexonion специально для apo-ucoz.com   
       </script>

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

    %other1%[/i]


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

    Внимание:
    - Установка указана с настройками по умолчанию.
    - Внутри скрипта имеются дополнительные настройки.
    - Отключив Автоматический контроль вы можете как и где угодно расставить свою поля, но записываться они будут по порядку расположения.
    - Структура иерархии input'ов не важна, главное чтобы у них был правильный класс (в соответствии с настройками) и скрипт стоял под ними.
    - Кнопка добавить так же не обязательна.
    - Нельзя использовать сочетания символов идентичные с уникальным разделителем.
    Категория: Скрипты Добавил: Modo
    Просмотров: 64 | Рейтинг: 0.0/0
    Всего комментариев: 0
    avatar

    Наш сервис

    • Наш Чат
    • Фото хостинг
    • Скачать

    Календарь

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

    Календарь

    [15.11.2023]Свои драйверы в driverpack
    [27.10.2023]ртефакты силы
    [28.08.2023]Процессор Intel Core i3-2130 Sandy Bridge LGA1155, 2 x 3400 МГц Процессор Intel Core i3-2130 Sandy Bridge LGA1155, 2 x 3400 МГц, OEM
    [12.08.2023]Как отключить добавление слова «ярлык» при создании ярлыков
    [28.07.2023]Как разобраться в кроссоверах телевселенной DC — читайте на «Мире фантастики»!
    [16.06.2023]Открытие файлов в формате DDS
    [24.05.2023]Как создать движок для сайта
    [15.05.2023]Описание серий сериала «Звёздные врата SG-1». 3 сезон.
    [15.05.2023]Описание серий сериала «Звёздные врата SG-1». 2 сезон.
    [15.05.2023]Описание серий сериала «Звёздные врата SG-1». 1 сезон.

    Новое видео

    Флешка или SSD не форматируется. Что делать?

    • Просмотры:
    • Всего комментариев: 0
    • Рейтинг: 0.0
    00:01:24

    Как переводить программы на русский язык

    • Просмотры:
    • Всего комментариев: 0
    • Рейтинг: 0.0
    00:01:23

    как поменять стандартную картинку при запуске windows 7

    • Просмотры:
    • Всего комментариев: 0
    • Рейтинг: 0.0
    00:04:44

    монитор acer гаснет через 2 сек. после включения.

    • Просмотры:
    • Всего комментариев: 0
    • Рейтинг: 0.0
    00:14:20

    Ремонт монитора acer AL1916. Монитор не включается и мигает индикатор

    • Просмотры:
    • Всего комментариев: 0
    • Рейтинг: 0.0

    ff Мобильная версия · Для правообладателей