LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 11:41:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: JoiCaddy корзина пуста  (Прочитано 960 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« : 02.10.2011, 17:16:24 »

При оформлении заказа показывает, что корзина пуста.
Изначально все нормально, считает стоимость и кол-во товара, но стоит нажать продолжить покупки или перейти по какой-либо ссылке, корзина оказывается пустой. Но если нажать показать корзину, то отображается все нормально, стоит уйти по ссылке и корзина снова пуста. То есть в том месте где происходит оформление заказа все отображается "Код Описание Цена Кол-во Итого" и в корзине в нижнем углу все ок. Но только стоит уйти с оформления заказа - корзина пуста.
 
« Последнее редактирование: 02.10.2011, 17:43:43 от Se » Записан
abasia
Moderator
*****

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #1 : 02.10.2011, 18:16:39 »

У меня на тестовом сайте _http://rusbengal.ru/index.php?option=com_content&task=view&id=16 нормально вроде всё работает.
Записан
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« Ответ #2 : 02.10.2011, 19:53:36 »

Да действительно у вас все работает, а у меня почему то нет.
Вот хотя бы здесь http://www.туризм-фотографии.рф/index.php?option=com_content&task=view&id=24&Itemid=99999999
Записан
abasia
Moderator
*****

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #3 : 02.10.2011, 20:29:28 »

Может дело в кириллическом адресе, попробуйте в файле конфига адрес сайта в Punycode (http://www.reg.ru/whois/punycode) написать
« Последнее редактирование: 02.10.2011, 20:36:52 от abasia » Записан
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« Ответ #4 : 04.10.2011, 15:06:41 »

Не, не в этом дело, у меня на латинице сайт то же самое. И на компе на денвере тоже. Сразу не заметил, вроде сначала все показывает. а в нижнем углу после перехода поссылкам не обратил внимания.
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #5 : 04.10.2011, 15:11:57 »

У тебя что-то с сессией, почему-то она прерывается, а все данные хранятся в ней. Точнее имена сессий не совпадают у корзинки и контента.
Записан
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« Ответ #6 : 05.10.2011, 10:12:32 »

Дело случайно не в этом?

Модуль корзины работает некорректно из-за разных сессий в компоненте и остальной Joostina. Для того чтобы работало нормально надо в \components\com_caddy\caddy.cart.class.php перед строкой
Код:

session_start();

в function readCart() вставить
Код:

session_name(mosMainFrame::sessionCookieName());

и функцию writeCart($cartXML) сделать такой:
Код:

function writeCart($cartXML) { // write cart back to session cookie
   if (!isset($_SESSION)) {
        session_name(mosMainFrame::sessionCookieName());
        session_start(); }
      $_SESSION['SimpleCart']=$cartXML;
   }

Я изначально при установки ничего менять не стал, так вроде все работало. И честно говоря я в этих вещах ни как, дальше HTML не пошел!
Можно написать так: был такой код ..... , а вместо него вставить такой ...
« Последнее редактирование: 05.10.2011, 12:31:28 от Se » Записан
abasia
Moderator
*****

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #7 : 05.10.2011, 10:59:00 »

Точно, я у себя вносил эту правку в компонент.
Записан
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« Ответ #8 : 05.10.2011, 12:21:55 »

Точно, я у себя вносил эту правку в компонент.
А напиши пожалуйста точный код. А то честно говоря я в этих вещах ни как, дальше HTML не пошел.
Можно написать так: был такой код ..... , а вместо него вставить такой ...
« Последнее редактирование: 05.10.2011, 12:32:06 от Se » Записан
abasia
Moderator
*****

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 181



« Ответ #9 : 05.10.2011, 13:07:40 »

А напиши пожалуйста точный код. А то честно говоря я в этих вещах ни как, дальше HTML не пошел.
Можно написать так: был такой код ..... , а вместо него вставить такой ...

Строка от 44

      if (!isset($_SESSION)) {
session_name(mosMainFrame::sessionCookieName());
         session_start(); // cart needs a session cookie   

строка от 228

   function writeCart($cartXML) { // write cart back to session cookie
   if (!isset($_SESSION)) {
        session_name(mosMainFrame::sessionCookieName());
        session_start(); }
      $_SESSION['SimpleCart']=$cartXML;
   }

в файле caddy.cart.class.php
Записан
Arkadiy
Moderator
*****

Репутация: +244/-5
Offline Offline

Сообщений: 4895


Былененький он зел.


« Ответ #10 : 05.10.2011, 13:12:18 »

Скачай компонент и перепиши указанный файл или все файлы компонента новыми.
Записан
Se
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 66


« Ответ #11 : 05.10.2011, 13:48:22 »

Спасибо!
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet