Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как изменить текст кнопки купить после добавления в корзину


Recommended Posts

Всем доброго времени суток! Подскажите как сделать так что бы после добавления товара в корзину, кнопка купить менялась на другой текст, допустим "ещё 1"

Поиском пользовался, найти не смог, но думаю это уже обсуждалось. 

Заранее премного благодарен!

:-)

 

За разжеванный ответ скину WM на кофе  ;)

Надіслати
Поділитися на інших сайтах


Замена надписи КУПИТЬ в категориях( в карточке товара аналогично)

 

 

ДЕЛАЕМ БЭКАП ВСЕХ ФАЙЛОВ ПЕРЕЧИСЛЕННЫХ НИЖЕ

 

в файле   catalog\controller\product\category.php

 

после 

 

$this->data['button_cart'] = $this->language->get('button_cart');

добавить

$this->data['button_cart_already'] = $this->language->get('button_cart_already');//Кнопка  "Куплено"

В файле   catalog\language\russian\russian.php

 

после 

 

$_['button_cart']           = 'Купить';

добавить

$_['button_cart_already']   = 'Куплено';//Кнопка "Куплено"

В файле 

 

catalog\view\theme\Шаблон\template\product\category.tpl

 

находим див корзины  что то типа

 

<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>

заменяем на

 

    <div class="cart">
        <?php if (empty($product['key'])) { ?>
   <input id="nekupleno" type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');this.value='<?php echo $button_cart_already; ?>'" class="button" />
     <?php } else { ?>
  <input id="kupleno" type="button" value="<?php echo $button_cart_already; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
     <?php } ?>
      </div>

 

Ну а как назвать кнопку это уже фантазия подскажет .Вот здесь    catalog\language\russian\russian.php
 
 

$_['button_cart_already']   = 'Куплено';//Кнопка "Куплено"

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
  • 4 weeks later...

хотел ещё узнать можно ли сделать так что бы данные сохранялись?
Если я нажимаю купить, кнопка меняется на ещё 1, это работает, но когда я переходу в другой раздел и потом возвращаюсь в тот где должна быть кнопка ещё 1, там снова просто кнопка купить...

Надіслати
Поділитися на інших сайтах


  • 1 month later...

хотел ещё узнать можно ли сделать так что бы данные сохранялись?

Если я нажимаю купить, кнопка меняется на ещё 1, это работает, но когда я переходу в другой раздел и потом возвращаюсь в тот где должна быть кнопка ещё 1, там снова просто кнопка купить...

Решили проблему, чтобы после перезагрузки кнопка не менялась на купить?

Надіслати
Поділитися на інших сайтах


Решили проблему, чтобы после перезагрузки кнопка не менялась на купить?

Да, проблему решили мне на платной основе:)

Подсказал если бы знал как это сделали...

в лс скинул свой код

Надіслати
Поділитися на інших сайтах


Да, проблему решили мне на платной основе :)

Подсказал если бы знал как это сделали...

в лс скинул свой код

w3bmak3r спасибо большое, но я тоже эту проблему решил :) в сборке http://www.brocart.net/58-zavantazhyty-zbirku-BROcart/1-BROcart-bezkoshtovno-v2-7.html этот функционал уже есть из коробки.

Надіслати
Поділитися на інших сайтах


w3bmak3r спасибо большое, но я тоже эту проблему решил :) в сборке http://www.brocart.net/58-zavantazhyty-zbirku-BROcart/1-BROcart-bezkoshtovno-v2-7.html этот функционал уже есть из коробки.

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

 

но за сборку спасибо, посмотрю что там интересного всунули:)

Надіслати
Поділитися на інших сайтах


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

 

но за сборку спасибо, посмотрю что там интересного всунули :)

брокарт нормальная сборка и разраб адекватный

Надіслати
Поділитися на інших сайтах


  • 3 years later...
  • 7 months later...
  • 2 years later...
В 21.11.2013 в 08:20, Tom сказал:

Замена надписи КУПИТЬ в категориях( в карточке товара аналогично)

 

 

  Показать контент

ДЕЛАЕМ БЭКАП ВСЕХ ФАЙЛОВ ПЕРЕЧИСЛЕННЫХ НИЖЕ

 

в файле   catalog\controller\product\category.php

 

после 

 



$this->data['button_cart'] = $this->language->get('button_cart');

добавить



$this->data['button_cart_already'] = $this->language->get('button_cart_already');//Кнопка  "Куплено"

В файле   catalog\language\russian\russian.php

 

после 

 



$_['button_cart']           = 'Купить';

добавить



$_['button_cart_already']   = 'Куплено';//Кнопка "Куплено"

В файле 

 

catalog\view\theme\Шаблон\template\product\category.tpl

 

находим див корзины  что то типа

 



<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>

заменяем на

 



    <div class="cart">
        <?php if (empty($product['key'])) { ?>
   <input id="nekupleno" type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');this.value='<?php echo $button_cart_already; ?>'" class="button" />
     <?php } else { ?>
  <input id="kupleno" type="button" value="<?php echo $button_cart_already; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
     <?php } ?>
      </div>

 

Ну а как назвать кнопку это уже фантазия подскажет .Вот здесь    catalog\language\russian\russian.php
 
 

$_['button_cart_already']   = 'Куплено';//Кнопка "Куплено"

для 2.3 есть?

 

@Tom, в вашем шаблоне используются решения на основе этих модулей?

Спойлер

 

 

 

 

Надіслати
Поділитися на інших сайтах


7 часов назад, Romti сказал:

в вашем шаблоне используются решения на основе этих модулей?

Схожее решение.

Надіслати
Поділитися на інших сайтах

  • 2 years later...
21.11.2013 в 08:20, Tom сказал:

Замена надписи КУПИТЬ в категориях( в карточке товара аналогично)

На страницах категории, акции, поиск, bestseller, featured, latest, similar и еще один special, который в модулях - меняется текст кнопки и всё остальное в порядке остаётся. А вот когда в карточке товара меняешь 

 

<input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /> 

на

<?php if (empty($product['key'])) { ?>
   <input id="nekupleno" type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');this.value='<?php echo $button_cart_already; ?>'" class="button" />
     <?php } else { ?>
  <input id="kupleno" type="button" value="<?php echo $button_cart_already; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
     <?php } ?>

 

и перестают работать всплывающие уведомления (зелёные, о добавлении в корзину). Подскажите, пожалуйста, может там как-то по-другому нужно вставить, чтобы при этом и уведомления не ломались?

Спасибо большое!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.