Перейти к содержимому


ocStore 0.2.0 проблема с корзиной

корзина

Сообщений в теме: 12

#1 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 20 Февраль 2012 - 02:33

Друзья помогите решить проблему. Версия 0.2.0 при нажатии на "добавить в корзину" товар визуально направляется в корзину
но ничего в корзине нет. Пробовал сделать восстановление (откат на ранние файлы) из резерва саму базу товаров не трогал.
Помогите побороть этого змея. Может что то в админке напортачили? там корзина включена....

здесь файл корзины.


<div id="module_cart" class="box">
<div class="top"><img src="catalog/view/theme/default/image/basket.png" alt="" /><?php echo $heading_title; ?></div>
<div class="middle">
<?php if ($products) { ?>
<table cellpadding="2" cellspacing="0" style="width: 100%;">
<?php foreach ($products as $product) { ?>
<tr>
<td align="left" valign="top" style="width:1px"><span class="cart_remove" id="remove_<?php echo $product['key']; ?>">&nbsp;</span></td><td valign="top" align="right" style="width:1px"><?php echo $product['quantity']; ?>&nbsp;x&nbsp;</td>
<td align="left" valign="top"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
<div>
<?php foreach ($product['option'] as $option) { ?>
- <small style="color: #999;"><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br />
<?php } ?>
</div></td>
</tr>
<?php } ?>
</table>
<br />
<?php if ($display_price) { ?>
<table cellpadding="0" cellspacing="0" align="right" style="display:inline-block;">
<?php foreach ($totals as $total) { ?>
<tr>
<td align="right"><span class="cart_module_total"><b><?php echo $total['title']; ?></b></span></td>
<td align="right"><span class="cart_module_total"><?php echo $total['text']; ?></span></td>
</tr>
<?php } ?>
</table>
<?php } ?>
<div style="padding-top:5px;text-align:center;clear:both;"><a href="<?php echo $view; ?>"><?php echo $text_view; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
<?php } else { ?>
<div style="text-align: center;"><?php echo $text_empty; ?></div>
<?php } ?>
</div>
<div class="bottom">&nbsp;</div>
</div>
<?php if ($ajax) { ?>
<script type="text/javascript" src="catalog/view/javascript/jquery/ajax_add.js"></script>
<?php } ?>

<script type="text/javascript"><!--

function getUrlParam(name) {
var name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null)
return "";
else
return results[1];
}

$(document).ready(function () {
$('.cart_remove').live('click', function () {
if (!confirm('<?php echo $text_confirm; ?>')) {
return false;
}
$(this).removeClass('cart_remove').addClass('cart_remove_loading');
$.ajax({
type: 'post',
url: 'index.php?route=module/cart/callback',
dataType: 'html',
data: 'remove=' + this.id,
success: function (html) {
$('#module_cart .middle').html(html);
if (getUrlParam('route').indexOf('checkout') != -1) {
window.location.reload();
}
}
});
});
});
//--></script>

#2 molotochek

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 362 сообщений

Отправлено 20 Февраль 2012 - 06:59

Так тебе вряд ли кто то поможет, потому что надо смотреть сайт в работе и ошибки Java в браузере, которые полезли скорее всего...
На вскидку, такая проблема скорее всего может быть в случае, если меняли шаблон и меняли структуру выводов блоков описания товара, цена, кнопкка купить и т.д.

#3 freelancer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 658 сообщений

Отправлено 20 Февраль 2012 - 09:52

Просмотр сообщенияveard (20 Февраль 2012 - 02:33) писал:

здесь файл корзины.
во-первых, т.н. файл корзины не форматирован и не спрятан под спойлер. во-вторых, он не особо поможет.
поможет адрес сайта

#4 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 22 Февраль 2012 - 01:36

Просмотр сообщенияfreelancer (20 Февраль 2012 - 09:52) писал:

во-первых, т.н. файл корзины не форматирован и не спрятан под спойлер. во-вторых, он не особо поможет.
поможет адрес сайта

Я написал вам в личку...а что значит не спрятан под "спойлер" ?

#5 freelancer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 658 сообщений

Отправлено 22 Февраль 2012 - 09:43

[ spoiler ] [ /spoiler ] спецсимвол.

у вас на сайте проблемы со скриптами. куча 404 и загружаются лишние на мой взгляд
jcarousel-lite.js

footerslider.js

rec_jquery4.js

rec_jquery5.js

rec_jquery6.js

rec_jquery7.js


я бы начал с приведения к начальному состоянию



#6 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 22 Февраль 2012 - 19:50

...спасибо..буду стараться - это каким то образом связано с корзиной?

#7 freelancer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 658 сообщений

Отправлено 22 Февраль 2012 - 20:32

да. вся корзина на js

#8 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 23 Февраль 2012 - 23:50

подменил файл корзины скрипты удалил...а она по прежнему мертвая.
Я не спец чтобы править еще где то, может наведете конкретно на мысль?
Спасибо.

#9 freelancer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 658 сообщений

Отправлено 24 Февраль 2012 - 01:56

да. странно всё это/ вместо POST уходит OPTIONS

#10 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 24 Февраль 2012 - 12:14

Просмотр сообщенияfreelancer (24 Февраль 2012 - 01:56) писал:

да. странно всё это/ вместо POST уходит OPTIONS

в смысле?

#11 freelancer

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 658 сообщений

Отправлено 24 Февраль 2012 - 12:18

метод должен уходить POST, а на сайте OPTIONS/ пару раз видел такое, но не могу понять причину.

#12 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 24 Февраль 2012 - 13:05

....я сейчас в недоумении по этому факту.

#13 veard

    Пользователь

  • Пользователи
  • PipPip
  • 25 сообщений

Отправлено 24 Февраль 2012 - 23:00

... порылся в админке магазина и в модулях - корзине снял галочку с "Добавить в корзину (AJAX)" и после этого товар стал попадать в корзину минуя "эффект скольжения " в направлении корзины. ........И сразу после нажатия кнопки (купить) и товар не в корзине на этой страничке где выбрал товар, а переходит сразу на (ВАШ ЗАКАЗ) то есть на другую страницу перенаправляет.
..не уверен что написал что то понятное! ))





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных