-
Posts
644 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by max1985
-
А как сделать чекбоксы чтоб не были выбраны.
-
Добрый день. Модификаторы обновили? Если не получилось, напишите в личку.
-
А можно как-то отключить (поиск по описанию) в виджете поиска https://prnt.sc/wni46d И как сделать чтоб поиск был только по определенной категории Спасибо!
-
Привел к такому виду с помощью виджетов "Список записей из выбранной категории" Подскажите как в этом виджете вывести количество записей категории в кнопке "Смотреть все" Сейчас у меня в файле /catalog/view/theme/default/template/agootemplates/widgets/records/adaptive.tpl эта кнопка выглядит так: <?php if (isset ($settings_widget['category_button']) && $settings_widget['category_button'] ) { ?> <?php reset($records); foreach ($records as $num => $record) { if (isset($record['category']['status']) && $record['category']['status']) { $category[$record['blog_name']] = $record['blog_href']; } } ?> <?php if (isset($category) && !empty($category)) { foreach ($category as $name => $href) { ?> <a href="<?php echo $href; ?>">Смотреть все</a> <?php } } ?> <?php } ?>
-
Наверно Вы меня не так поняли ) В категории надо выводить подкатегории а под каждой подкатигорией список ее материалов. Подкатегория 1 - Материал 1 - Материал 2 - Материал 3 Подкатегория 2 - Материал 4 - Материал 5 - Материал 6 Подкатегория 3 - Материал 7 - Материал 8 - Материал 9
-
Поскажите пожалуйста, можно привести категорию к такому виду https://prnt.sc/wbkn3w? Т.е. В категории выводить подкатегории, а под ними списки материалов Спасибо!
-
Да, но там нет фильтра по категориям и по производителям в финальных задачах. Пришлось пока в код лезть, чтоб сделать исключение
-
Стоит Модуль Поставщики 9,2
-
Здравствуйте! Подскажите может кто видел такой модуль? Нужно обновлять цены и акции у определенных категорий или производителей по крону.
-
Таблица сравнения для товаров подкатегории
max1985 replied to max1985's topic in Opencart 2.x: General questions
Попробовал вывести такую таблицу на странице подкатегории, вывелась нормально https://prnt.sc/w8if23, а вот тут https://prnt.sc/w3cof3 не хочет... Не пойму в чем разница. Контроллер $data['products_t'] = array(); $filter_data_t = array( 'filter_category_id' => $category_id //'filter_sub_category' => true, //'filter_filter' => $filter, //'sort' => $sort, //'order' => $order, //'start' => ($page - 1) * $limit, //'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($filter_data_t); $products_t = $this->model_catalog_product->getProducts($filter_data_t); $data['attribute_groups'] = array(); foreach ($products_t as $product_info) { //$product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $this->config->get($this->config->get('config_theme') . '_image_compare_width'), $this->config->get($this->config->get('config_theme') . '_image_compare_height')); } else { $image = false; } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$product_info['special']) { $special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } $attribute_data = array(); $attribute_groups = $this->model_catalog_product->getProductAttributes($product_info['product_id']); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { $attribute_data[$attribute['attribute_id']] = $attribute['text']; } } $data['products_t'][] = array( 'product_id' => $product_info['product_id'], 'name' => $product_info['name'], 'thumb' => $image, 'price' => $price, 'special' => $special, 'minimum' => $product_info['minimum'] > 0 ? $product_info['minimum'] : 1, 'rating' => (int)$product_info['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']), 'attribute' => $attribute_data, 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) ); foreach ($attribute_groups as $attribute_group) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['name'] = $attribute_group['name']; foreach ($attribute_group['attribute'] as $attribute) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['attribute'][$attribute['attribute_id']]['name'] = $attribute['name']; } } } Шаблон <table class="table table-bordered"> <tr> <th>Название</th> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($i < 5) { ?> <th><?php echo $attribute['name']; ?></th> <?php } $i++; ?> <?php } ?> <?php } ?> <th>Цена</th> </tr> <?php foreach ($products_t as $product) { ?> <tr> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $key => $attribute) { ?> <?php if ($i < 5) { ?> <?php if (isset($product['attribute'][$key])) { ?> <td><?php echo $product['attribute'][$key]; ?></td> <?php } else { ?> <td></td> <?php } ?> <?php } $i++; ?> <?php } ?> <?php } ?> <td><a type="button" class="btn btn-primary btn-block" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><?php echo $product['price']; ?></a></td> </tr> <?php } ?> </table> -
Добрый день На 2,1 нет смысла Добавлять надо только в одном товаре
-
хит продаж Aurus - адаптивный, универсальный шаблон [Поддержка]
max1985 replied to aridius's topic in Платные шаблоны
Оказалось работает только на апаче -
хит продаж Aurus - адаптивный, универсальный шаблон [Поддержка]
max1985 replied to aridius's topic in Платные шаблоны
Здравствуйте! Не хочет работать минимизация и объединение файлов в режиме работы PHP (Nginx + PHP-FPM). При открытий объедененных файлов - 404. Подскажите чего может не хватать? Спасибо! -
Как всем товарам поставить 1 опцию
max1985 replied to zhizherinv's topic in Opencart 2.x: General questions
через phpmyadmin -
нет, чисто для своего сайта. У Гугла есть такой инструмент
-
Здравствуйте! Подскажете, может кто сталкивался, как передать на странице поиска, содержимое value стандартного поиска в поиск гугла. Какая идея, если стандартный поиск ничего не нашел, то вместо надписи "Нет товаров, соответствующих критериям поиска." появляются результаты поиска гугла https://prnt.sc/w4it3u
-
Таблица сравнения для товаров подкатегории
max1985 replied to max1985's topic in Opencart 2.x: General questions
В первом посту это и есть код из стандартного сравнения. При чем в Подкатегории под списком товаров он выводиться как надо https://prnt.sc/w409uz А в главной категории, где нет общего списка товаров, но есть товары в блоке с подкатегориями https://prnt.sc/w40c07 (где и надо сравнить), там чего-то не хватает... -
Таблица сравнения для товаров подкатегории
max1985 replied to max1985's topic in Opencart 2.x: General questions
Да, пробовал и так... толь это бы как-то так, только чтоб рядки не разбигались <table class="table table-bordered"> <thead> <tr> <th>Название</th> <th> <?php if($product['attribute_groups']) { ?> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <?php echo $attribute['name']; ?> <?php } ?> <?php } ?> <?php } ?> </th> <th>Цена</th> </tr> </thead> <tbody> <?php foreach ($products_all[$category['category_id']] as $product ) { ?> <tr> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <td> <?php if($product['attribute_groups']) { ?> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <?php echo $attribute['text']; ?> <?php } ?> <?php } ?> <?php } ?> </td> <td><a type="button" class="btn btn-primary btn-block" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><?php echo $product['price']; ?></a></td> </tr> <?php } ?> </tbody> </table> -
Таблица сравнения для товаров подкатегории
max1985 posted a topic in Opencart 2.x: General questions
Здравствуйте! В главной категории, подкатегории выводятся таким образом https://prnt.sc/w3cof3 , вместе с ссылками на товары.... Под картинками, есть кнопка сравнения, которая должна выводить таблицу сравнения товаров подкатегории по атрибутам (https://prnt.sc/w3s890)... Не получается вывести эти атрибуты, не пойму что упустил. Приведу код Контроллер $data['categories'] = array(); $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); if ($result['image']) { $caimage = $this->model_tool_image->resize($result['image'], 140, 140); } else { $caimage = $caimage = $this->model_tool_image->resize('no_image.png', 140, 140); } $data['categories'][] = array( 'category_id' => $result['category_id'], 'name' => $result['name'], 'meta_h1' => $result['meta_h1'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url), 'image' => $caimage, 'count' => ($this->config->get('config_product_count') ? $this->model_catalog_product->getTotalProducts($filter_data) : '') ); } $data['products_all'] = array(); for( $x = 0; $x < count( $data['categories'] ); $x++ ) { $cat = $data['categories'][ $x ][ 'category_id' ]; $data['products_all'][ $cat ] = array(); $filter_data = array( 'filter_category_id' => $cat, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit ); $product_total = $this->model_catalog_product->getTotalProducts($filter_data); $results = $this->model_catalog_product->getProducts($filter_data); $data['attribute_groups'] = array(); foreach ($results as $result) { if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price'], $this->session->data['currency']); } else { $tax = false; } $attribute_data = array(); $attribute_groups = $this->model_catalog_product->getProductAttributes($result['product_id']); foreach ($attribute_groups as $attribute_group) { foreach ($attribute_group['attribute'] as $attribute) { $attribute_data[$attribute['attribute_id']] = $attribute['text']; } } $data['products_all'][ $cat ][] = array( 'product_id' => $result['product_id'], 'name' => $result['name'], 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'model' => $result['model'], 'attribute' => $attribute_data, 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) ); foreach ($attribute_groups as $attribute_group) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['name'] = $attribute_group['name']; foreach ($attribute_group['attribute'] as $attribute) { $data['attribute_groups'][$attribute_group['attribute_group_id']]['attribute'][$attribute['attribute_id']]['name'] = $attribute['name']; } } } } Шаблон <?php if ($categories) { ?> <div class="row category"> <div class="subcats"> <div> <?php foreach ($categories as $category) { ?> <div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 bl-sk"> <div class="col-md-12 col-sm-12 col-xs-12"> <h3 class="category-item-name"><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></h3> <hr class="category-item-line"> <span class="h2m"><?php echo $category['meta_h1']; ?></span> </div> <div class="row"> <div class="col-lg-6 col-md-6 col-sm-6 hidden-xs"> <a href="<?php echo $category['href']; ?>"><img class="img-sk" src="<?php echo $category['image']; ?>" alt="<?php echo $category['name']; ?>" /></a><br /> <a class="sr" type="button" data-toggle="modal" data-target="#myModal-<?php echo $category['category_id']; ?>">Сравнить</a> <div id="myModal-<?php echo $category['category_id']; ?>" class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"><button class="close" type="button" data-dismiss="modal">×</button> <h4 class="modal-title">Сравнение <?php echo $category['name']; ?></h4> </div> <div class="modal-body"> <table class="table table-bordered"> <thead> <tr> <th>Название</th> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $attribute) { ?> <?php if ($i < 5) { ?> <th><?php echo $attribute['name']; ?></th> <?php } $i++; ?> <?php } ?> <?php } ?> <th>Цена</th> </tr> </thead> <tbody> <?php foreach ($products_all[$category['category_id']] as $product ) { ?> <tr> <td><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td> <?php foreach ($attribute_groups as $attribute_group) { ?> <?php $i = 0; ?> <?php foreach ($attribute_group['attribute'] as $key => $attribute) { ?> <?php if ($i < 5) { ?> <?php if (isset($product['attribute'][$key])) { ?> <td><?php echo $product['attribute'][$key]; ?></td> <?php } else { ?> <td></td> <?php } ?> <?php } $i++; ?> <?php } ?> <?php } ?> <td><a type="button" class="btn btn-primary btn-block" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><?php echo $product['price']; ?></a></td> </tr> <?php } ?> </tbody> </table> </div> <div class="modal-footer"><button class="btn btn-default" type="button" data-dismiss="modal">Закрыть</button></div> </div> </div> </div> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mp0"> <ul class="tov-cat"> <?php foreach ( $products_all[ $category['category_id'] ] as $product ) { ?> <li class="poster"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> </li> <?php } ?> </ul> </div> </div> </div> <?php } ?> </div> </div> </div> <?php } ?> С меня пивас за помощь!!! -
Подскажите, не нашли такого модуля?
-
Здравствуйте! Нет случайно такого модуля для категорий?
-
Yandex Metrika Ecommerce
max1985 replied to max1985's topic in SEO-питання (оптимізація та просування магазину)
это можно как-то обойти? И имеет ли значение в каком порядке загружаются скрипты, может он не успевает сработать, а пользователь ушел? -
Здравствуйте! Подскажите пожалуйста, почему может не всегда срабатывать код Yandex Metrika Ecommerce. На странице успешного заказа скрипт с данными загружается всегда, а в Yandex Metrika Ecommerce только половина заказов. Спасибо!
-
они встроены в модуль? Что-то такого не видел
- 1,834 replies
-
- мультиязык
- пагинация
-
(and 4 more)
Tagged with:
-
Подскажите как поставить условие для вывода разной информации в хедере сайта в зависимости от языка? Спасибо!
- 1,834 replies
-
- мультиязык
- пагинация
-
(and 4 more)
Tagged with: