Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

Всем доброго времени суток! Подскажите как сгделать ик что бы после добавления товара в корзину, кнопка купить менялась на другой текст, допустим "ещё 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 негдели спустя...

Дружиещё огромное спасипотому что! Дай мне кошелек свой, скину на чашку чая :)

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


В профиле.

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

Дружиещё огромное спасипотому что! Дай мне кошелек свой, скину на чашку чая:)

[offtop]Tom обычно чай ведрами пьет... ))[/offtop]

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...

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

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


  • 1 месяц спустя...

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

Если я нажимаю купить, кнопка меняется на ещё 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 года спустя...
  • 7 месяэтов спустя...

Даая же задача в Opencart PRO 2.3

Нашел кто нить решение? Что бы сохранялись надписи кнопок после перезагрузки страницы

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 2 года спустя...
В 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 года спустя...
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 } ?>

 

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

Спасипотому что потому чтольшое!

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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