axis / axiscommerce

Open Source Shopping Cart
axiscommerce.com
GNU General Public License v3.0
1 stars 1 forks source link

core/theme: ошибка при редактировании статического блока #189

Closed kehskas closed 12 years ago

kehskas commented 12 years ago

Закомментировал как сказано в issue #185 Окно редактирования открылось. Сменил название на кириллическое, больше ничего не менял, сделал сабмит "сохранить и продолжить" - выдает Warning: Invalid argument supplied for foreach() in app/code/Axis/Core/controllers/Admin/Theme/BlockController.php on line 107

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

При повторном редактировании ошибки нет, но блок по прежнему не выводится.

vovayatsyuk commented 12 years ago

Ошибку повторить не могу (проверьте выключены ли у вас на сервере magic_quotes).

Скорее всего не сохранились привязки блока к странице. Откройте редактирование блока и посмотрите на первой вкладке грид с правилами вывода. Добавьте туда правила, если он пустой.

kehskas commented 12 years ago

MQ прописаны в php.ini перед установкой. Не могу выставить даже через список. Вываливается очередной Warning: Invalid argument supplied for foreach() in /app/code/Axis/Core/controllers/Admin/Theme/BlockController.php on line 140 значение привязки не сохраняется

vovayatsyuk commented 12 years ago

Чтобы разобраться почему параметр не декодируется нужно открыть файл /app/code/Axis/Core/controllers/Admin/Theme/BlockController.php и на строке 140 перед:

foreach ($dataset as $data) {

напишите следующее:

Axis::message()->addError(print_r($this->_getParam('data'), true));
return $this->_helper->json->sendSuccess();

И попробуйте еще раз привязать к любой странице через список.

Мой результат:

{"67":{"id":67,"block":"left","box_status":1,"class":"Axis_Tag_Cloud","sort_order":100,"page_ids":"1,17","template_id":2}}
kehskas commented 12 years ago

Интересное кино. magic_quotes_gpc = On При установке настроил, проверил через phpinfo. Были Off.

0_о буду разбираться.

kehskas commented 12 years ago

Причина magic_quotes_gpc Такое ощущение что была восстановлена старая версия .htaccess в которой отсутствовала конфигурация php