Перейти к содержанию
Форум поддержки пользователей VamShop

Не открываются товары с фильтрами


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

Если у товара есть фильтры (спецификации), то при добавлении к этому товару сопутствующих, не открывается карточка такого товара - белая страница.

Сервер выдаёт "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: Разобрались - проблема была на нашей стороне

Изменено пользователем [:|||||||:]
проблема на нашей стороне
Ссылка на сообщение
Поделиться на другие сайты

Да вроде нет, обычная 1.7 версия.

 

опробуйте выше этого кода добавить например:

 

$module = new vamTemplate;
Ссылка на сообщение
Поделиться на другие сайты

Код добавил - карточка товара стала отображаться.

Но белый экран в категории, на списке товаров:

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

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

А точно нигде ничего не правили не меняли, может где-то файл не подключается или где-то что-то удалили.

 

Может из демки vamshop.ru/vamshop-demo.zip попробовать взять файлы.

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

Магазин обновлялся со старых версий, когда фильтров еще не было.

Буду значит сравнивать с демкой.

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

В ошибке пишет, что ему неизвестен метод assign, т.е. класс не определён.

Судя по всему, где-то не задан $module = new vamTemplate; или как-то так.

 

Хотя это странно, по умолчанию всё есть.

 

Если речь про карточки товара то она собирается из файлов:

/product_info.php

/includes/modules/product_info.php

 

и уже внутри /includes/modules/product_info.php в него тоже подключаются разные файлы, например те же спцификации.

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

А не может быть сама спецификация кривая?

Например путём долгого подбора разных настроек и перезаписей туда-сюда, спецификация стала "битой"?

UPD: Разобрались - проблема была на нашей стороне

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

Хорошо, неаписали бы, в чём именно глюк, может кто натолкнётся на эту же тему с такой же проблемой.

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