Проблема очень очень странная и критичная на данный момент. При добавление товара возникает и при удаление возможно еще в других процессах но я уверен что проблема одна и банальная.
При нажатие добавить товар или удалить , страница начинает грузится и грузится и грузится и так может до 10 мин, но если взять перервать процесса и зайти заново то можно увидить что все добавилось успешно такое ощущение что нету ответа от БД. Проблема 100% в бд. Методом тыка проверил что проблема в БД. Логи молчат.
Само интересно что такого не было не у меня на локальной рабочей машине не на Сервере. И тут бах и проблема в обох местах , мистика.
Проблема уже взбесила Начинаю писать на YII фреймворке Движок что бы нормально настроить кеш, и подключить мем кеш, Грамотно переписать запросы и взять PostgreSQL или MongoDB. Ищу однодумцов или спонсоров.
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Темы: NmDimas
Статистика
- Группа: Download User
- Сообщений: 24
- Просмотров: 1558
- Статус: Пользователь
- Возраст: 33 лет
- День рождения: Февраль 28, 1991
-
Пол
Не определился
6
Начинающий
Инструменты
Друзья
NmDimas еще не добавил друзей
Мои темы
Проблема с Админкой (Добавление удаления товара)
12 December 2012 - 03:49 AM
PHP 5.4+ НАРУШАЕТ РАБОТУ ShopCMS.
26 October 2012 - 01:12 AM
Доброго дня всем. Обновил я свой сервер до 5.4 и тут начались несуразные вещи.
Сразу что я увидел то что Русский текст не сохраняется в БД. То есть редактируем блоки , или создаем новости , сохраняет пустую строчку.
После того как вскрыл код. Нашел причину, это htmlspecialchars.
дело в том что в параметре encoding случилось изменение.
Решение
в коде заменить
Предлагаю отписываться о найденных конфликтов при переходе на новую версию ПХП, так как она рано или поздно станет везде дефолтная.
Еще нашел
в файле class.ajax.php 185 строчка
Сразу что я увидел то что Русский текст не сохраняется в БД. То есть редактируем блоки , или создаем новости , сохраняет пустую строчку.
После того как вскрыл код. Нашел причину, это htmlspecialchars.
дело в том что в параметре encoding случилось изменение.
Так как в ShopCMS дефолтная кодировка 1251 тут будет у нас конфликт а именно возвращаться пустая строчка.encoding
Определяет кодировку, используемую для преобразования. Если не указано, то кодировкой по умолчанию является ISO-8859-1 для PHP до версии 5.4.0, и UTF-8 начиная с версии 5.4.0.
Решение
в коде заменить
return htmlspecialchars($_Data, ENT_QUOTES);на
return htmlspecialchars($_Data, ENT_QUOTES, 'cp1251');Обязательно пройдите поиском по файлам с критерием return htmlspecialchars . так как строчек таких я точное количество не знаю но то что она не одна это точно.
Предлагаю отписываться о найденных конфликтов при переходе на новую версию ПХП, так как она рано или поздно станет везде дефолтная.
Еще нашел
в файле class.ajax.php 185 строчка
return htmlspecialchars($s);я на всяк пожарный заменил тоже. Хотя если честно точно не знаю нужно ли его заменять.
return htmlspecialchars($s, 'ENT_COMPAT | ENT_HTML401', 'cp1251', );
Добавления в корзину с прайс листа
06 May 2012 - 12:34 PM
У нас в магазине все товары без выбора характеристик. То есть у нас стоял вопрос добавить товар в корзину актуальный месяц назад спрашивал то не кто точного ответа не дал но сказали где копать а пару дней назад было скучно думаю а дай попробую и сделал. Всем кому такая фича нужна выкладываю в паблик наработку.
Заточена под тех у кого корзина Ajax если у вас открывается в новом окне легко можно дописать если возникнуть трудности можете отписываться в теме буду помогать.
Очень полезная штука если например надо посчитать быстро сколько стоит заказ в которую входит куча элементов и надо посчитать и потом отправить закупщику на мыло или распечатать.
пример тут
Заточена под тех у кого корзина Ajax если у вас открывается в новом окне легко можно дописать если возникнуть трудности можете отписываться в теме буду помогать.
Очень полезная штука если например надо посчитать быстро сколько стоит заказ в которую входит куча элементов и надо посчитать и потом отправить закупщику на мыло или распечатать.
пример тут
Добовление товара в Корзину с страницы прайс лист
16 February 2012 - 03:35 PM
Доброго вам всем время суток.
Задача такая частенько надо сложить смету или просто помощь клиенту оформить заказ.
Лазить по разделам занимает большое время. Было бы намного удобнее если в прайс листе была справа от цены товара иконка добавить в корзину.
Копировал скрипт который генерирует кнопку в каталогах но не выходи меня какого то выбрасывает на главную страницу а всплывающего окно даже не появилось.
Задача такая частенько надо сложить смету или просто помощь клиенту оформить заказ.
Лазить по разделам занимает большое время. Было бы намного удобнее если в прайс листе была справа от цены товара иконка добавить в корзину.
Копировал скрипт который генерирует кнопку в каталогах но не выходи меня какого то выбрасывает на главную страницу а всплывающего окно даже не появилось.
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Просмотр профиля: Темы: NmDimas