Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено {настройки php}] Помогите с корзиной разобраться


stixel

Recommended Posts

Подскажите у меня версия движка ocstore_v1.5.1.3 .

Вот сайт http://podarotek.ru/

1. У меня неработает нормально корзина верней работает но неправильно - При добавлении первого товара она нормально показывает его когда добавляеш последующие второй и третий товары недобавляются в визуальную часть корзины в шапку и сумма заказа несумируется !

Нажимаем кнопку оформить заказ проходим процедуру в результате подтверждения заказа в конце один только первый товар. Н почемуто если в шапке начать нажимать крестик возле товара то удаляются все товары по одному которые были добавлены в нее...

2. И как можно перенести корзину из шапки сайта в правую колонку ?

Надіслати
Поділитися на інших сайтах


Подскажите у меня версия движка ocstore_v1.5.1.3 .

Вот сайт http://podarotek.ru/

1. У меня неработает нормально корзина верней работает но неправильно - При добавлении первого товара она нормально показывает его когда добавляеш последующие второй и третий товары недобавляются в визуальную часть корзины в шапку и сумма заказа несумируется !

Нажимаем кнопку оформить заказ проходим процедуру в результате подтверждения заказа в конце один только первый товар. Н почемуто если в шапке начать нажимать крестик возле товара то удаляются все товары по одному которые были добавлены в нее...

2. И как можно перенести корзину из шапки сайта в правую колонку ?

http://demo15.myopencart.ru/ Вот здесь добавляем в корзину все товары нормально добавляются и сумируются, в отличии от моего сайта.

Вчера думал что проблема в моих послеустановочных доработках установил чистый скрипт на сайт проблема та же самая

может это баг срипта версии - ocstore_v1.5.1.3

или на хостинге должно быть что то специальное установлено ?

или в настройках скрипта гдето есть настройка корзины ?

Подскажите в чем может быть проблема?

Надіслати
Поділитися на інших сайтах


нажал купить 3 раза позицию Зеркало месяц и все 3 в корзине!

А попробуте нажать купить зеркало месяц и следом например зеркало Огонь, зеркало огонь уже недобавляется и несумируется ?

Надіслати
Поділитися на інших сайтах


а с самой базой все в порядке? в какой кодировки она??

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

Надіслати
Поділитися на інших сайтах

а с самой базой все в порядке? в какой кодировки она??

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

кодировка БД - utf8 , а какая должна быть?

Надіслати
Поділитися на інших сайтах


жди те спецов которые вам подскажут что у Вас не так!

Вот на свой хостинг на поддомен установил ЧИСТЫЙ СКРИПТ опенкарт версия http://foto.podarotek.ru/ и все равно проблема та же самая КОРЗИНА БЕРЕТ В СЕБЯ ТОЛЬКО ОДИН ТОВАР..... А куда написать разработчику этого движка на сайт где скачал его может это Баг движка или на хостинге что то неподдерживается или нужно что то активировать?

Надіслати
Поділитися на інших сайтах


У вас что-то с сессиями, найдите файл .htaccess в корне сайт, откройте его и найдете строчки, видите что написано? :)

1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:

# php_flag register_globals off

Расскоментируйте (уберите #) у строки

php_flag register_globals off

Должно помочь, либо в настройках PHP установите register_globals в off

Надіслати
Поділитися на інших сайтах

У вас что-то с сессиями, найдите файл .htaccess в корне сайт, откройте его и найдете строчки, видите что написано? :)

1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:

# php_flag register_globals off

