Перейти к содержанию
Форум поддержки пользователей VamShop

Атрибут check


Рекомендуемые сообщения

Здравствуйте!

Не могу понять в чем разница.

Задаю атрибут CHECK, в нём есть два варианта значений:

list-value и checked_list.

Тестирую на разных значениях, результаты одинаковые.

Задача состоит в том, чтобы расширить диапазон поиска, т.е. например, показывались товары как с длиной 10см, так и 20см (если проставлено несколько галочек).

Какой вариант значений выбрать list-value или checked_list?

Ссылка на сообщение
Поделиться на другие сайты
23 минуты назад, Olga_Ya сказал:

Здравствуйте!

Не могу понять в чем разница.

Задаю атрибут CHECK, в нём есть два варианта значений:

list-value и checked_list.

Тестирую на разных значениях, результаты одинаковые.

Задача состоит в том, чтобы расширить диапазон поиска, т.е. например, показывались товары как с длиной 10см, так и 20см (если проставлено несколько галочек).

Какой вариант значений выбрать list-value или checked_list?

По идее, да, чекбокс - это как раз множественные выбор.

Не получается настроить фильтры чекбоксами!?

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, support сказал:

Не получается настроить фильтры чекбоксами!?

Пока на стадии теста, 

Фильтры list-value и checked_list работают одинаково, но оба корректно. Не понимаю разницы...

 

Ссылка на сообщение
Поделиться на другие сайты
57 минут назад, Olga_Ya сказал:

Пока на стадии теста, 

Фильтры list-value и checked_list работают одинаково, но оба корректно. Не понимаю разницы...

 

Я так понял это просто свои названия для списка чеклиста и просто для значений, наверное разницы и нет.

Ссылка на сообщение
Поделиться на другие сайты

Есть проблема, при условии большого кол-ва значений, борода становится очень длинной, не помещается на одном экране. Например, по мощности здесь

http://svet-premium.ru/category/Lampy-grusha.html

Можно сделать, что-то типо такого, с бегунком?

 

Screenshot_14.jpg

Ссылка на сообщение
Поделиться на другие сайты

Добавила стиль в css

# list-scroll { overflow-y: auto; height: 100px; }

Затем сделала копию фильтра check назвала check_scroll

Туда в Шаблон для бокса фильтр после:

<div class="form-group">
<div class="checkbox"> 
    <label>
    <input id="activebox{$id_attribute}" {if $is_active == 1} checked="checked" {/if} aria-hidden="true" type="checkbox" disabled>
   <b> {$name_attribute}</b>
  </label>
</div>
</div>


  

добавила:
  

 <select class="form-control" size="5">
<option :value="null" disabled>Не выбран  </option>
 </select> 

 

Выходит так, не получается загнать значения в рамочку со скроллом...

Screenshot_15.jpg

 


 

Ссылка на сообщение
Поделиться на другие сайты
11 часов назад, Olga_Ya сказал:

Добавила стиль в css

# list-scroll { overflow-y: auto; height: 100px; }

Затем сделала копию фильтра check назвала check_scroll

Туда в Шаблон для бокса фильтр после:

<div class="form-group">
<div class="checkbox"> 
    <label>
    <input id="activebox{$id_attribute}" {if $is_active == 1} checked="checked" {/if} aria-hidden="true" type="checkbox" disabled>
   <b> {$name_attribute}</b>
  </label>
</div>
</div>


  

добавила:
  

 <select class="form-control" size="5">
<option :value="null" disabled>Не выбран  </option>
 </select> 

 

Выходит так, не получается загнать значения в рамочку со скроллом...

Screenshot_15.jpg

 


 

Так ведь нельзя делать.

Если Вам нужен вножественный выбор, и не чекбокс, то есть например multiple dropdown.

Т.е. в select поле добавляете значения multiple.

+ можно скрипт повесить, что б удобно было.

Вот смотрите пример как сделан в VamShop 1 фильтры multudropdown + js скрипт select2 для более-менее удобного выбора нескольоких знгачений.

http://demo.vamshop.ru/smartphones.html

Фильтр Память сделан как multidropdown, ну и фильтр вес сделан просто ссылками.

 

Вот в VamShop 2 Вам надо сделать обычный dropdown фильтр, указать multiple параметр.

А что б был выбор удобный, надо в select добавить class="select2"

 

Screenshot from 2020-02-07 11-00-01.png

В VamShop 2 в Админке - Настройки - Шаблоны атрибутоы надо отредактировать шиблон list

и поменять:

  <select class="form-control select2" name="data[values_f][{$id_attribute}][set]" id="listvalue{$id_attribute}" aria-hidden="true" multiple>

на:

<select class="form-control select2" name="data[values_f][{$id_attribute}][set]" id="listvalue{$id_attribute}" aria-hidden="true" data-placeholder="Выберите" multiple>

Добавив multiple и select2 в class, если у Вас ещё нет. 

и добавить data-placeheader

что б был текст Выберите.

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

$("#filterbutton").click();

В шаблоне атрибута.

Тогда у Вас будет вот так, как на скринах, т.е. можно будет делать множественный выбор.

 

Screenshot from 2020-02-07 11-05-34.png

Screenshot from 2020-02-07 11-10-16.png

Надо обязательно убирать автоматическое срабатывание фильтра, т.е. что б фильтр не срабатывал при выборе одного значения, а только по кнопку Применить.

Иначе не получится несколько значений выбрать.

