-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
Можно сделать по 3-ри в ряд (изобр. немного уменьшить), а доп. изображения через карусель вывести
-
-
контроллер тоже нужно перезаписать...
-
у меня получилось, когда дополнительно, поменял код в файле catalogmodelexportyandex_market.php на:
public function getProduct($allowed_categories, $out_of_stock_id, $vendor_required = true) { $query = $this->db->query("SELECT p.*, pd.name, pd.seo_h1, pd.description, m.name AS manufacturer, p2c.category_id, IFNULL(ps.price, p.price) AS price FROM " . DB_PREFIX . "product p JOIN " . DB_PREFIX . "product_to_category AS p2c ON (p.product_id = p2c.product_id) " . ($vendor_required ? '' : 'LEFT ') . "JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "product_special ps ON (p.product_id = ps.product_id) AND ps.customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ps.date_start < NOW() AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW()) WHERE p2c.category_id IN (" . $this->db->escape($allowed_categories) . ") AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.date_available <= NOW() AND p.status = '1' AND (p.quantity > '0' OR p.stock_status_id != '" . (int)$out_of_stock_id . "') GROUP BY p.product_id"); return $query->rows; }
- 1
-
Можете добавить перед
<?php echo $language; ?>
- 1
-
Вот, довольно милое решение...
-
Попробуй поменяй 87 строку в этом файле с:
$data['name'] = $product['name'];
на$data['name'] = $product['seo_h1'];
- 1
-
Теоретически - да, практически - не стыкался, есть ссылка на модуль, котрый нужно "прооперировать" ?
- 1
-
Какие модули устанавливали, что перезаписали файл под названием product_form ?
-
в файле catalogcontrollerproductcategory.php после переменной:
'name' => $result['name'],
вставляеш:
'model' => $result['model'], 'sku' => $result['sku'],
потом в файле catalogviewthemedefaulttemplateproductcategory.tpl после вывода переменной:<?php echo $product['name']; ?></a>
вставляеш соотв.:
<?php echo $product['model']; ?> <?php echo $product['sku']; ?>
P.S. Неторопливо перечитал и пнял, что описанное мной - уже реализовано...
Глянуть бы на category.tpl
- 1
-
catalogcontrollerproductcategory.php
- 1
-
скорей всего нужно установить модуль, admin order search advanced v 2.8, который перед этой установкой, нужно написать :-D
-
1.5.4.1 -
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
Это старый, как и сам опенкарт, глюк, который не дружит с киррилицей, вернее символы разбивает...
- 1
-
Все Боги - заняты... вы хоть ТЗ минимальное опишите, а то время, переписка...
-
Модулем конечно нет, но выборку юзеров переключить на таблицу в ОС, ну и товары обьеденить общими параметрами... да, работка не из лёгких :-D
-
Если сделаешь из курсовой мануал для новичков по информативности опенкарта - помогу, напиши основные вопросы, которые не раскрыты в практической или теоретической части...
-
Идея хороша, думал раньше спарить с WEBid, но как всегда, руки не доходят... да и потребностей не возникало до этой темы...
-
-
Можно вывести лог действий авторизированного пользователя, если он будем менять значения заказа или оператора, обрабатывающего заказ по телефону...
-
Извольте ваши коды (желательно под спойлером) глянуть... дабы критику конструктивную изложить.
-
В файле \catalog\controller\product\product.php
после строки
$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
вставляем строку:
$this->data['shdescription'] = html_entity_decode($manufacturer_info['description'], ENT_QUOTES, 'UTF-8');
дальше, в массиве добавляем как тут:
$this->data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,
'name' => $result['name'],
'shdescription' => strip_tags(substr(html_entity_decode($manufacturer_info['description']),0,80))."...",
'price' => $price,
'special' => $special,
'rating' => $rating,
'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']),
);
а в файле \catalog\view\theme\default\template\product\product.tpl
После :
<?php echo $manufacturer; ?></a><br />
вставляем:
<?php echo $shdescription; ?><br />
'shdescription' => strip_tags(substr(html_entity_decode($manufacturer_info['description']),0,80))."...",
- 80 - это кол-во символов, которое выводится в коротком описании.- 4
-
Могу глянуть, но исправление - не гарантирую.
-
$product_info['meta_description']
- 1
-
При добавлении товара исчезло поле Title
в Загальні питання
Опубліковано:
Ого зависимости пошли... теперь перезапишите файл ещё и по адресу ModelCatalogProduct