[Помогите] Не работает кнопка купить

Тема в разделе "OpenCart", создана пользователем Dioli, 3 фев 2017.

  1. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Добрый вечер. Вчера обнаружил что на сайте кнопка купить работает не правильно.
    Т.е после нажатия должно выскакивать окно, и в корзине отображаться количество товаров, а сейчас при нажатии кнопки купить товар идет в корзину но не отображается сколько товара в корзине пока не перезагрузишь страницу.
    стоит ОС 1.5.5.1.2
    И так же не работают кнопки сравнить и закладки
     
  2. алексей7000

    алексей7000

    Регистрация:
    4 янв 2016
    Сообщения:
    1
    Симпатии:
    0
    найди версию oc 1.5.5.1.2 и замените файлы корзины через ftp например
     
  3. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    пробовал cart.tpl не помогло
     
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    А какое отношение к этому имеет шаблон корзины, если проблема в js, а в этом шаблоне его вообще нет?

    Замените /catalog/view/javascript/common.js.

    У вас, кстати, на странице подключено сразу две версии jQuery. Уберите 1.7.1.
     
  5. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Заменил common и поставил стандартный header проблема не исчезла

    catalog/view/theme/default/template/checkout/cart?

     
    Lasted edited by : 3 фев 2017
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Если здесь кто-то ещё напишет про cart.tpl - забаню на месяц, потому что это чистейший флуд!

    Проблема в том, что не срабатывает блок success в $.ajax при обработке клика на кнопку. Как вариант - из-за двух версий jQuery.


    Зачем? У вас одна версия вписана в header и сколько б вы его не меняли, она никуда не денется. А вторая версия добавлена каким-то модулем и header тут не при чём.
     
  7. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Я вас понял. Значит возможно конфликт с модулем, еще я пробовал ставить другой index.php, common.js и header.tpl ( стандартные ) тогда все работает. Вы говорите header.tpl тут не причем, значит дело в index.php, common.js

    Если ставить просто common.js чистый то не работает, а вот с index.php работает
     
    Lasted edited by : 3 фев 2017
  8. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    В common.js у вас нет проблем. А index.php от дефолтного отличается только наличием vQmod (и замером скорости генерации страницы, который тут вообще не при чём), так то ищите проблему в модулях. Найдите, какой модуль добавляет второй файл jQuery для начала.
     
  9. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Понял. Спасибо вам помощь. Буду искать
    --- Добавлено, 3 фев 2017 ---
    Я правильно понял это и есть две строчки подключения jQuery ?

    PHP:
    <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script>
    PHP:
    <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script>
     
    Последнее редактирование: 3 фев 2017
  10. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Нет. Разве вы не видите, что вторая - это jQueryUI.

    Если вы пытаетесь найти вторую строку в шаблоне - не найдёте, она подключается модулем на лету.
     
  11. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Понял. Хотел сделать поиск по файлам думал по версии найду.
    Тогда сделаю копию сайта. быстренько буду удалять через админку по 1 модулю ( их не много ) + после каждого удаления чистить кеши браузера + систем и вкмод
     
  12. Dioli

    Dioli

    Регистрация:
    3 фев 2017
    Сообщения:
    7
    Симпатии:
    0
    Нет дело не в двух jquery
    --- Добавлено, 4 фев 2017 ---
    В общем проблему решил, переустановкой vqmod и замены файлов common.js и index.php