vitosbaltos 0 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 Подскажите, почему метка {$FILTERS} не выводит фильтры на странице списка товаров product_listing_columns.html? Бокс фильтров работает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 По умолчанию выводит - http://demo.vamshop.ru/smartphones.html Может просто так настроеы фильтры у Вас, по идее, этот вывод отключается в Админке - Настройки - Спецификации. или в коде у себя что-то удалили. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Спасибо. С выводом разобрался.А как сделать, чтобы при выборе другого значения спецификации при перезагрузке страницы не сбрасывалось предыдущее, например, как здесь http://kolyasochka.com.ua/products_filter.php?cat=5&cPath=5 На форуме нашел такой код, но функция onClick=this.form.submit(); не работает. case 'checkbox': $box_text .= vam_draw_form ('filter', $target, 'get'); $checkbox_id = 0; foreach ($filters_select_array as $filter) { $checked = ($filter['id'] == $filter_value[$checkbox_id]) ? true : false; switch (true) { case ($filter['count'] < 1 && SPECIFICATIONS_FILTER_NO_RESULT == 'none'): break; case ($filter['count'] < 1 && SPECIFICATIONS_FILTER_NO_RESULT == 'grey'): $box_text .= '<input type="checkbox" name="0" value="0" disabled="disabled">'; $box_text .= '<span class="no_results">' . ' '; $box_text .= vam_output_string ($filter['text'] ); $box_text .= '</span>'; if (SPECIFICATIONS_FILTER_SHOW_COUNT == 'True') { $box_text .= '<span class="filter_count"> (' . $filter['count'] . ')</span>'; } $box_text .= '<br>' . "\n"; break; default: $box_text .= vam_draw_checkbox_field ($filter_name . '[' . $checkbox_id . ']', $filter['id'], $checked, 'onClick=this.form.submit();"') . ' ' . $filter['text]; if (SPECIFICATIONS_FILTER_SHOW_COUNT == 'True') { $box_text .= '<span class="filter_count"> (' . $filter['count'] . ')</span>'; } $box_text .= '<br>' . "\n"; break; } // switch (true) $checkbox_id++; } $box_text .= $additional_variables . vam_hide_session_id(); $box_text .= '<noscript>' . vam_image_submit ('submit.png', TEXT_FIND_PRODUCTS) . '</noscript>'; $box_text .= '</form>'; break; Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 Да вроде по ссылке обычный VamShop. Может у Вас фильтры не так настроены как на том сайте. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Вроде все верно настроил по мануалу. Не срабатывает автоматический переход при выборе определенного чек бокса. Версия vamshop 1.78 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 А какая у Вас версия VamShop ?! Может в коде что менялось, вот на том сайте 1.76 - http://kolyasochka.com.ua/version.txt Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Версия vamshop 1.78. Обсуждалось здесь, но у меня не выходит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 Так этот код уже был добавен в /includs/functions/product_specifications.php файл, т.е. он там уже есть по умолчанию. Файл прицепил. products_specifications.php Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Не работает данный код, если настройки спецификации такие, как на вышеуказанном скриншоте. При нажатии на чек боксы происходит перезагрузка страницы, но ничего не меняется. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 Когда код добавлялся, по идее, он проверяется. У Вас вообще какая версия VamShop?! Именно чекбокс только не работает, а остальные типы фильтра работают? В старых версиях могла быть проблема с кэшированием, когда страница не обновлялась с данными. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Версия - 1.78. Кэш отключен. Кроме чек боксов все вроде работает, но нужны именно они. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 Если не сложно, можете попробовать на демке demo.vamshop.ru Создать пару фильтров так же как Вы у себя создаёте и проверить, работает на 1.80 или нет. Что б выяснить, для начала, что это за глюк, есть ли он по умолчанию в VamShop или это может из-за версии. Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Попробовал на демке на спецификации "батареи", но результат тот же. Чек боксы не работают при настройке (Класс фильтра - составной, показывать фильтр как - чек боксы, Вводить значения спецификаций как - чек боксы). Ссылка на сообщение Поделиться на другие сайты
vitosbaltos 0 Опубликовано 23 октября, 2015 Автор Жалоба Share Опубликовано 23 октября, 2015 Получается, что чек боксы не работают по умолчанию? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 октября, 2015 Жалоба Share Опубликовано 23 октября, 2015 (изменено) Да, что-то не то с чекбоксами, не выбирается чекбокс при выборе, т.е. просто сбрасывается и всё. Пока что, видимо, придётся не использовать чекбоксы, будем проверять, что с ними не то. Хотя на сайте колясок работает, может дело в настройках, в общем, посмотрим, попробую разобраться. Изменено 23 октября, 2015 пользователем VaM Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 января, 2017 Жалоба Share Опубликовано 22 января, 2017 В 10/23/2015 at 14:12, vitosbaltos сказал: Получается, что чек боксы не работают по умолчанию? Вот исправленный файл /includes/functions/products_specifictions.php Убрал для чекбоксов автовыполнение формы. Для чекбоксов нужно отметить птичками и нажать кнопку Найти подходящие товары. Тогда всё правильно работает, вот скрин даже прицепил. products_specifications.php Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения