Регистрация
Вход через соцсети
Восстановление пароля

MiniShop не работает

Новый топик
26.08.2011, 12:15
Ответить | Цитировать
Александр

Зарегистрирован:
2010-08-10
Сообщений: 43

Стоит версия NetCat 4.5 Business с модулем MiniShop.
Сделана страница с компонентой товаров + кнопочка с добавлением в корзину. Тут все работает.
Сделана страница /cart/ с компонентой "Минимагазин : Корзина". при переходе в нее выводится ошибка:
Код:
Fatal error: Uncaught exception 'Exception' with message 'Subdivision with id 5 does not exist' 
in D:\localhost\...\netcat\system\essences\nc_subdivision.class.php:33
Stack trace:
#0 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(211): nc_Subdivision->get_by_id('5')
#1 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(57): nc_Subdivision->inherit(Array)
#2 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(211): nc_Subdivision->get_by_id('101')
#3 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(57): nc_Subdivision->inherit(Array)
#4 D:\localhost\...\netcat\system\essences\nc_sub_class.class.php(184): nc_Subdivision->get_by_id('103')
#5 D:\localhost\...\netcat\system\essences\nc_sub_class.class.php(117): nc_Sub_Class->inherit(Array, 0)
#6 D:\localhost\...\netcat\modules\minishop\nc_minishop.class.php(310): nc_Sub_Class->get_by_id('137')
#7 D in D:\localhost\...\netcat\system\essences\nc_subdivision.class.php on line 33


Разработка сайтов на NetCat
26.08.2011, 12:22
Ответить | Цитировать
Александр

Зарегистрирован:
2010-08-10
Сообщений: 43

Разобрался. В Настройки модуля - Системные нужно изменить ID компоненты в разделе.

Оценка: "большой минус" документации по модулю.

Разработка сайтов на NetCat
26.08.2011, 12:44
Ответить | Цитировать
Александр

Зарегистрирован:
2010-08-10
Сообщений: 43

При оформлении заказа корзина не обнуляется? Как сделать, чтобы обнулялась?

Разработка сайтов на NetCat
12.09.2011, 18:28
Ответить | Цитировать
Гость
Гость

У меня тоже корзина после оформления заказа не обнуляется. Товар snfv так и лежат.

Пробовал решить проблему методом $nc_minishop->cart_clear(), но он не работает в "Действии после добавления" компонента "Минимагазин: Заказы". Но работает, если его вызвать в макете дизайна. поэтому корзину я очищаю через задницу:

1. В компоненте "Минимагазин: Заказы" в действии после добавления подгружаю через jquery страницу:
Код:
<div id=del><script>$('#del').load('/map/?template=82&delKorz=1');</script></div>

2. В 82-ом макете такая функция:
Код:
";

if ($delKorz) {
$nc_minishop->cart_clear();
}

echo "


Но все это ужасно.
198 196 2011-09-12 18:28:22 11520
Описание проекта