Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 Пропало "Сравнить товар"
SeoRange
Новичок
Сообщений: 6
Регистрация: 02-09-2015


02-09-2015 17:47
Хорошо, допустим, что здесь виноват модуль....
Но, на двух "чистых" сайтах, безо всяких модулей, поставленных с нуля, и с удаленными демо данными происходит то же самое, вот ошибка одного из них

Fatal error: Call to undefined method CompareController::getProduct() in /home/h/h97916fa/hi-fi-house.ru/public_html/modules/socialsharing/socialsharing.php on line 161
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


02-09-2015 18:07
Цитата:( SeoRange @ 02-09-2015 18:47 Смотреть сообщение )
здесь виноват модуль....

Не модуль, а переопределения!

Цитата:( SeoRange @ 02-09-2015 18:47 Смотреть сообщение )
Но, на двух "чистых" сайтах, безо всяких модулей, поставленных с нуля, и с удаленными демо данными происходит то же самое, вот ошибка одного из них

Укажите используемую версию PrestaShop, а также версию модуля socialsharing.
Приложите список файлов в директориях /override/classes/ и /override/controllers/
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
llvllEqpUCTO
Новичок
Сообщений: 1
Регистрация: 24-09-2015


24-09-2015 17:33
Добрый день друзья!

Помогите пожалуйста аналогичная проблема, вот ошибка:

Fatal error: Call to undefined method CompareController::getProduct() in /home/oglcomu1/public_html/modules/socialsharing/socialsharing.php on line 161

Вот моя страница с 150 до 170:
public function hookDisplayHeader($params)
{
if (!isset($this->context->controller->php_self) || !in_array($this->context->controller->php_self, array('product', 'products-comparison')))
return;

$this->context->controller->addCss($this->_path.'css/socialsharing.css');
$this->context->controller->addJS($this->_path.'js/socialsharing.js');
}

if (!$this->isCached('socialsharing_header.tpl', $this->getCacheId('socialsharing_header|'.(isset($product->id) && $product->id ? (int)$product->id : ''))))
{
$this->context->smarty->assign(array(
'price' => Tools::ps_round($product->getPrice(!Product::getTaxCalculationMethod((int)$this->context->cookie->id_customer), null), _PS_PRICE_COMPUTE_PRECISION_),
'pretax_price' => Tools::ps_round($product->getPrice(false, null), _PS_PRICE_COMPUTE_PRECISION_),
'weight' => $product->weight,
'weight_unit' => Configuration::get('PS_WEIGHT_UNIT'),
'cover' => isset($product->id) ? Product::getCover((int)$product->id) : '',
'link_rewrite' => isset($product->link_rewrite) && $product->link_rewrite ? $product->link_rewrite : '',
));
}

Версия престы 1.6.1.1

Борюсь уже не первый день, не как не получается побороть белый экран при сравнении товаров.

Заранее спасибо Вам!


Сообщение отредактировал llvllEqpUCTO (24-09-2015 12:34)
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2