[Решено]Дополнительные поля в настройках продукта.
Привет!
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
Мне нужны списки с выбором одного элемента. Сделал ТВ Listbox (Single-Select).
В Additional properties продуктов новые поля появляются, значения выбираются и активизируется кнопка Save.
Я ее нажимаю. Страница перезагружается и в списке уже новое значение, то которое я выбрал. Захожу на сайт, выбираю продукт, а там… Значение этого параметра по-умолчанию.
Иду обратно в админку, захожу в настройки продукта, а там, будто ничего не менял. Значение дополнительного параметра по-умолчанию.
Повторяю операцию — все также.
В общем, проблема в том, что значение ТВ, дополнительного параметра продукта, не сохраняется.
Как это исправить? В чем может быть проблема?
Заранее спасибо за помощь.
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
Мне нужны списки с выбором одного элемента. Сделал ТВ Listbox (Single-Select).
В Additional properties продуктов новые поля появляются, значения выбираются и активизируется кнопка Save.
Я ее нажимаю. Страница перезагружается и в списке уже новое значение, то которое я выбрал. Захожу на сайт, выбираю продукт, а там… Значение этого параметра по-умолчанию.
Иду обратно в админку, захожу в настройки продукта, а там, будто ничего не менял. Значение дополнительного параметра по-умолчанию.
Повторяю операцию — все также.
В общем, проблема в том, что значение ТВ, дополнительного параметра продукта, не сохраняется.
Как это исправить? В чем может быть проблема?
Заранее спасибо за помощь.
Комментарии: 6
Какая версия php, есть ли ошибки в системном журнале?
PHP 5.2
Хостинг на никсе.
Ошибка вот такая (ниже).
В инете про нее нашел, что она стара и решается заменой библиотеки на сервере.
Хостинг на никсе.
Ошибка вот такая (ниже).
В инете про нее нашел, что она стара и решается заменой библиотеки на сервере.
[2013-07-12 07:03:57] (ERROR @ /987jt98nw5/resource/index.php) Error HY000 executing statement:
Array
(
[0] => HY000
[1] => 2014
[2] => Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.
)
/987jt98nw5 — это бывший /connectors :)
В общем, кто что советует, кто добавлять, array(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true), кто $stmt = null; перед каждым fetchAll(), кто после него… Короче непонятная фиговина для мня :(
Также заметил, что эти же ТВ в обычных ресурсах и в категориях товаров (!) ведут себя нормально. Все запоминается и ошибок в логе нет.
Также заметил, что эти же ТВ в обычных ресурсах и в категориях товаров (!) ведут себя нормально. Все запоминается и ошибок в логе нет.
Спасибо. Обновил, все ок.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.