Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Решено] Не прокручивается страница вверх после пополнения корзиныю


Recommended Posts

Подскажите пожалуйста, почему страница не прокручивается вверх после пополнения корзины? 

Link to post
Share on other sites

в common.js должна быть строчка

$('html, body').animate({ scrollTop: 0 }, 'slow');

 

Link to post
Share on other sites

10 часов назад, theplastique сказал:

в common.js должна быть строчка


$('html, body').animate({ scrollTop: 0 }, 'slow');

 

Спасибо за ответ. Уточните пожалуйста, где обычно находится этот файл? Я нашел его здесь: ...../catalog/view/javascript/common.js, но в ней нет такой строки. Где, после какой строки, она должна находиться? У меня шаблон стоит, может  из-за этого?

Edited by SegoMr
Link to post
Share on other sites

1 час назад, SegoMr сказал:

Спасибо за ответ. Уточните пожалуйста, где обычно находится этот файл? Я нашел его здесь: ...../catalog/view/javascript/common.js, но в ней нет такой строки. Где, после какой строки, она должна находиться? У меня шаблон стоит, может  из-за этого?

все верно... этот файл... замените на этот же файл из коробки opencart и не мучайтесь :)

но не исключен вариант, что в шаблоне не подгружается свой файл скриптов... скиньте ссылку на сайт

Edited by theplastique
Link to post
Share on other sites

В 23.01.2018 в 08:08, theplastique сказал:

все верно... этот файл... замените на этот же файл из коробки opencart и не мучайтесь :)

но не исключен вариант, что в шаблоне не подгружается свой файл скриптов... скиньте ссылку на сайт

Сайт здесь 

Link to post
Share on other sites

5 часов назад, SegoMr сказал:

Сайт здесь 

вроде как у вас стандартный common.js попробуйте заменить его на тот, что в стандартном архиве опенкарта...

очистите кеш браузера и проверьте...

 

P.S. на всякий случай сохраните исходную версию файла

Link to post
Share on other sites

12 часов назад, theplastique сказал:

вроде как у вас стандартный common.js попробуйте заменить его на тот, что в стандартном архиве опенкарта...

очистите кеш браузера и проверьте...

 

P.S. на всякий случай сохраните исходную версию файла

 

Посмотрите пожалуйста файл, я так и не нашел там строки, которые Вы указали.

common.js

Link to post
Share on other sites

11 часов назад, SegoMr сказал:

 

Посмотрите пожалуйста файл, я так и не нашел там строки, которые Вы указали.

common.js

у вас на сайте кнопка купить только на странице товара....

чтобы прокручивалось вверх на странице товара - добавьте в product.twig (в папке действующей темы)

после

