Помощь Teme SimpleCart-1.5.x

newtimes

Магаины Opencart
Регистрация
2 Апр 2010
Сообщения
191
Реакции
11
Доброго времени суток
Ставил шаблон 1.5.Х на версию opencart 1.5.6
Шаблон встал ровно, но есть проблема с выводом описания в hover рекомендуемых при выводе на главную. Описание не выводится,выводится ошибка
Notice: Undefined index: description in /var/www/venzik/data/www/vento.in.ua/catalog/view/theme/SimpleCart/template/module/featured.tpl on line 29
Строка выглядит так
  1. <?php echo "<p>".mb_substr(strip_tags(html_entity_decode($product['description'])),0,140)."</p>";?></div>
Поставил шаблон на версию ocstore 1.5.1.3 , та же проблема
Возможно ли решить проблему ?
 
Судя по всему, тут выводится обрезанное до 140 символов описание товара. стандартно в движке такой функции не предусмотрено. Вообще, шаблон должен выходит заменять контроллер модуля "рекомендуемые" как видим в нем ни сточки об описании
Код:
$this->data['products'][] = array(
                    'product_id' => $product_info['product_id'],
                    'thumb'        => $image,
                    'name'        => $product_info['name'],
                    'price'        => $price,
                    'special'      => $special,
                    'rating'    => $rating,
                    'reviews'    => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),
                    'href'        => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
                );
что если попробовать получить короткое описание прямо в контроллере
Код:
$this->data['products'][] = array(
                    'product_id' => $product_info['product_id'],
                    'thumb'        => $image,
                    'name'        => $product_info['name'],
                    'price'        => $price,
                    'special'      => $special,
                    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 140) . '..',
                    'rating'    => $rating,
                    'reviews'    => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),
                    'href'        => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
                );
ну и вызвать его в шаблоне <?php echo "<p>" $product['description']; "</p>" ?>.
 
Вот такой вот получился фантан )))
Код:
Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58
Это 58 строка
Код:
 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 140) . '..',
 
Вот такой вот получился фантан )))
Код:
Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58Notice: Undefined variable: result in /catalog/controller/module/featured.php on line 58
Это 58 строка
Код:
 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 140) . '..',
попробуйте 58 строку:
Код:
 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, 140) . '..',
 
Назад
Сверху