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

[Решено] Дубликат кнопки "Купить" под описанием товара


Nativo

Recommended Posts

Добрый день.

Подскажите пожалуйста кто нибудь уже делал дубликат кнопки "Купить" внизу страницы товара (под описанием)?

Может кто подскажет как это организовать?!

Спасибо.

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


Очень просто, но возможно решение глупое, зато рабочее :)

Копируете весь блок кнопки и вставляете его куда нужно, при этом меняете id с button-cart на button-cart-2 например, потом внизу в скрипте обработчике нажатия на кнопку делаете так:

 

<script type="text/javascript"><!--
$('#button-cart, #button-cart-2').live('click', function() {
	$.ajax({

Изначально там было вроде так (у меня просто уже давно это реализовано, и я не помню что было вначале, т.к. движок сильно изменен):

<script type="text/javascript"><!--
$('#button-cart').live('click', function() {
	$.ajax({
  • +1 1
Надіслати
Поділитися на інших сайтах

Спасибо.

У меня версия 1.5.4.1 и в файле product.tpl нет javascripta для обработки этого действия (или этот скрипт в этой версии по другому называется)

Я копирую строку

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

 

и вставляю в tab


div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
    <?php if ($attribute_groups) { ?>
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
    <?php } ?>
    <?php if ($review_status) { ?>
    <a href="#tab-review"><?php echo $tab_review; ?></a>
    <?php } ?>
    <?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>
	<input type="button" value="<?php echo $button_cart-2; ?>" id="button-cart-2" class="button" />
  </div> 

 

В низу страницы появляется цифра -2 с оформлением кнопки.

Как к ней прикрутить обработку действия?

Во вложении мой product.tpl без изменений

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


Спасибо.

У меня версия 1.5.4.1 и в файле product.tpl нет javascripta для обработки этого действия (или этот скрипт в этой версии по другому называется)

Я копирую строку

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

 

и вставляю в tab

div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
    <?php if ($attribute_groups) { ?>
    <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
    <?php } ?>
    <?php if ($review_status) { ?>
    <a href="#tab-review"><?php echo $tab_review; ?></a>
    <?php } ?>
    <?php if ($products) { ?>
    <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
    <?php } ?>
	<input type="button" value="<?php echo $button_cart-2; ?>" id="button-cart-2" class="button" />
  </div> 

 

В низу страницы появляется цифра -2 с оформлением кнопки.

Как к ней прикрутить обработку действия?

Во вложении мой product.tpl без изменений

Специально открыл файлик из чистой версии, строка 342:

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

 

 

Просто у меня там live, а не bind, по сути это приблизительно одно и то же

 

А копировать весь блок кнопки, то есть для 1.5.4.1 по идее будет вот этот кусок

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

 

-2 вы не туда добавили, $button_cart - это переменная с текстом Купить или что там у вас, а вы зачем то от нее отняли 2)

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

  • 3 months later...
  • 1 year later...

 

Очень просто, но возможно решение глупое, зато рабочее :)

Копируете весь блок кнопки и вставляете его куда нужно, при этом меняете id с button-cart на button-cart-2 например, потом внизу в скрипте обработчике нажатия на кнопку делаете так:

<script type="text/javascript"><!--
$('#button-cart, #button-cart-2').live('click', function() {
	$.ajax({

Изначально там было вроде так (у меня просто уже давно это реализовано, и я не помню что было вначале, т.к. движок сильно изменен):

<script type="text/javascript"><!--
$('#button-cart').live('click', function() {
	$.ajax({

Спасибо, помогло!

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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