success: function (data) { 

вставьте

$('html, body').animate({ scrollTop: 0 }, 'slow');

сохраняйте и чистите кеш модификаторов и кеш бразуера на всякий случай

  • +1 1
Link to post
Share on other sites

10 часов назад, theplastique сказал:

у вас на сайте кнопка купить только на странице товара....

чтобы прокручивалось вверх на странице товара - добавьте в product.twig (в папке действующей темы)

после


success: function (data) { 

вставьте


$('html, body').animate({ scrollTop: 0 }, 'slow');

сохраняйте и чистите кеш модификаторов и кеш бразуера на всякий случай

 

Спасибо за ответы. Но я не могу найти файл product.twig, подскажите пожалуйста, где его искать?

Link to post
Share on other sites

12 минут назад, SegoMr сказал:

 

Спасибо за ответы. Но я не могу найти файл product.twig, подскажите пожалуйста, где его искать?

у вас opencart версия 3x ?

Link to post
Share on other sites

12 часов назад, theplastique сказал:

у вас opencart версия 3x ?

Нет, OPENCART.PRO Version 2.3.0.2.1

Link to post
Share on other sites

6 минут назад, SegoMr сказал:

Нет, OPENCART.PRO Version 2.3.0.2.1

не знаком с данной сборкой, но думаю суть та же

 

Цитата

у вас на сайте кнопка купить только на странице товара....

чтобы прокручивалось вверх на странице товара - добавьте в product.twig (в папке действующей темы)

после


success: function (data) { 

вставьте


$('html, body').animate({ scrollTop: 0 }, 'slow');

сохраняйте и чистите кеш модификаторов и кеш бразуера на всякий случай

только в файле product.tpl (catalog/view/theme/тема/template/product/product.tpl)

  • +1 1
Link to post
Share on other sites

25 минут назад, theplastique сказал:

не знаком с данной сборкой, но думаю суть та же

 

только в файле product.tpl (catalog/view/theme/тема/template/product/product.tpl)

Посмотрел, там есть такая строка  success: function(json) { в 4-х местах.

 Файл прикрепил

product.tpl

Link to post
Share on other sites

5 minutes ago, SegoMr said:

Посмотрел, там есть такая строка  success: function(json) { в 4-х местах.

 Файл прикрепил

product.tpl

 

  В этой функции, очевидно

$('#button-cart').on('click', function() {

 

  • +1 1
Link to post
Share on other sites

41 минуту назад, ImLucky сказал:

 

  В этой функции, очевидно


$('#button-cart').on('click', function() {

 

Получилось. )) Спасибо большое!

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By seregin
      750
      Скачать/Купить дополнение


      Способ оплаты в зависимости от способа доставки
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Если у вас другой модуль оформления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 10.05.2016 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By seregin
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Если у вас другой модуль оформления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
    • By serega-lomik
      Скачать/Купить дополнение Запрет на покупку кол-ва товара большего, чем есть на складе
      Описание модуля:
      Опишу простым языком: к примеру товара "фотоаппарат Canon" осталось на складе 3 штуки. При клике по кнопке "Купить" и добавлении в корзину поочерёдно по 1 штуке или сразу 3 штук весь процесс добавления товара в корзину проходит как обычно. Но как только в корзине окажется 3 штуки товара "фотоаппарат Canon", то при следующей попытке добавить его в корзину выведется предупреждение, скриншот можете посмотреть ниже, и товар НЕ добавится в корзину.
      Зачем этот модуль: в опенкарте есть подобное уведомление только на странице корзины и оно просто сообщает, что нужного количества нет на складе и не показывает остаток. То-есть покупатель долго выбирает нужный ему товар, наконец решает его купить, выбирает нужное ему количество, попадает в корзину, а там ему сообщают, что нужного количества товара нет в наличии. Он так может и обидеться :)
      Мод работает на всех страницах сайта.
      Используется стандартный механизм и стили шаблона для появления окошек-предупреждений.
      В файлы шаблона никаких изменений не вносится, так-что должно работать на всех типах шаблонов.
      Для работы дополнения необходим vQmod. Тестировался на OpenCart версий 1.5.5 - 1.5.6.4, OcStore версий 1.5.3.1 - 1.5.5.1.2

      Демо: http://1.live-drive.ru/
      Добавил serega-lomik Добавлено 11.04.2015 Категория Модули  
    • By spectre
      Скачать/Купить дополнение SP Free Cart Featured
      Версия под 2.3.х
       
      Модуль позволяет выводить рекомендуемые товары к товарам, которые находятся в корзине пользователя.
       
      Товары берутся из стандартных сопутствующих товаров, которые на вкладке связи
       
       
      Возможности:
       
      Показ рекомендуемых товаров к товарам, которые находятся в корзине
       
      Можно выводить модуль прямо в корзине Simple!
       
       
       
      Если вам нужна другая реализация вывода или выбора товаров - пишите в личку, договоримся
       
       
      Добавил spectre Добавлено 04.04.2018 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет  
    • By AlexDW
      Скачать/Купить дополнение CartKeeper - хранение и управление корзинами
      Cart Keeper - модуль для хранения и управления корзинами покупателей
       
      Избавляет от проблем исчезновения товаров/очистки корзин незарегистрированных покупателей и позволяет хранить гостевые корзины наравне с корзинами зарегистрированных покупателей, с возможностью просмотра и управления имеющимися корзинами.
       
      Также добавляет функционал Поделиться корзиной (Расшаренные корзины), дающий возможность делиться содержимым корзины с кем угодно, просто отправив ссылку на нее.
       
      Демо расшаренной корзины 3х
      Демо расшаренной корзины 23х
       
      ADMIN 23x / ADMIN 3x
      для просмотра списков корзин используйте ссылку CartKeeper в меню
       

      Модуль состоит из трех частей, основная часть (настройки) меняет механизм хранения и работы с корзинами покупателей, дополнительные - добавляют в администраторской части списки текущих корзин покупателей и корзин, которыми поделились, с возможностью поиска/фильтрации и их групповой обработки.
       
      Корзина:
      - сохранение корзин гостей / незалогиненных пользователей
      - показывает товары в корзине вне зависимости от того, залогинен пользователь или нет
      - если добавить товары в корзину под логином и разлогиниться - содержимое корзины по-прежнему будет показано
      - не зависит от сессий и их сроков хранения
      - для идентификации пользователя используются cookie
      - возможность использования private key для дополнительной идентификации во избежание подделки cookie и доступа к чужим корзинам
       
      Список корзин:
      - просмотр списка текущих корзин пользователей (в том числе незарегистрированных) и их товаров
      - фильтрация и поиск корзин с возможностью сортировки
                  по имени/фамилии клиента или их части
                  по идентификатору корзины
                  по статусам пользователей (гость/зарегистрированный)
                  по количесству товаров в корзине (при вводе показывает корзины с равным или большим количеством товаров)
                  по дате добавления корзины, в том числе за определенный период (начало-конец)
                  по дополнительной информации о клиентах (ip, user_agent) *NEW*
      - групповая обработка корзин
                  возможность удалить выбранные корзины или обновить их сроки хранения
      - быстрая ссылка для перехода к просмотру/редактированию данных зарегистрированного покупателя
      - если имеющийся в корзине товар отключен или удален в БД - в списке корзин такой товар будет выделен и указан его product_id (такие товары удаляются автоматически из корзины покупателя при его последующем посещении)
      - если ранее зарегистрированный покупатель удален из БД и в его корзине остались товары - в списке корзин она будет показана как гостевая
       
      Расшаренные корзины: *NEW*
      - возможность поделиться содержимым корзины по ссылке
                  при переходе по такой ссылке в корзину будет добавлен тот же набор товаров, какой был на момент ее создания
      - отдельный список для просмотра и управления расшаренными корзинами
       
      *NEW* - новый функционал с версии 1.30
       
      Особенности:
      - управление сроком хранения корзин
      - возможность обновления срока хранения корзины при каждом посещении пользователя
      - возможность обновления срока хранения товаров в корзине при посещении пользователя
      - возможность использования private key для дополнительной идентификации во избежание подделки cookie и доступа к чужим корзинам
      - список текущих корзин в админке, с возможностью поиска, фильтрации и сортировки, а также просмотра их содержимого
      - отдельный список для просмотра и управления расшаренными корзинами
      - содержимое расшаренных корзин хранится в БД независимо от текущих корзин пользователей
      - гибкие настройки по созданию и использованию расшаренных корзин
                  с раздельными правами для гостей и зарегистрированных пользователей
       
      - не меняет стандартные таблицы и поля в БД
      - не меняет стандартные файлы движка (используется OCMOD)
      - совместим с ocStore / OCSHOP - Opencart.pro / Opencart версий 210x - 303x
       
       
      Системные требования:
      PHP 5.3 или выше;  CURL;
      являются базовыми требованиями для работы Opencart 2.x
      расширение mbstring
      библиотека для работы с многобайтовыми кодировками, обычно подключается в панели управления хостингом (как правило уже подключена по умолчанию)
       
      проверить совместимость можно здесь
       
       
      Установка 2x:
      1. Загрузить архив ocmod.zip из папки для вашей версии движка в Дополнения > Установщик дополнений *
      2. Установить модуль CartKeeper в Дополнения > Модули
      3. Настроить модуль, ввести ключ лицензии и сохранить настройки
      4. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)
      5. Добавить права на catalog/cartkeeper_list и catalog/cartkeeper_share для просмотра и управления списками корзин в Система > Пользователи > Группы пользователей
       
      Не забудьте обновить кэш модификаций после установки!
      * Если у вас не настроен FTP для загрузки архивов ocmod.zip в Установщике дополнений - используйте этот патч
      (подробнее здесь)
       
      Установка 3x:
      1. Загрузить архив cart-keeper-3x.ocmod.zip в Extensions > Installer
      2. Обновить кеш шаблона (theme cache) в Dashboard > Developer Settings
      3. Установить модуль CartKeeper в Extensions > Modules
      4. Настроить модуль, ввести ключ лицензии и сохранить настройки
      5. Обновить кеш модификаторов в Extensions > Modifications
      6. Добавить права на extension/cartkeeper_list и extension/cartkeeper_share в System > Users > User Groups для просмотра и управления списками корзин
       
      Не забудьте обновить кэш модификаций и кеш шаблона после установки!
       
      Обновление предыдущих версий до версии 1.30
       
       
      Условия использования:
      Модуль распространяется по принципу 1 покупка = 1 домен и его поддомены
      Для использования модуля на другом домене нужно приобрести еще одну копию модуля
      Запрещается несанкционированное использование, копирование, перепродажа, передача модуля третьим лицам, а также иные способы распространения, в том числе в ознакомительных целях.
       
      В целях защиты дополнения от нелегального использования часть управляющих файлов модуля обфусцирована(закодирована), при этом контроллер, модель и шаблон имеют открытый код.
      Автор гарантирует отсутствие вредоносного кода, бекдоров и сбора какой-либо информации в закодированных частях модуля.

      Лицензия:
      Для работы модуля на внешнем сервере требуется код активации (лицензия)
      (не требует активации на локальном сервере при использовании ip 127.0.0.1)
      Для получения кода отправьте запрос автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля.
      Лицензия выдается с привязкой к домену из расчета "одна покупка = один домен". Лицензия бессрочна, без ограничений по времени, действует на основной домен и его поддомены.
       
      Также предусмотрена возможность переноса лицензии на новый домен в случае переезда/смены доменного имени.
      При смене лицензии будет выслан новый ключ, старый ключ аннулируется (становится недействительным)
      Для смены лицензии отправьте запрос о переносе автору в ЛС с использованием учетной записи на которую производилась покупка модуля, указав номер покупки и скопировав данные о сервере/хосте из настроек модуля со старого домена и аналогичные данные нового домена, на который будет осуществлен перенос.
       
      Максимальное время получения ключа не превышает 36 часов с момента запроса
      обычно ключ выдается значительно раньше
       
      Другие дополнения:
      -----------------------------
      Category Tags - теги всех категорий товара
      ProductField Plus - дополнительные поля на странице товара
      Autocomplete 3x - улучшенное автозаполнение в админке
      ManufacturerDescription - описание и метатеги для производителей
      Добавил AlexDW Добавлено 23.04.2018 Категория Модули Системные требования PHP 5.3 или выше; CURL; mbstring Метод активации По запросу в ЛС Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика Да  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.