Но я всё равно сомневаюсь, будет ли работать множественный выбор в фильтре тип dropdown

Он же для этого не совсем предназначен.

 

Наверное надо настраивать тип фильтра чекбокс, а внешний вид, т.е. шаблон фильтра чекбос делать как multiple dropdown

т.е. фильтр включить чекбокс, а шаблон фильтра скопировать из типа list в чекбокс

Тогда наверное будет работать множественный выбор.

 

 

Ссылка на сообщение
Поделиться на другие сайты

Помогите, пожалуйста!

Все цены на сайте стали ГИГАНТСКИМИ.

Сделала откат на вчера, когда еще не было фильтров.

Удалила стили  и js которые были добавлены.

Ничего не меняется, цены гигантским шрифтом.

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Olga_Ya сказал:

Сравнила, на всякий случай, vamshop.css и vamshop.js с файлами из демо, они одинаковые

На цены точно css и js файлы влиять не могу.

Видимо, где-то в фильтрам модфикатор цены изменили или ещё что.

Я ж не знаю, что и как Вы правили в магазине.

Ссылка на сообщение
Поделиться на другие сайты

Откатила на 28 января, там о  модификаторах речи вообще не шло.

Цены такие же огромные.

 

Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Olga_Ya сказал:

Откатила на 28 января, там о  модификаторах речи вообще не шло.

Цены такие же огромные.

 

Да я думаю, что Вам достаточно откатить вчерашнюю копию и просто в браузере сбрсить cookies.

Наверное из-за этого.

Зайдите на сайт, откройте консоль кнопкой f12

и в разделе Application нажмите Clear storage и затем Clear site data.

Ссылка на сообщение
Поделиться на другие сайты

Сделала. Без результата.

Посмотрите, пожалуйста у себя в браузере.

http://svet-premium.ru/category/armstrong-universalnye-600-600.html

Screenshot_16.jpg

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Olga_Ya сказал:

Сделала. Без результата.

Посмотрите, пожалуйста у себя в браузере.

http://svet-premium.ru/category/armstrong-universalnye-600-600.html

Screenshot_16.jpg

Так у Вас в админке указаны такие цены.

Какие цены указаны, таки и выводятся.

Вот например - SPO-9-36-4K-M ЭРА Светодиод. св-к 595x595x40 36Вт 3060Лм 4000К мат С ПРОВОДОМ

Цена 2387

Захожу в админку, смотрите, что указано в поле Цена у этого товара, тоже 2387

 

Что указали, то и выводится.

Ссылка на сообщение
Поделиться на другие сайты
53 минуты назад, support сказал:

Так у Вас в админке указаны такие цены.

Какие цены указаны, таки и выводятся.

Вот например - SPO-9-36-4K-M ЭРА Светодиод. св-к 595x595x40 36Вт 3060Лм 4000К мат С ПРОВОДОМ

Цена 2387

Захожу в админку, смотрите, что указано в поле Цена у этого товара, тоже 2387

 

Что указали, то и выводится.

Выводятся цены верно, почему они такого размера? Шрифт там огромный.

Вот сделала откат на самый первый бэкап, там еще нет ни фильтров, ни левого меню.

Только смартфоны.

Screenshot_17.jpg

Кэш сброшен где только можно, установила новый браузер, зашла еще с другого компа, везде эти гигантские цифры прайса.

Вот какие должны быть и были, а потом нисчего стали большими...

Screenshot_18.jpg

Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, Olga_Ya сказал:

Выводятся цены верно, почему они такого размера? Шрифт там огромный.

Вот сделала откат на самый первый бэкап, там еще нет ни фильтров, ни левого меню.

Только смартфоны.

Screenshot_17.jpg

Кэш сброшен где только можно, установила новый браузер, зашла еще с другого компа, везде эти гигантские цифры прайса.

Вот какие должны быть и были, а потом нисчего стали большими...

Screenshot_18.jpg

Ну а зачем Вы восстанавливаете копию!?

Размеры - это ж в css всё находится, а не в базе.

В /app/webroot/css/vamshop.css

У Вас там размер шрита 48px указан, поэтому такие большие.

Вот стилях у Вас:

font-size: 48px;

Какой размер указали, такой и выводится.

Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, support сказал:

Ну а зачем Вы восстанавливаете копию!?

Размеры - это ж в css всё находится, а не в базе.

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

4 минуты назад, support сказал:

У Вас там размер шрита 48px указан, поэтому такие большие.

Вот стилях у Вас:


font-size: 48px;

Какой размер указали, такой и выводится.

Какая то мистика, я туда не поднималась сегодня, указывала стили в конце док-та, потом убрала.

 

Спасибо Вам огромнейшее, а то у меня уже просто паника!!!!!

 

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Olga_Ya сказал:

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

Какая то мистика, я туда не поднималась сегодня, указывала стили в конце док-та, потом убрала.

 

Спасибо Вам огромнейшее, а то у меня уже просто паника!!!!!

 

Не за что.

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

 

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, support сказал:

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

Чтобы вернуться к последней версии магазина, мне достаточно выбрать последний бэкап, верно?

не нужно последовательно все прогонять?

Ссылка на сообщение
Поделиться на другие сайты
Только что, Olga_Ya сказал:

Чтобы вернуться к последней версии магазина, мне достаточно выбрать последний бэкап, верно?

не нужно последовательно все прогонять?

Ну да.

Выбираете файл с данными за нужную дату и восстанавливаете.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...