Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Ошибки в базе данных, модуль Shop-Cart DLE v2.0?

Ошибки в базе данных, модуль Shop-Cart DLE v2.0?


     17.10.2016    Модули, MySQL    667

вопрос
Здравствуйте, на последнем шаге подтверждения заказа вылетают ошибки базы данных. Разработчик модуля не выходит на связь. Вот скрины:


Сайт:

Помогите исправить, пожалуйста!!!

Ответа пока нет


9 комментариев

Disgig
Юзер

Disgig - 18 октября 2016 01:17 -

690 строка:
if($_SESSION['cart']['order']['todate']) $tpl->set("{todate}", langdate("j F Y, H:i",$deliver_date));

20 строка:
$rows = $db->super_query("SELECT id, title, category, alt_name, xfields FROM ".PREFIX."_post WHERE approve AND id IN ($cart_ids)",true);

26 строка:
$rows = $db->super_query("SELECT id, title, category, alt_name, xfields FROM ".PREFIX."_post WHERE approve AND id IN (".implode(",",$ids).")",true);

Sander
Эксперт

Sander - 18 октября 2016 01:24 -

перед 20й строкой вставить:
if(!$cart_ids) $cart_ids = 'none';


перед 26й строкой вставить:
if(!$ids) $ids = array('none');

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Disgig
Юзер

Disgig - 18 октября 2016 01:39 -


Вот теперь так

Sander
Эксперт

Sander - 18 октября 2016 15:12 -

Подправил:

перед 20й строкой вставить:
if(!$cart_ids) $cart_ids = 0;


перед 26й строкой вставить:
if(!$ids) $ids = array(0);

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Disgig
Юзер

Disgig - 18 октября 2016 16:29 -

Теперь даже добавление в корзину перестало работать, пишет:
Fatal error: Cannot use string offset as an array in /home/c/ck89708/public_html/engine/ajax/cart_add.php on line 50

Disgig
Юзер

Disgig - 18 октября 2016 14:12 -

Ребят, кто разбирается, ну посоветуйте что нибудь :((((

Disgig
Юзер

Disgig - 18 октября 2016 19:54 -

Неужели никто не в силах помочь мне? :(

Disgig
Юзер

Disgig - 19 октября 2016 17:42 -

За несколько дней обнаружил только ошибку, но не нашел в каком файле

ломается массив
array (music) { ["mobile_disable"]=> &int (o) ["mobile_enable"]=> &int (o) ["dle_user_id"]=> &int (o) ["dle_password"]=> &string (o) "" ["state"]=> &bool(false) ["referrer"]=> &string(1) "/" ["banners"]=> &array (o) { } ["cart"]=> &string(30) "a:3:{i:5;i:2;i:6;i:2;i:4;i:8;}" }

Но не могу в файлах нигде найти $_SESSION["cart"]=> &string(30) "a:3:{i:5;i:2;i:6;i:2;i:4;i:8;}"

Гуру где вы все, когда так нужны?!

Disgig
Юзер

Disgig - 19 октября 2016 19:53 -

Ошибка в массиве сессии $_SESSION['cart']['order']['summ']

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх