Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

lavrentyev

Newbie
  
  • Posts

    25
  • Joined

  • Last visited

lavrentyev's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Спасибо, за ответ. Но разобраться никак не могу. Я не очень в ajax разбираюсь. Что править в этом скрипте, чтобы страница не обновлялась? Хотя бы направление дайте! ))
  2. Спасибо. Да, я это понимаю, что это так работает. Наверное неправильно суть описал. Больше беспокоит то, что страница обновляется когда удаляешь товар из мини-корзины. И соответственно опять кидается назад. Кажется это ненормально. Вот код кнопки удаления: <td class="remove"><a href="javascript:;" onclick="cart.remove('<?php echo $product['cart_id']; ?>');" title="<?php echo $button_remove; ?>"></a></td>
  3. Простите! Вот: https://www.reikiadaliu.lt/autodalys/bmw/x4-f26/xdrive-101046/filters/oils/#itemBLUEPRINTADB112102
  4. Доброго времени суток, Господа! Есть проблема: При обновлении страницы товар опять кладется. Т.е, я кладу в корзину товар потом на той-же странице удаляю товар из мини-корзины, страница обновляется и товар опять кладется в корзину. Какие могут быть соображения?
  5. Всем привет! Есть трудность. В opencart кнопка "добавить в корзину" не работает (т.е никак не реагирует) в IE. Выдает такую ошибку: SCRIPT5009: "TDMAddCartProduct" не определено air (1949,65) Вот код кнопки: <a href="javascript:void(0)" class="tdcartadd" OnClick="TDMAddCartProduct('<?=$arPrice['PHID']?>','<?=$arPart['PKEY']?>')" title="<?=Lng('Add_to_cart',1,0)?>">Į krepšelį</a> А вот, как я понимаю код функции, на которую вызывает атрибут Onclick: /* Add to Cart */ function TDMAddCartProduct(PHID,PKEY){ PKEY = PKEY || ''; var QTY = ''; if(jQuery("#Qt_"+PHID).val()!=''){QTY=jQuery("#Qt_"+PHID).val();} var CurHref = window.location.href; if(PKEY!=''){ PKEY="#item"+PKEY; CurHref = CurHref.replace(PKEY,""); } jQuery("#PartsBoxOverlay").prependTo(".tdm_content"); jQuery("#PartsBoxOverlay").width(jQuery(".tdm_content").outerWidth()).height(jQuery(".tdm_content").height()).show(); jQuery("<form action='"+CurHref+PKEY+"' id='addcartform' method='post'><input type='hidden' name='PHID' value='"+PHID+"'/><input type='hidden' name='QTY' value='"+QTY+"'/></form>").appendTo('body'); jQuery("#addcartform").submit(); return false; } Я нагуглил, что проблема именно в Onclick. Но как решить проблему не знаю. Может что-нибудь подскажете. ))
  6. Спасибо, что указали на это.))) А не могли бы вы по конкретней сказать где? ))
  7. Всех приветствую! Очень нуждаюсь в помощи! Есть такая проблема (фото прилагается) при добавлении товара в корзину его невозможно удалить через окошко мини корзины. В самой корзине он удаляется без проблем. И при нажатии на кнопку удаления появляется ошибка ReferenceError: getURLVars is not defined Вот часть кода, который отвечает за мини корзину: <div class="mini-cart-info"> <table> <?php foreach ($products as $product) { ?> <tr> <td class="image"><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> </div></td> <td class="quantity">x&nbsp;<?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"><img src="catalog/view/theme/mattimeo/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVars('route') == 'checkout/simplecheckout' || getURLVars('route') == 'checkout/simplecheckout') ? location = 'index.php?route=checkout/simplecheckout&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x&nbsp;1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"><img src="catalog/view/theme/mattimeo/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVars('route') == 'checkout/simplecheckout' || getURLVars('route') == 'checkout/simplecheckout') ? location = 'index.php?route=checkout/simplecheckout&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> </table> </div> Заранее благодарен за помощь!
  8. Да нет спасибо. Сам разберусь. Просто все мы узнаем когда-то в первый раз.
  9. Я не везде в контроллере поменял названия строк формы. Когда это сделал то на главную уже не выбрасывает, но я остаюсь на этой же странице но похоже ничего не происходит.
  10. Спасибо! Все себе вставил, изменил под себя, заполнил, отправил. Никакую ошибку не выдало ( и это радует), но меня переносит на главную страницу, а все, что я вводил в форме записало в адресной строке. Скриншот: http://joxi.ru/n2YBgxvT65v1A6 P.S Мне кажется, что я неправильно пишу url путь к контролеру в js скрипте.
  11. А. Не в том что уже есть для отображения страницы, а новый создать? А как в атребуте action в форме сослаться на него?
  12. Я прошу прощения за глупые вопросы, но еще учусь. Пожалуйста подскажите где этот скрипт должен размещаться? И как я понял в $message нужно написать названия поля и переменную которой присваивается значение поля. Где нужно объявлять эти переменные?
  13. Большое спасибо за помощь. В общих чертах понял с этим скриптом, но не могли бы немного разъяснить по поводу $message
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.