Качественные модули для DLE
с приятными ценами

Мультивыбор в дополнительном поле типа Список [ DLE 16.1 ]

Главная / Плагины / Мультивыбор в дополнительном поле типа Список [ DLE 16.1 ]
Модуль
1 207 896 просмотров
  • Дата обновления: Год и 2 месяца назад
  • Версия модуля:
  • Версия DLE: 16.1
  • Версия PHP:
Плагин позволит сделать мультивыбор нескольких значений с дополнительного поля типа Список.

ВНИМАНИЕ: Плагин не работает с другим плагином Плагин для конвертации ссылок в дополнительных полях в латиницу

[ Обновлено 21.09.2023 ] Обновлён плагин до DLE 16.1.
Скачать
Скачать Мультивыбор в дополнительном поле типа Список [ DLE 16.1 ]
Файл: multivybor-v-dopolnitelnyh-poljah-dle-161.xml / Загружен: 21.09.2023 / Скачиваний: 224 / Размер: 10.45 Kb / Контрольная сумма MD5: 69df72f1d1786820a472a1a495183549

Другие модули
Модуль
Версия: 1.0.0
DLE EditNews Admin Template плагин оформления списка новостей в админ панели
Плагин позволит вам без каких либо сложных движений вывести нужную информацию о новости на странице списка новостей в админ панели.
27 комментариев
Модуль
Версия: 1.0.0
Плагин для редиректа на ту же страницу с которой пользователь перешел на полную или мобильную версию
Плагин позволит пользователю всегда оставаться на странице на которой он включил мобильную или полную версию сайта.
4 комментария
Модуль
Версия: 1.0.0
Скрыть новость для показа из категории
При добавлении / редактировании новости есть чекбокс (галочка) которая позволяет скрыть из категории новость, но при этом она будет доступна на главной.
0 комментариев
Модуль
Версия: 1.0.0
Разный порядок сортировки комментариев в зависимости от категории
Плагин позволит задавать разный порядок сортировки комментариев в зависимости от категории.
2 комментария
Комментарии (79)
  1. ravchik
    ravchik Клиенты
    15 февраля 2024 21:36
  2. sneiks
    sneiks Клиенты
    7 февраля 2024 11:59
    Кто то адаптировал под DLE 17 ???

  3. bibaiboba
    bibaiboba Клиенты
    15 ноября 2023 15:29
    Не работает на DLE 17.0
    Не сохраняет режим "мультивыбор" в настройках доп. поля.
  4. epidemiash
    epidemiash Клиенты
    25 октября 2023 12:02
    Очень ждем под 17.0  innocent 
    1. sneiks
      sneiks Клиенты
      3 ноября 2023 12:53
      Поддерживаю!

    2. redflamegroup
      redflamegroup Клиенты
      13 ноября 2023 10:10
      Поддерживаю!
  5. Robert_Carlyle
    Robert_Carlyle Клиенты
    11 августа 2023 21:24
    Ребят, под DLE 16.1 адаптировал кто то? 
    1. Canine
      Canine Клиенты
      18 августа 2023 19:45
      Да, есть адаптация, пробовал оставить здесь ссылку, но что-то не получилось.(тоже на яндекс диск кидал)
      Если нужно, могу отправить в телеграм ya_canine
  6. lekskokorin
    lekskokorin Клиенты
    30 апреля 2023 05:33
    Адаптация под dle 16.0
    Была изменена строчка - if (in_array($indexXF, $_POST['xfield'][$value[0]])) { 
    На - if (!empty($_POST['xfield'][$value[0]]) && in_array($indexXF, $_POST['xfield'][$value[0]])) {
    Выдавало ошибку - Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given
    После попытки сохранить новость, если поле меняло тип (С одной строки на список), которое уже было заполнено до плагина.

    Была разбита на части и изменена строчка - if ($xfieldmode == "site") {.....

    Ссылка на плагин:
    https://disk.yandex.ru/d/jNWbDm4Op3SyGA





    1. sneiks
      sneiks Клиенты
      16 мая 2023 09:54
      Спасибо тебе огромное!!!
  7. sneiks
    sneiks Клиенты
    14 ноября 2022 10:43
    Огромная просьба адаптировать для DLE 15.3 так как не сохраняется галочка "Использовать мультивыбор" как это было ранее!

    Автору за ранее спасибо!
    1. Aison
      Aison Клиенты
      1 декабря 2022 16:05
      донатами лучше мотивируй
  8. kokoss
    kokoss Посетители
    30 октября 2022 16:17
    С доп полями пользователя работает?
    1. kokoss
      kokoss Посетители
      31 октября 2022 11:40
      не работает. как адаптировать подскажите пожалуйста.
  9. sneiks
    sneiks Клиенты
    4 октября 2022 09:29
    Спасибо все работает корректно на DLE 15.2!
  10. Сергей
    Сергей Гости
    22 сентября 2022 22:51
    Не знаю, пофиксили ли, но последний раз было так:

    Версия DLE 15.1
    После обновления движка, все работает. Но есть баги...
    Когда заходим в доп.поля, пытаемся редактировать или создавать новое поле, ставим галочку "использовать мультивыбор", то после сохранения галочка слетает.
    Пока нашел костыль - редактирую вручную файл xfields, но там фиг разберешься.

    Так же, на странице перед каждым словом пишет запятую, даже перед первым словом, а так же если выбран один лишь пункт.
    пример:

    Размеры , M, S, L
    Возраст , 30+

    1. LazyDev
      LazyDev Администраторы
      23 сентября 2022 15:27
      Простите, но плагин разве для 15.1? Обновлялся и проверялся он только для 15.2
  11. MrPechenkO
    MrPechenkO Клиенты
    6 сентября 2022 22:30
    Можно узнать, когда будет обновление для 15.2?
    Можно ли ускорить обновление с помощью пожертвования?
  12. redflamegroup
    redflamegroup Клиенты
    22 мая 2022 18:21
    dlia dle 15.1 ne sohraniaetza chekbox pri vibore multivibor... nujno v fail xfields.txt postavit '1'
    1. fs777
      fs777 Клиенты
      23 мая 2022 02:07
      А можно по подробней, что и куда проставить ? А то мультивыбора очень не хватает.
    2. redflamegroup
      redflamegroup Клиенты
      2 июля 2022 16:35
      peredposlednii parametr staviti 1
      k primeru:
      1. fs777
        fs777 Клиенты
        4 июля 2022 17:11
        Вот он у меня так выглядит :
        asian|asian|27|select|JAV__NEWL__Korean__NEWL__Philippines__NEWL__Thai movie__NEWL__Vietnamese|0|1|0|0|||0|0||||||asian||||||||||1|


        Что на что исправить чтобы в настройках доп поля "список" чекбокс сохранялся ?
        Кто может помочь за денюжку , отпишите в телегу мне @Sonik_666
        Я за помощь заплачу криптой или wmz.
        1. fs777
          fs777 Клиенты
          4 июля 2022 17:18
          вот я добавил единицу и получилось :
          asian|asian|27|select|JAV__NEWL__Korean__NEWL__Philippines__NEWL__Thai movie__NEWL__Vietnamese|0|1|0|0|||0|0||||||asian|||||||||1|1| 

          В настройках доп поля "список" галочка "Использовать мультивыбор" стала уже сохранятся , но вот само доп поле при добавлении новости всё по прежнему как мультивыбор не работает, можно выбрать только 1 значение.


  13. komosa
    komosa Клиенты
    23 декабря 2021 00:55
    Подскажите, есть ли хак или плагин такой, который будет выводить новости исходя из доп. поля? То есть, у 3х новостей одинаковый цикл, и вывести эти новости списком в каждой новости из этого цикла. Думаю что поймёте меня))
  14. non-stop
    non-stop Клиенты
    19 августа 2020 13:48
    Ошибка при скачивангии файла
    1. LazyDev
      LazyDev Администраторы
      19 августа 2020 15:41
      Исправил.
  15. rave
    rave Клиенты
    27 июля 2020 13:38
    Почти идеально. Не хватает одного
    "Обязательное" поле при мультивыборе.
    1. burenokartem
      burenokartem Клиенты
      20 сентября 2020 00:16
      Очень этого не хватает, так как пользователи просто пропускают это поле, не выбирая значение... Надеюсь добавит эту поправочку, чтобы можно было делать данный список обязательно к заполнению)
  16. Aison
    Aison Клиенты
    19 июля 2020 03:39
    спасибо
  17. GANKSTER
    GANKSTER Клиенты
    7 июня 2020 13:00
    Приветствую, а у данного плагина есть возможность мультивыбора при добавлении новости с сайта? Мне именно это надо.
    1. midarovrk
      midarovrk Клиенты
      31 июля 2020 21:46
      Работает и с сайта тоже, только что проверил.
  18. midarovrk
    midarovrk Клиенты
    22 мая 2020 20:39
    Напишу предостережение для тех кто будет обновлять.
    Обновлял ДЛЕ с 13.3 на 14.
    Соответственно скачал и этот обновлённый плагин для 14 версии.
    Толи при обновлении движка, толи при обновлении плагина, в общем слетели все настройки где была галочка "мультивыбор" в доп полях. Сижу теперь по памяти вспоминаю в каких полях было включено.
    1. Aison
      Aison Клиенты
      22 мая 2020 22:29
      есть резерв БД, да и возможность сделать копию файлов проекта, об этом не стоит забывать, когда делаете что-то подобное как обновление модулей.
    2. LazyDev
      LazyDev Администраторы
      23 мая 2020 11:09
      Из-за версии движка, а не плагина.
      Потому что номер под которым была информация что это мультивыбор сместился вперед так как такой номер уже занят движком.
      1. midarovrk
        midarovrk Клиенты
        23 мая 2020 13:21
        Ясно, спасибо за ответ.
        А что под этим номером присвоил движок? Не будет такого, что какая-то опция заведомо будет включена, так как раньше этот номер использовался для этого плагина?
        1. LazyDev
          LazyDev Администраторы
          23 мая 2020 13:41
          Да, будет. Увы, не могу сказать. Это касается каких-то опций доп полей.
          1. midarovrk
            midarovrk Клиенты
            23 мая 2020 14:01
            А если я сделаю откат плагина на 13.3, именно плагина а не движка, уберу галочки, а уже потом обновлю плагин. Тогда этот старый-новый номер не будет заведомо включён?
            1. LazyDev
              LazyDev Администраторы
              23 мая 2020 16:01
              Нет. Так как работать не будет.
            2. midarovrk
              midarovrk Клиенты
              23 мая 2020 19:43
              Может тогда сможете какой-нибудь mysql запрос написать отменяющий галочки у предыдущего номера? Просто на рабочем сайте с 18к новостями откатывать назад, а потом по новой обновлять движок проблемно. Или можно смело забить и ничего серьезного в будущем из этого не вытекет?
  19. AlexPsp
    AlexPsp Клиенты
    13 мая 2020 14:37
    Привет. Не работает тег [ifxfvalue tagname="tagvalue"] Текст [/ifxfvalue]. Если в поле выбрано одно значение, то всё нормально выводит. Если несколько, то вообще ничего не выводит.
    1. redflamegroup
      redflamegroup Клиенты
      6 марта 2021 01:10
      da ya toje s takoi problemoi stalkivolsia! proboval cerez dle condition ... no 4iota dlia 14.1 ne podhodit... kakieta tam oshibki v condition
      1. AlexPsp
        AlexPsp Клиенты
        15 декабря 2021 19:39
        Не получилось никак решить?
  20. Гость Anton
    Гость Anton Гости
    12 марта 2020 20:49
    здравствуйте, хотел адаптировать под 14.0 самостоятельно, да чекбокс все равно не сохраняется, хотя ошибок нет, когда хоть примерно посмотрите в чем там дело?

  21. Egorich789
    Egorich789 Клиенты
    22 февраля 2020 11:53
    на дле 14 не работает
    1. oni
      oni Клиенты
      23 февраля 2020 14:31
      Плюсану. 
    2. LazyDev
      LazyDev Администраторы
      23 февраля 2020 17:13
      На странице написано поддерживаемые версии DLE, как только будет время обновлю для 14.0
  22. romanbkn
    romanbkn Клиенты
    12 февраля 2020 22:45
    А как выбрать несколько разных значений? У меня ни через ctrl ни через shift не выбирает. Если кликнуть на пункт списка, тогда только он и выбирается. Dle 13.3 из коробки без правок и других прагинов
  23. midarovrk
    midarovrk Клиенты
    30 декабря 2019 16:54
    А что будет если у меня уже доп поле давно испольуется как одна строка и я сейчас поменяю поле на список и установлю этот плагин, что будет со старыми значениями в этом поле у старых новостей, они сотрутся?
  24. redflamegroup
    redflamegroup Клиенты
    15 декабря 2019 00:03
    !!! Плагин не работает с другим плагином  

    Дополнительные поля по вкладкам
    1. LazyDev
      LazyDev Администраторы
      15 декабря 2019 00:19
      Проверю, хотя все должно работать.
      1. redflamegroup
        redflamegroup Клиенты
        15 декабря 2019 00:34
        Имя файла: engine/inc/xfields.phpОшибка: 
        Не удалось найти код:

        1. redflamegroup
          redflamegroup Клиенты
          15 декабря 2019 00:38
          в плагине Дополнительные поля по вкладкам есть замена в том же файле engine/inc/xfields.php

          Найти:
          $output .=

          Заменить на:
          $xFieldTabs[$fieldname]
          1. redflamegroup
            redflamegroup Клиенты
            15 декабря 2019 00:41
            изменил порядок плагинов и теперь не показывает ошибку
          2. LazyDev
            LazyDev Администраторы
            15 декабря 2019 00:43
            Я понял, как будет время обновлю плагины.
  25. naborbykw
    naborbykw Клиенты
    17 ноября 2019 13:42
    Спасибо LazyDev!
    Плагин очень выручил. Подскажите что отредактировать в модуле что бы значения выводились без запятой? Нужен просто список без знаков - 1 2 3 4 5
    Заранее благодарю.
    1. LazyDev
      LazyDev Администраторы
      17 ноября 2019 13:50
      Это не имеет отношение к плагину. Это стандартно DLE выводит.
      1. naborbykw
        naborbykw Клиенты
        17 ноября 2019 13:59
        Можно это как то исправить? 
    2. Aison
      Aison Клиенты
      10 июля 2020 21:38
      найти в плагине строку

      $postedxfields[$value[0]] = implode(', ', $postedxfields[$value[0]]);

      ', ' и вот эта самая запятая, после implode(

      и да, нужно заполнить инфу в полях заново, чтобы увидеть результат.
  26. SKYNET74
    SKYNET74 Посетители
    28 октября 2019 13:42
    Можно же добавить что бы активация и удаления пунктов была прямо в выпадающем меню как на скрине?

  27. 4iLi
    4iLi Посетители
    20 октября 2019 20:19
    Модуль будет обновляться до поддержки 13.3 или можно уже не ждать?
    1. LazyDev
      LazyDev Администраторы
      20 октября 2019 20:22
      Когда будет время.
      1. 4iLi
        4iLi Посетители
        20 октября 2019 23:10
        Огромное спасибо Вам!    kissing_heart 
  28. Гость Alex
    Гость Alex Гости
    7 октября 2019 13:15
    До 13.3 будет обновление?
    1. LazyDev
      LazyDev Администраторы
      8 октября 2019 11:44
      Хотел, но авторы DLE отбили любое желание делать что либо для их движка. =\
      1. AlexPsp
        AlexPsp Клиенты
        8 октября 2019 12:12
        Почему? Что случилось?) Вот, http://prntscr.com/pgcrnk чем не любовь)
        1. LazyDev
          LazyDev Администраторы
          8 октября 2019 12:36
          То что реализовывают фиксы своих же проблем, беря код стороннего разработчика.
          Т.е проблема с поиском новостей по категориям которые на модерации была взята из моего плагина. Я конечно не претендую на то что регулярка в нем именно моя, нет. Но они этого решения не знали, пока я не реализовал, после чего в новой версии просто взяли код и всё.
          1. AlexPsp
            AlexPsp Клиенты
            8 октября 2019 12:53
            Вот тут вообще не удивлён, русский бизнес
          2. AlexPsp
            AlexPsp Клиенты
            9 октября 2019 02:57
            Да и вообще я помню, как они писали, что это не ошибка и что так надо для улучшения движка. А теперь пишут, что это был баг и что все исправлено.

            Сейчас тоже самое и с тегами происходит, потому что теги: "окно" и "Окно" - это одинаковые теги, а не разные и опять они пишут, что это не баг и что так надо и что это вообще разный смысл. Видимо они ждут пока за них придумают решение.
            1. AlexPsp
              AlexPsp Клиенты
              9 октября 2019 03:01
              Был бы это опенсорс, у меня бы не возникал негатив по этому поводу. А так могли бы хотя бы упомянуть тогда и сказать спасибо за подсказку решения.

              Предлагаю не париться по этому поводу, ты же давно знаешь и понимаешь всю поддержку от разработчиков.
          3. 4iLi
            4iLi Посетители
            9 октября 2019 09:57
            Да не забивай голову с этим всем, есть пословиться "горбатого ток могила исправит". У них что не напиши в предложение, всё отстой и не нужно типа. Давно пора было в движке допилить функционал, взять сделать доп. поля во вкладках, мультивыбор в полях, далее допилить вывод новостей, чтоб критерии были по выборке с мультивыбора типа если есть значение то и это или итд. выводи через кастом. клепаеться фигня не нужная, лутчше бы доделали что есть по уму.
      2. 4iLi
        4iLi Посетители
        8 октября 2019 12:28
        Ну еслиб не Вы, то от этих авторов фиг что дождешся. 
        Надежда ток на Вас...
      3. qwerty666
        qwerty666 Клиенты
        9 октября 2019 23:53
        Это Се ля ви. Не парьтесь. Это, конечно, по-скотски так поступать, но не зацикливайтесь на этом. Давайте дальше развивать то, что еще не стырили. А мы вам поможем ))))
  29. AlexPsp
    AlexPsp Клиенты
    6 октября 2019 14:18
    В DLE 13.3 не работает. В настройке доп. поля галочка с "Использовать мультивыбор" при сохранении исчезает и мультисписок невозможно включить.
    1. LazyDev
      LazyDev Администраторы
      6 октября 2019 14:22
      А тут указано что для 13.3? Нет.
  30. andrew_shbov
    andrew_shbov Клиенты
    15 июля 2019 18:40
    Возможно ли перевести на версии ниже? DLE 12?
  31. Sh1ning
    Sh1ning Клиенты
    27 апреля 2019 17:51
    Не работает конструкция условия, например такая:

    [catlist=5]
    [xfgiven_class]
    <li class="statlist__item_class">Класс: <div class="statlist__item__option">
    [ifxfvalue class="1 класс"]<a href="#">1 класс</a>[/ifxfvalue]
    [ifxfvalue class="2 класс"]<a href="#">2 класс</a>[/ifxfvalue]
    [ifxfvalue class="3 класс"]<a href="#">3 класс</a>[/ifxfvalue]
    </div></li>
    [/xfgiven_class]

    [/catlist]

    Если у новости выбраны все 3 класса, должно выводиться по логике 3 ссылки, но не выводится ни одна. Значения становятся другими в базе? что-то вроде 1;2;3; ?

    1. LazyDev
      LazyDev Администраторы
      28 апреля 2019 05:13
      В DLE нет поддержки условий для мультисписка. Мультисписок и условия никак не связаны между собой.
  32. Inferto
    Inferto Клиенты
    26 декабря 2018 13:20
    Дополнение отличное, но забыли про форму быстрого редактирования новостей)
    1. LazyDev
      LazyDev Администраторы
      26 декабря 2018 13:23
      Это да, забыл. Спасибо, доработаю.