shaklov 63 Опубликовано 30 июля, 2013 Жалоба Share Опубликовано 30 июля, 2013 (изменено) Если у товара есть фильтры (спецификации), то при добавлении к этому товару сопутствующих, не открывается карточка такого товара - белая страница. Сервер выдаёт "500 Internal Server Error" В лог ошибок падает: [30-Jul-2013 10:03:35 Africa/Abidjan] PHP Fatal error: Call to a member function assign() on a non-object in /home/vamvelo/data/www/vamvelosiped.ru/includes/modules/products_filter.php on line 163 в 163 строке находится: 162 if (vam_db_num_rows ($specs_query, true) > 0) { 163 $module->assign('FILTERS', $box_text); 164 } Кто может проверить у себя, добавив к товару с фильтрами какой-нибудь сопутствующий товар? Версия 1.70. Сейчас попробовал на демке demo.vamshop.ru - там вроде работает. Саша! Ты на демке не исправлял ошибок? UPD: Разобрались - проблема была на нашей стороне Изменено 3 августа, 2013 пользователем [:|||||||:] проблема на нашей стороне Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 июля, 2013 Жалоба Share Опубликовано 30 июля, 2013 Да вроде нет, обычная 1.7 версия. опробуйте выше этого кода добавить например: $module = new vamTemplate; Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 1 августа, 2013 Автор Жалоба Share Опубликовано 1 августа, 2013 Код добавил - карточка товара стала отображаться. Но белый экран в категории, на списке товаров: PHP Warning: Smarty error: unable to read resource: "/lang_.conf" in /home/vamvelo/data/www/vamvelosiped.ru/includes/external/smarty/Smarty.class.php on line 1113 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 августа, 2013 Жалоба Share Опубликовано 1 августа, 2013 А точно нигде ничего не правили не меняли, может где-то файл не подключается или где-то что-то удалили. Может из демки vamshop.ru/vamshop-demo.zip попробовать взять файлы. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 2 августа, 2013 Автор Жалоба Share Опубликовано 2 августа, 2013 Магазин обновлялся со старых версий, когда фильтров еще не было. Буду значит сравнивать с демкой. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 2 августа, 2013 Жалоба Share Опубликовано 2 августа, 2013 В ошибке пишет, что ему неизвестен метод assign, т.е. класс не определён. Судя по всему, где-то не задан $module = new vamTemplate; или как-то так. Хотя это странно, по умолчанию всё есть. Если речь про карточки товара то она собирается из файлов: /product_info.php /includes/modules/product_info.php и уже внутри /includes/modules/product_info.php в него тоже подключаются разные файлы, например те же спцификации. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 3 августа, 2013 Автор Жалоба Share Опубликовано 3 августа, 2013 А не может быть сама спецификация кривая? Например путём долгого подбора разных настроек и перезаписей туда-сюда, спецификация стала "битой"? UPD: Разобрались - проблема была на нашей стороне Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 августа, 2013 Жалоба Share Опубликовано 3 августа, 2013 Хорошо, неаписали бы, в чём именно глюк, может кто натолкнётся на эту же тему с такой же проблемой. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения