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

Модуль корзина

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

Решил немного упростить задачу оформления заказа, в частности чтобы не искать куда тыкаться после добавления в корзину товара, добавил в корзину (/catalog/view/theme/default/template/module/cart.tpl)кнопку-ссылку "Оформить" и вот вроде все ок, но есть одна проблемка при добавлении товара кнопка пропадает, но появляется после обновления страницы или переходе на другую...Буду признателен если кто подскажет как эту проблему можно решить, т.е. нужно сделать чтобы кнопка была все время, в том числе если в нее добавили товар или самый лучший вариант - кнопка появляется и остается пока в корзене есть товар

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


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

Не совсем понимаю проблему, ибо этак кнопка и так там стоит в 1.4.8, хотя если это у меня модуль измененный, то можно скачать что-то типа http://www.opencart.com/index.php?route ... oad_id=615

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


Ссылка на сообщение
Поделиться на другие сайты
Re: Изменить в корзине вывод Изменено пользователем afwollis
исправлена ссылка

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


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

Не совсем понимаю проблему, ибо этак кнопка и так там стоит в 1.4.8, хотя если это у меня модуль измененный, то можно скачать что-то типа http://www.opencart.com/index.php?route ... oad_id=615

Спасибо. то что нужно. У меня версия 1.4.0 поэтому в исходнике ничего не было.

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


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

19th - Ставить каждый рас другой модуль не вариант.

Fix305 - что за ссылка какие вообще базы данных ?

dimanko - мог бы и поделиться ...

По ходу AJAX при добавлении динамически заменяет контент корзины ...

Нужно найти где этот самый AJAX в 1,4,0 лежит ...

Кто уже встречался подскажите пожалуйста ...

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


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

Fix305 - что за ссылка какие вообще базы данных ?

самые обычные. а что?

форум то обновился - вот и поехали некоторые сообщения/ссылки.

запостил репорт.

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


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

Решил немного упростить задачу оформления заказа, в частности чтобы не искать куда тыкаться после добавления в корзину товара, добавил в корзину (/catalog/view/theme/default/template/module/cart.tpl)кнопку-ссылку "Оформить" и вот вроде все ок, но есть одна проблемка при добавлении товара кнопка пропадает, но появляется после обновления страницы или переходе на другую...

Буду признателен если кто подскажет как эту проблему можно решить, т.е. нужно сделать чтобы кнопка была все время, в том числе если в нее добавили товар или самый лучший вариант - кнопка появляется и остается пока в корзене есть товар

Вот у человека проблема была, в теме не раскрыли как её устранить.

"т.е. нужно сделать чтобы кнопка была все время"

При нажатии на странице кнопки добавить товар в корзину, страница не обновляется а кол-во товаров и цена в корзине обновляются.

Значит это сделано с помощью JS ...

Так вот не могу найти этот самый ЗЛОБНЫЙ JS ... И прошу помощи ...

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


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

я вот как-то закопался с этим делом тоже...

обнаружил при проверке элементов (гугл хром rulezzzz....) на странице товара id у кнопки "Добавить в корзину" add_to_cart.

может, как-то от этого оттолкнуться?

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


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

"т.е. нужно сделать чтобы кнопка была все время"

Так вот не могу найти этот самый ЗЛОБНЫЙ JS ... И прошу помощи ...

Нужно найти где этот самый AJAX в 1,4,0 лежит ...

так вам JS нужен или кнопка?

Если кнопка, то не уверен, как там в 1.4.0, а вот в 1.4.9.1 смотреть надо тут:

catalog / controler / module / cart.php

public function callback() {
$output .= '<div style="padding-top:5px;text-align:center;clear:both;"><a href="' . $view . '">' . $this->language->get('text_view') . '</a> | <a href="' . $checkout . '">' . $this->language->get('text_checkout') . '</a></div>';

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


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

как мне кажется. здесь кнопка ни при чём - нужен JS. причём (опять же, как мне кажется) придётся цеплять add_to_cart.js (название скрипта точно не помню). или я не прав?

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


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

OutOfBrains,

Мое сообщение было адресовано пользователю m0nya.

Из Вашего сообщения я вобще вопроса не понял https://opencartforum.com/public/style_emoticons/default/dry.gif

Озвучьте иначе :)

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


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

обнаружил при проверке элементов (гугл хром rulezzzz....) на странице товара id у кнопки "Добавить в корзину" add_to_cart.

пробовал проставить этот id у нужных мне кнопок, предварительно убрав кусок кода, начинающийся с href="...", в теге с id'ом button_add_to_cart.

подскажите, может я не так что-то делаю? и есть ли смысл так делать?

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


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

пробовал проставить этот id у нужных мне кнопок, предварительно убрав кусок кода, начинающийся с href="...", в теге с id'ом button_add_to_cart.

подскажите, может я не так что-то делаю? и есть ли смысл так делать?

пробовал заводить машину, предварительно заполнив до отказа запасную канистру для топлива газом.

подскажите, может я не так что-то делаю? и есть ли смысл так делать?

Давайте правильно ставить вопросы https://opencartforum.com/public/style_emoticons/default/dry.gif

Вот вам план:

1) цель (что хотите получить в результате);

2) действия (что предприняли для получения результата);

3) полученный результат (не всегда такой, какой ожидали);

4) вопросы (если результат отличается от ожидаемого).

Опишите свою ситуацию согласно этого "плана" и я уверен мы сможем вам помочь :)

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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