Мультивыбор в доп.полях для DLE 13 v.1.2 для DLE

Мультивыбор в доп.полях для DLE 13 v.1.2

Мультивыбор в доп.полях для DLE 13 v.1.2

Решил сделать и поделиться с вами простеньким плагином, который позволит в доп.поле тип "Список" выбирать несколько значений.
Данный плагин основан на модификации функционала поля тип "Список". К нему добавляется возможность выбирать несколько значений.
Настройки доп.поля:
Мультивыбор в доп.полях для DLE 13 v.1.2


На странице редактирования новости - работа плагина будет выглядеть следующим образом:
Мультивыбор в доп.полях для DLE 13 v.1.2


И на сайте:
Мультивыбор в доп.полях для DLE 13 v.1.2


Версия DLE: 13.x
Версия PHP: 5.4 и старше

Скачать плагин можно на GitHub


История изменений
v.1.1
+ Добавлена возможность включения/выключения мультивыбора посредством чекбокса.

v.1.2
+ Добавлена поддержка быстрого редактирования на сайте.

С уважением,
Олег Александрович a.k.a. Sander
Комментарии: (18)
  1. foto
    Гость 8 января 2019 09:15 #
    Красавчик! Лучше чем у пунпун. Реализация интересная.
    Спасибо за приятное дополнение, очень пригодилось для проекта.
    +1
    1. foto
      Клиент 8 января 2019 16:00 #
      Интересно, чем?
      +1
      1. foto
        VIP 8 января 2019 18:46 #
        Та и у SanDev и у PunPun хорошие модули, просто наверное тут бесплатно поєтому так Шопоголик и написал))
        +2
        1. foto
          Клиент 8 января 2019 20:54 #
          У меня как на удивление тоже бесплатно.
          +2
      2. foto
        Посетитель 10 января 2019 03:22 #
        Тут даже похуже, т.к. мультивыбор для поля отключить нельзя...
        -3
        1. foto
          Администратор 10 января 2019 10:45 #
          мультивыбор для поля отключить нельзя...

          Судя по всему вы даже описание не читали, не говоря уж о том, чтобы установить и проверить самостоятельно.


          Цитата: Описание
          Чтобы включить мультивыбор - в описании поля первым символом необходимо поставить _

          Добавляем подчеркивание - работает мультивыбор. Убираем подчеркивание, мультивыбор не используется.
          +1
          1. foto
            Посетитель 14 января 2019 02:31 #
            Круто, а что бы что то ещё включить, нужно вопросительный знак добавить в конце?
            Обычные чекбоксы для трусов и неудачников?
            0
            1. foto
              Клиент 14 января 2019 09:33 #
              Не нужно так критично, людей которые еще делают что-то под DLE слишком мало, а бесплатно и качественно вовсе.
              +2
              1. foto
                Посетитель 15 января 2019 10:06 #
                Это конечно понятно, но всё же видеть от более менее нормальных разработчиков такое как то не очень нормально...
                Говнокод он такой, сначала тут, потом там, потом ещё чуть чуть, и пошло поехало)
                0
    2. foto
      Клиент 20 января 2019 15:10 #
      не знаю, лично мне нравится реализация от PunPun'a, она логичней. проверено.
      0
      1. foto
        Администратор 20 января 2019 15:12 #
        Можете дать ссылку на тот модуль/хак?
        0
  2. foto
    Гость 15 января 2019 01:54 #
    Здравствуйте, на dle 12.1 не пойдет?
    0
    1. foto
      Администратор 15 января 2019 13:50 #
      Судя по коду - да, должен работать.
      Нужно только вручную выполнить действия установщика плагина.
      0
      1. foto
        Клиент 17 января 2019 22:12 #
        Долёк от этого, я так понимаю необходимо просто найти и заменить определённый код в engine/inc/xfields.php?
        <![CDATA[ это куски для автоматической установки 13.x?
        0
      2. foto
        Клиент 18 января 2019 01:40 #
        Эх 7 часов не сна) и я понял что нужно было сделать) Всё работает на 12.1

        Думаю стоит добавить инструкцию)
        0
  3. foto
    Клиент 18 января 2019 02:28 #
    На странице добавления новости не будет работать, чисто название поля city
    <select name="xfield[city]" multiple data-placeholder="Какая(ие) область(и)">
    <option value="0">Екатеринбург</option>
    <option value="1">Алапаевск муниципальное образование город Алапаевск</option>
    <option value="2">Арамиль Арамильский городской округ</option>

    Надо добавить []

    xfield[city][] будет работать

    PS: может пригодится)
    0
  4. foto
    Посетитель 19 апреля 2019 04:33 #
    Цитата: no-steam
    Эх 7 часов не сна) и я понял что нужно было сделать) Всё работает на 12.1

    Думаю стоит добавить инструкцию)

    И как этот модуль установить?
    0
Добавить комментарий
  • Логин
  • E-mail (не обязательно)
Повторите рисунок:
antibot
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.