Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. Суть вопроса изложена туманно, что именно интересует ?
  2. Ого зависимости пошли... теперь перезапишите файл ещё и по адресу ModelCatalogProduct
  3. Можно сделать по 3-ри в ряд (изобр. немного уменьшить), а доп. изображения через карусель вывести
  4. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5021&filter_search=permission
  5. у меня получилось, когда дополнительно, поменял код в файле 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; }
  6. Можете добавить перед <?php echo $language; ?>
  7. Вот, довольно милое решение...
  8. Попробуй поменяй 87 строку в этом файле с: $data['name'] = $product['name'];на $data['name'] = $product['seo_h1'];
  9. Теоретически - да, практически - не стыкался, есть ссылка на модуль, котрый нужно "прооперировать" ?
  10. Какие модули устанавливали, что перезаписали файл под названием product_form ?
  11. в файле 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
  12. скорей всего нужно установить модуль, admin order search advanced v 2.8, который перед этой установкой, нужно написать :-D
  13. 1.5.4.1 - 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', Это старый, как и сам опенкарт, глюк, который не дружит с киррилицей, вернее символы разбивает...
  14. Все Боги - заняты... вы хоть ТЗ минимальное опишите, а то время, переписка...
  15. Модулем конечно нет, но выборку юзеров переключить на таблицу в ОС, ну и товары обьеденить общими параметрами... да, работка не из лёгких :-D
  16. Если сделаешь из курсовой мануал для новичков по информативности опенкарта - помогу, напиши основные вопросы, которые не раскрыты в практической или теоретической части...
  17. Идея хороша, думал раньше спарить с WEBid, но как всегда, руки не доходят... да и потребностей не возникало до этой темы...
  18. Можно вывести лог действий авторизированного пользователя, если он будем менять значения заказа или оператора, обрабатывающего заказ по телефону...
  19. Извольте ваши коды (желательно под спойлером) глянуть... дабы критику конструктивную изложить.
  20. В файле \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 - это кол-во символов, которое выводится в коротком описании.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.