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

Как изменить вывод харктеристик для поиска ?

  • 20 августа 2015 г.
  • Здравствуйте.
    На моем сайте http://www.100ika.ru/longbord63/v-sbore/
    характеристики на товар выводятся в виде квадратиков, то есть сразу все.
    У меня несколько характеристик - получается огромное поле в квадратиках. Возможно ли переделать и выводить в компактном виде - выпадающее поле. Что для этого надо сделать, откуда начать? Нужно заменить код или править стили?
  • 20 августа 2015 г.
  • файл modules/ shop/ shop.view.show_search.php 191 строка
    нужно заменить
    Код
    case 'select':
    case 'multiple':
    echo '
    <span class="input-title">'.$row["name"].':</span>';
    foreach ($row["select_array"] as $key => $value)
    {
    echo '<input type="checkbox" id="shop_search_p'.$row["id"].'_'.$key.'" name="p'.$row["id"].'[]" value="'.$key.'"'.(in_array($key, $row["value"]) ? " checked" : '').'>
    <label for="shop_search_p'.$row["id"].'_'.$key.'">'.$value.'</label>
    <br>';
    }

    на такой вывод
    Код

    case 'select':
    case 'multiple':
    echo '
    <span class="input-title">'.$row["name"].':</span>';
    echo '<select name="p'.$row["id"].'[]">';
    foreach ($row["select_array"] as $key => $value)
    {
    echo '<option value="'.$key.'"'.(in_array($key, $row["value"]) ? " selected" : '').'>
    '.$value.'</option>
    <br>';
    }
    echo '</select>';
  • 20 августа 2015 г.
  • Цитата
    У меня несколько характеристик - получается огромное поле в квадратиках. Возможно ли переделать и выводить в компактном виде - выпадающее поле.
    Большое поле - большие возможности.
    Смотрите, какой нюанс. Галочки-квадратики - это множественный выбор. Т.е. Ваш покупатель сможет выбрать длину лонгборда 29, 31 и 32 одновременно и найти сразу несколько предложений. Когда Вы переделаете в выпадающий список - человек сможет выбрать только одно значение! Как Вы думаете, будет ли покупатель искать сначала 29, посмотрел-вернулся, потом 31, посмотрел-вернулся, потом 32 и т.д.? Нет, он очень быстро плюнет.

    Поэтому галочки убирать нельзя! Оставьте как есть, вот мой совет, не трогайте вывод параметров. Лучше оформите эти галочки стилями. Проще всего сделать слои js_shop_search_param shop_search_param shop_search_param** сворачивающимися. Будет вот так: http://joxi.ru/eAODa47fXeEpro тыкнул - развернул.

    Если посложнее, оформите галочки в выпадалки, как у старожилов: http://www.holodilnik.ru/refrigerator/two_chambered_refrigerators/ - это тоже стилями можно добиться.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум