Перейти к содержанию
Официальный форум поддержки Simpla

Частичная потеря данных в сессии CART при большом кол-ве товаров!


Рекомендуемые сообщения

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

 

Захожу в корзину и вижу что первые добавленные товары (общее число товаров в корзине 115) остались без названия ?! Цена, картинка, колво  - все на месте, нет только названия!  Что за парадокс?!

 

Сбрасываю корзину, опять вношу товары. после 100 начинают опять названия пропадать.

 

Делаю var dump переменной cart в шаблоне - нет названий!

Делаю var dump во вьюшке cart - нет названий!

Трясу Хостера по сессии пхп - там все без ограничений.

 

Господа спецы подскажите в чем может быть косяк!

Движок сток 2/2/4

Ссылка на сообщение
Поделиться на другие сайты

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

 

Участвует. Когда ждешь на кнопку купить - срабатывает Аджакс cart.php. Наполнение сессии происходит как раз этим скриптом!

Ссылка на сообщение
Поделиться на другие сайты

Вообщем я понял методом тыка что функция get_cart почемуто при кол-ве товаров в корзине больше 100 начинается выкидывать все данные таблицы s_products. name, url и так далее...

Выкидывает у самых ранних добавленных товаров! Вот такая петрушка блин .....

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Решение удалил г-н Noxter:

http://forum.simplacms.ru/topic/8399-kors-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5/?do=findComment&comment=76654

 

Замеченный баг исправлен в версиях начиная с 2.3.

Ссылка на сообщение
Поделиться на другие сайты

Решение удалил г-н Noxter:

http://forum.simplacms.ru/topic/8399-kors-программирование/#entry76654

 

Замеченный баг исправлен в версиях начиная с 2.3.

При чем тут я вообще?

Я ничего такого не удалял, разве что предыдущий аккаунт Корса вместе со всем его флудом :D

Ссылка на сообщение
Поделиться на другие сайты

При чем тут я вообще?

Я ничего такого не удалял, разве что предыдущий аккаунт Корса вместе со всем его флудом :D

 

Предыдущий аккаунт как раз и содержал, в частности, решение в этой теме.

Программист мог бы и сам догадаться...

Ссылка на сообщение
Поделиться на другие сайты

Предыдущий аккаунт как раз и содержал, в частности, решение в этой теме.

Как ты сам любишь писать "к чему вспоминать прошлогодний снег"?

Как аукнется Корс так и откликнется.

Ссылка на сообщение
Поделиться на другие сайты

Как ты сам любишь писать "к чему вспоминать прошлогодний снег"?

 

Если Вы еще самостоятельно не догадались, то всего лишь к тому, чтобы ответить на поставленный вопрос:

 

И где же решение?

Ссылка на сообщение
Поделиться на другие сайты
  • 6 месяцев спустя...

Что-то в последнее время участились поступления вопросов по теме в личку.

 

Причина в том, что данные на товары не извлекаются полностью из базы, так как в api/Products.php зачем-то стоит по умолчанию $limit=100.
Вероятно, автор хотел ограничить на всякий случай возможные ошибочные вызовы больших объемов данных. Понять это можно, но сам подход весьма странный и непрофессиональный...


Замеченный баг исправлен в версиях начиная с 2.3.

Но исправлено далеко не полностью. Подобная ошибка остается в админке:

http://simpla-tuning.com/large-number-goods-order

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...