Вход • Регистрация

Поиск. Характеристика. Выпадающий список.

  • 25 июня 2014 г.
  • Доброго всем времени, уважаемые коллеги!

    Столкнулся с проблемой... решение которой частично описано в мануале, за что отдельное спасибо разработчикам:

    http://cms.diafan.ru/dokument/full-manual/examples/checkbox2list/

    Все бы хорошо...но, есть один ньюанс... при использовании в форме поисков по товарам чекбоксов, если не отмечен ни один из них, то поиск осуществляется по всем значениям данной характеристики...

    Как только чекбоксы меняем на выпадающий список, такая возможность автоматически теряется? (((( Или это можно как-то решить?

    Заранее всем благодарен за советы!
    • 25 июня 2014 г.
    • Проблема решена! Огромное спасибо техподдержке!

      Решение:

      Добавить в код, по ссылке из мануала строку:

      Код
      echo '<option value="">...не определено...</option>';


      И вуаля...
      • 25 июня 2014 г.
      • То есть примерно вот так:

        Код
        case 'select':
        case 'multiple':
        echo '
        <span class="input-title">'.$row["name"].':</span>
        <select name="p'.$row["id"].'[]">';

        echo '<option value="">...не определено...</option>';

        foreach ($row["select_array"] as $key => $value)
        {
        echo '<option value="'.$key.'"'.(in_array($key, $row["value"]) ? " selected" : '').'>'.$value.'</option>';
        }

        echo '</select>';


Новости

  • Вчера, 09:47
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля 2024 г.
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.