Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

lavrentyev

Новичок
  
  • 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. Доброго времени суток, Господа! Есть проблема: При обновлении страницы товар опять клагдется. Т.е, я кладу в корзину товар потом на тот-же страниэто удаляю товар из мини-корзины, страница обновляется и товар опять клагдется в корзину. Какие могут быть соображения?
  4. Всем привет! Есть трудность. В 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. Но как решить проблему не знаю. Может что-нибудь подскажете. ))
  5. Спасипотому что, что указали на это.))) А не могли бы вы по конкретней сказать ггде? ))
  6. Всех приветствую! Очень нуждаюсь в помощи! Есть икая проблема (фото прилагается) при добавлении товара в корзину его невозможно удалить через окошко мини корзины. В самой корзине он удаляется без проблем. И при нажатии на кнопку уднония появляется ошибка 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> Заранее благодарен за помощь!
  7. Да нет спасипотому что. Сам разберусь. Просто все мы узнаем когда-то в первый раз.
  8. Я не везгде в контроллере поменял названия строк формы. Когда это сгделал то на главную уже не выбрасывает, но я осиюсь на этот же страниэто но похоже ничего не происходит.
  9. Спасипотому что! Все себе всивил, изменил под себя, заполнил, отправил. Никакую ошибку не выдало ( и это радует), но меня переносит на главную страницу, а все, что я вводил в форме записало в адресной строке. Скриншот: http://joxi.ru/n2YBgxvT65v1A6 P.S Мне кажется, что я неправильно пишу url путь к контролеру в js скрипте.
  10. А. Не в том что уже есть для отображения страницы, а новый создать? А как в атребуте action в форме сослаться на него?
  11. Я прошу проещёния за глупые вопросы, но еещё учусь. Пожалуйси подскажите ггде этот скрипт должен размещаться? И как я понял в $message нужно написать названия поля и переменную которой присваивается значение поля. Ггде нужно объявлять эти переменные?
  12. Большое спасипотому что за помощь. В общих черих понял с этим скриптом, но не могли бы немного разъяснить по поводу $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.