Автор Тема: В Advanced Search 4 не работают слайдеры, кроме цены  (Прочитано 1889 раз)

07 Февраль 2015, 20:16:01
Ответ #15
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
07 Февраль 2015, 20:21:04
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Может быть проблема не в модуле AS4, а в других модулях prestashop? Когда ставите AS4 на чистую сбоку все же работает. Попробуйте поотключать другие модули.
07 Февраль 2015, 20:26:31
Ответ #17
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Странно что не работает именно слайдер. Ведь если ставлю тип фильтра как чекбокс или селектбокс, то всё работает исправно.
Цитировать
Может быть проблема не в модуле AS4, а в других модулях prestashop? Когда ставите AS4 на чистую сбоку все же работает. Попробуйте поотключать другие модули.
AS4 - единственный сторонний модуль на сайте.
07 Февраль 2015, 20:31:23
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Попробуйте поставить его на чистую версию престашоп. Потом начните добавлять товары, постепено увеличивая диапазон цен. Проверяйте после каждого добавления. Возможно что при опреденном количестве товаров и большой разницы в ценах у вас не хватает рессурсов хостинга, чтобы обработать эти данных.
07 Февраль 2015, 20:34:29
Ответ #19
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
Попробуйте поставить его на чистую версию престашоп. Потом начните добавлять товары, постепено увеличивая диапазон цен. Проверяйте после каждого добавления. Возможно что при опреденном количестве товаров и большой разницы в ценах у вас не хватает рессурсов хостинга, чтобы обработать эти данных.
На чистую престу заливал все товары сразу и всё работало.
На основном сайте ползунок с ценой работает, а остальные с площадью, высотой и др. сломались. Странно.
10 Февраль 2015, 01:35:42
Ответ #20
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нашел в чём была проблема. Странно но AS4 не работал из-за того, что у меня цены в рублях во фронт офисе были привязаны к доллару в бэк офисе. Как только я отключаю привязку и ставлю одинаковую валюту везде, фильтр снова начинает работать. Ума не приложу как это между собой связано. Есть идеи?
10 Февраль 2015, 09:33:19
Ответ #21
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В модуле AS4 делать такую же привязку.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
10 Февраль 2015, 11:56:52
Ответ #22
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
10 Февраль 2015, 11:59:45
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Также как вы приязывали цены в базовых файлах престы. Если через куки, то в модули добавьте установку в куки ид валюты, которая показанна на сайте. если делали по-другому, то добавьте ваш метод определния ид валюты.
10 Февраль 2015, 12:07:31
Ответ #24
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я редактировал файл classes/Tools.php.
$currency = Currency::getCurrencyInstance(Configuration::get('PS_CURRENCY_DEFAULT')); менял на $currency = Currency::getCurrencyInstance(Configuration::get('1'));
А где и что нужно редактировать в AS4 понятия не имею.
10 Февраль 2015, 12:16:09
Ответ #25
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
$currency = Currency::getCurrencyInstance(Configuration::get('1'));Скорее всего вот это нужно менять. Вернуть обратно. На сайте установливать валюту с помощью javascript и модуля Блок валют.
В модуле посмотреть, может в нем замещается класс Currency и этот метод не работает.
10 Февраль 2015, 12:43:57
Ответ #26
  • Новичок
  • *
  • Сообщений: 26
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не знаю как это делать, но если разберусь - отпишу.