Расскоментируйте (уберите #) у строки

php_flag register_globals off

Должно помочь, либо в настройках PHP установите register_globals в off

Попробовал убрал у строки решетку:

Расскоментируйте (уберите #) у строки

php_flag register_globals off

обновил главную страницу сайт неотражается написана ошибка

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Завтра к хостингу обращусь что бы сделали это -- Должно помочь, либо в настройках PHP установите register_globals в off Попробуем :-)

Надіслати
Поділитися на інших сайтах


А на хостинге сказали что есть настройка хостинка файл php.ini в нем есть 2 раза register_globals off один был включен а второй отключен я сделал оба офф - тоже непомогло

А может быть нужно на какую то из папок залитых на хостинг изменить права доступа ну там на 777 например если конечно это влияет и на какую папку нужно изменить?

Надіслати
Поділитися на інших сайтах


Все проблема решена была нужно было немного подождать пока хостинг обработает файл пхп.ини корзина заработала как положено. Спасибо большое deeman

Надіслати
Поділитися на інших сайтах


Вы модуль корзины вывели,но файл common.js видимо не поправили,т.к. товар появляется в модуле только после обновления страницы.

А что именно в нем нужно поправить напишите если нетрудно просто я неочень разбираюсь в этом?
Надіслати
Поділитися на інших сайтах


А Вы ридми читали?

===============================================
   OPENCART 1.5.х Модуль Корзины (Opencart-Template.co.uk):
===============================================
Что он делает:
================
Это модуль, который позволяет выводить корзину в боках
Установка:
================
ПЕРЕД НАЧАЛОМ УСТАНОВКИ СКОПИРУЙТЕ ВСЕ ФАЙЛЫ!!!!
1) Распакуйте архив.
2) Скопируйте файлы, которые находятся в папках admin и catalog.
3) Необходимо в файл стилей добавить следующие стили:
#module_cart .content {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #EEEEEE;
	border-radius: 0 7px 7px 7px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 2px 2px #DDDDDD;
	clear: both;
	display: none;
	min-height: 150px;
	padding: 8px;
	position: relative;
	top: -1px;
}
#module_cart.active .heading {
	border-left: 1px solid #EEEEEE;
	border-radius: 7px 7px 0 0;
	border-right: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	margin-top: 5px;
	padding-bottom: 6px;
	padding-top: 10px;
}
#module_cart.active .content {
	display: block;
}
#module_cart .cart {
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%;
}
#module_cart .cart td {
	border-bottom: 1px solid #EEEEEE;
	color: #000000;
	padding: 2px 3px;
	vertical-align: top;
}
#module_cart .cart .image {
	display: none;
}
#module_cart .cart .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
#module_cart .cart .name small {
	color: #666666;
	line-height: 14px;
}
#module_cart .cart td.total, #module_cart .cart td.quantity{
	text-align: right;
	vertical-align: middle;
}
#module_cart .cart .remove {
	text-align: right;
padding: 0 2px;
vertical-align: middle;
}
#module_cart .cart .remove img {
	cursor: pointer;
}
#module_cart table.total {
	border-collapse: collapse;
	clear: left;
	float: right;
	margin-bottom: 5px;
	padding: 5px;
}
#module_cart table.total td {
	color: #000000;
}
#module_cart .checkout {
	clear: both;
	text-align: right;
}
#module_cart .empty {
	text-align: center;
}
4) Отредактировать файл common.js в корне каталога /catalog/view/javascript/
4.1) Находим ~121 строчка:
$('#cart_total').html(json['total']);
4.1.1) Добавляем ниже:
$('#module_cart .cart-module').html(json['output']);
4.2) Находим все:
$('#cart .content').html(json['output']);
4.2.1) Заменяем на:
$('#cart .content, #module_cart .cart-module').html(json['output']);
4.3) Так же нужно отредактировать файла product.tpl, который лежит в каталоге /catalog/view/theme/ТЕМА/template/product/
4.3.1) Находим:
$('#cart_total').html(json['total']);
4.3.2) Заменяем на:
$('.cart-module').html(json['output']);
5) Идем в админку и включаем модуль в ДОПОЛНЕНИЯ->МОДУЛИ
p.s. Если система выдает ошибку, то необходимо разрешить группе пользователей использование этого модуля СИСТЕМА->ПОЛЬЗОВАТЕЛИ->ГРУППЫ ПОЛЬЗОАВТЕЛЕЙ и соответствующей группе ставим необходимые права.

А это от меня дополнение к ридми :):

Что бы не было такой проблемы нужно в файле этого модуля catalog/controller/module/cart.php изменить строку

'value' => (strlen($option['option_value']) > 20 ? substr($option['option_value'], 0, 20) . '..' : $option['option_value'])
в ней и проблема...

Если у тебя ocStore 1.5.1.3 - то замени этой строкой

'value' => utf8_truncate($option['option_value'])
Спасибо за данное решение говорите Yesvik
Надіслати
Поділитися на інших сайтах


А это от меня дополнение к ридми :):

Что бы не было такой проблемы нужно в файле этого модуля catalog/controller/module/cart.php изменить строку

'value' => (strlen($option['option_value']) > 20 ? substr($option['option_value'], 0, 20) . '..' : $option['option_value'])
в ней и проблема...

Если у тебя ocStore 1.5.1.3 - то замени этой строкой

'value' => utf8_truncate($option['option_value'])
Спасибо за данное решение говорите Yesvik
Все спасибо большое помогло заработало.
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.