Перейти к содержанию

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

Нужно реализовать кнопку в категориях "Показать еще" после нажатия которой товары из последующих страниц подгружались через ajax.

Версия Opencart 1.5.4,1

 

Как это должно выглядеть:
1. Если после нажатия на кнопку из подгруженных товаров зайти в какой-нибудь товар, а потом вернуться назад, то ранее подгруженные товары должны остаться на странице, а просмотренный товар был в поле зрения.
2. В адресной строке браузера ничего не должно меняться
3. Стандартная пагинация должна остаться на странице и отображаться под кнопкой

 

(Пример для наглядности по 1 и 2 пункту)

 

Не особо разбираюсь, но вроде так можно сделать при помощи сессионного/локального хранилища.

 

P/S Рассматривала вариант небольшого простенького, по словам автора, скрипта. Товары подгружаются, соответствует пункту 2 и 3, но не устраивает что при возврате назад перекидывает на самый первый товар и приходиться заново несколько раз нажимать на кнопку чтобы дойти до этого просмотренного товара, а это очень не удобно!

 

Идеальным вариантом было бы доработать этот скрипт согласно 1 пункту. Сколько это будет стоить?

Изменено пользователем Svetka0403

Поделиться сообщением


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

Нужно реализовать кнопку в категориях "Показать еще" после нажатия которой товары из последующих страниц подгружались через ajax.

 

Как это должно выглядеть:
1. Если после нажатия на кнопку из подгруженных товаров зайти в какой-нибудь товар, а потом вернуться назад, то ранее подгруженные товары должны остаться на странице, а просмотренный товар был в поле зрения.
2. В адресной строке браузера ничего не должно меняться
3. Стандартная пагинация должна остаться на странице и отображаться под кнопкой

 

(Пример для наглядности по 1 и 2 пункту)

 

Не особо разбираюсь, но вроде так можно сделать при помощи сессионного/локального хранилища.

 

P/S Рассматривала вариант небольшого простенького, по словам автора, скрипта. Товары подгружаются, соответствует пункту 2 и 3, но не устраивает что при возврате назад перекидывает на самый первый товар и приходиться заново несколько раз нажимать на кнопку чтобы дойти до этого просмотренного товара, а это очень не удобно!

 

Идеальным вариантом было бы доработать этот скрипт согласно 1 пункту. Сколько это будет стоить?

 

Посмотрите этот вариант

Доработаем под нужды

Поделиться сообщением


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

 

Посмотрите этот вариант

Доработаем под нужды

Можно было бы, но у меня версия 1.5.4.1, забыла это указать

Поделиться сообщением


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

Можно было бы, но у меня версия 1.5.4.1, забыла это указать

Если честно то бестолковая приблуда
на 1.5.4 есть в дополнениях автоматическая аяксовая подгрузка - поищите хорошо

Поделиться сообщением


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

Если честно то бестолковая приблуда
на 1.5.4 есть в дополнениях автоматическая аяксовая подгрузка - поищите хорошо

Да в дополнениях есть, даже несколько, но все они после просмотра товара при возврате перекидывают в самое начало списка, а это не удобно

Изменено пользователем Svetka0403

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.