Автор Тема: Перелистывание страниц работает некорреткно  (Прочитано 1534 раз)

29 Ноябрь 2015, 22:42:47
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Подробности на картинке:



Если листать страницы через нижнее меню (обведенное на картинке), то при переходе на другую/следующую страницу перекидывает в самый низ страницы. Приходится потом ручками перематывать страницу вверх. Подскажите, пожалуйста, как исправить этот баг? Хочется, чтобы при перелистывании страницы, перекидывало на самый верх страницы.
30 Ноябрь 2015, 10:15:43
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Обычно в файлах js  делают переход к какому-то эоементу страницы. В стандарной теме такого нет, поэтому смотрите файлы своей темы и модуля фильтров (есои переделывали стандартный).
/themes/ваша тема/js/modules/blocklayered/blocklayered.js
/themes/ваша тема/category.tpl
/themes/ваша тема/product-compare.tpl
07 Декабрь 2015, 00:10:01
Ответ #2
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а можно чуть поподробней, пожалуйста?
и разве это не в pagination.tpl надо смотреть?
07 Декабрь 2015, 11:40:57
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Шаблон блока в файле /themes/default-bootstrap/pagination.tpl
Функция определения переменных для перехода в файле /themes/default-bootstrap/js/modules/blocklayered/blocklayered.js
Если не работает переход по страницам, то проблема в этих 2-х файлах.
07 Декабрь 2015, 18:29:24
Ответ #4
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Переключение работает, но не так, как хотелось бы.
например, клиент находится на этой странице, листает страницу с товарами до самого низа. Нажимает на вторую страницу и остается все так же внизу. А хотелось бы, чтоб его перенаправило в самый верх страницы. Как, например, здесь.

Я обычно сама пытаюсь разобраться. Плюс-минус разбираюсь в азах джаваскрипта. Но открыла файл blocklayered.js и не смогла сообразить, что именно там менять и на что.
08 Декабрь 2015, 10:57:42
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас на ввсех страницах при переходе по страницам перенаправляет в верх.
08 Декабрь 2015, 11:00:36
Ответ #6
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Елки-палки, это какая-то мистика)))))
Я пробую на двух компьютерах и у меня не перенаправляет. В Хроме и Опере. Но после вашего сообщения я решила еще открыть и Интернет Эксплорер, там перенаправляет.
А подскажите, пожалуйста, какой у вас браузер?
08 Декабрь 2015, 11:31:22
Ответ #7
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
08 Декабрь 2015, 12:39:17
Ответ #8
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Только что попробовала в Firefox, тоже работает. Хм, странно совсем.
Если у вас есть Хром или Опера, можете попробовать там?
08 Декабрь 2015, 12:45:53
Ответ #9
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
08 Декабрь 2015, 12:48:03
Ответ #10
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Хм, а есть варианты, как с этим бороться?
08 Декабрь 2015, 12:57:16
Ответ #11
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Отключите ККК. Очистите кеш и проверьте, возможно что проблема в склейки js файлов.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
08 Декабрь 2015, 13:08:46
Ответ #12
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
а можно поподробней про проблему склейки файлов js?
08 Декабрь 2015, 13:12:06
Ответ #13
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
ККК (Комбинирование, Компрессия и Кэширование)

Включение этой функции не всегда увеличивает скорость работы сайты. Перед включением ККК нужно протестировать сайт, возможны проблемы с загрузкой и работой функций javascript.
Это актуально и для версии prestashop 1.6.
08 Декабрь 2015, 13:15:24
Ответ #14
  • Новичок
  • *
  • Сообщений: 24
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я когда тестировала, то чистила кэш, отключала ККК, Smarty-кэширование, обычное кэширование сайта. Это никак не влияло именно на эту проблему.