Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Allaur

Пользователи
  
  • Posts

    825
  • Joined

  • Last visited

1 Follower

About Allaur

  • Birthday 01/26/1969

Technical support

  • Works time
    24\7
  • Status
    Рилиию
  • Other
    рилиию даже когда сплю

Информация

  • Пол
    Мужлина
  • Город:
    Харьков
  • Интересы
    Бесплатная помощь по созданию проектов при аренгде хостинга на Allaurhost.ru

Recent Profile Visitors

5,038 profile views

Allaur's Achievements

Experienced

Experienced (11/14)

  • First Post
  • Collaborator
  • Posting Machine Rare
  • Conversation Starter
  • Reacting Well Rare

Recent Badges

45

Reputation

  1. Отлично всё рилииет Спасипотому что Стоит фильтр-про, но хозяин хочет ещё над сортировкой отгдельно по производителям сортировать. У каждого свои ираканы в голове.
  2. Добрый гдень У вас во вкладке Обновления пусто. Подскажите пожалуйси с версии 2.5.2 до 2.9.8 были какие нибудь глобальные изменения?
  3. им не модуль я же ссылку дал на тему Вот код фильтра <modification> <id>Filter by manufacturers</id> <version>1.0</version> <vqmver>2.1.5</vqmver> <author>Denisov Konstantin</author> <website>http://www.grissoft.com.ua</website> <email>[email protected]</email> <file name="catalog/controller/product/category.php"> <operation> <search position="after"> <![CDATA[ $category_info = $this->model_catalog_category->getCategory($category_id); ]]> </search> <add> <![CDATA[ //Manufacturers $manufacturers = $this->model_catalog_category->getManufacturers($category_id,true); $this->data['manufacturers'] = array(); $this->data['all_manufacturers'] = $this->url->link('product/category', 'path=' . $category_id); foreach ($manufacturers as $manufacturer) { $this->data['manufacturers'][] = array ( 'manufacturer_id' => $manufacturer['manufacturer_id'], 'name' => $manufacturer['name'], 'href' => $this->url->link('product/category', 'path=' . $category_id . '&manufacturer_id=' . $manufacturer['manufacturer_id']) ); } if (isset($this->request->get['manufacturer_id'])) { $manufacturer_id = $this->request->get['manufacturer_id']; $this->data['manufacturer_id'] = $manufacturer_id; } else { $manufacturer_id = false; $this->data['manufacturer_id'] = 0; } //--------------- ]]> </add> </operation> <operation> <search position="after"> <![CDATA[ $url = ''; ]]> </search> <add> <![CDATA[ //Manufacturers if (isset($this->request->get['manufacturer_id'])) { $url .= '&manufacturer_id=' . $this->request->get['manufacturer_id']; } //---------------- ]]> </add> </operation> <operation> <search position="before"> <![CDATA[ 'filter_category_id' => $category_id, ]]> </search> <add> <![CDATA[ 'filter_manufacturer_id' => $manufacturer_id, ]]> </add> </operation> </file> <file name="catalog/model/catalog/category.php"> <operation> <search position="after"> <![CDATA[ class ModelCatalogCategory extends Model { ]]> </search> <add> <![CDATA[ //Manufacturers public function getManufacturers($filter_category_id = 0, $filter_sub_category = false) { if($filter_category_id == 0) $filter_sub_category = true; $sql = "SELECT m.name, m.manufacturer_id "; $sql .= " FROM " . DB_PREFIX . "manufacturer m "; $sql .= " INNER JOIN " . DB_PREFIX . "product p ON (p.manufacturer_id=m.manufacturer_id)"; if ($filter_sub_category == true) { $implode_data = array(); $categories = $this->getCategoriesByParentId($filter_category_id); $categories[]=$filter_category_id; $implode_data = implode(',',$categories); $sql .= " INNER JOIN " . DB_PREFIX . "product_to_category p2c ON (p.`product_id`=p2c.`product_id`) and p2c.`category_id` in (".$implode_data.")"; } else { $sql .= " INNER JOIN " . DB_PREFIX . "product_to_category p2c ON (p.`product_id`=p2c.`product_id`) and p2c.`category_id`=".$filter_category_id.""; } $sql .= " GROUP BY p.manufacturer_id"; $query = $this->db->query($sql); return $query->rows; } //--------------- ]]> </add> </operation> </file> <file name="catalog/view/theme/default/template/product/category.tpl"> <operation> <search position="before"> <![CDATA[ <?php if ($products) { ?> ]]> </search> <add> <![CDATA[ <!-- Manufacturers --> <?php if ($manufacturers) { ?> <div class="manufacturers"> <?php if ($manufacturer_id==0) { ?> <span>Все производители</span> <?php } else { ?> <a href="<?php echo $all_manufacturers; ?>">Все производители</a> <?php } ?> <?php foreach ($manufacturers as $manufacturer) { ?> <?php if($manufacturer['manufacturer_id']==$manufacturer_id) { ?> <span><?php echo $manufacturer['name'] ?></span> <?php } else {?> <a href="<?php echo $manufacturer['href'] ?>"><?php echo $manufacturer['name'] ?></a> <?php }?> <?php } ?> </div> <?php } ?> <!-- End of Manufacturers --> ]]> </add> </operation> </file> </modification>
  4. Добрый гдень Есть тема тут Но по ходу она умерла. Есть нужда сгделать фильтр производителей только по включенным товарам Фильтр выводит все производители к которым закреплены товары данной категории. Но если товары данной категории, прикреплённые к производителю, выключены, то производитель всё равно выводится. И получается если в категории товары имеют 20 производителей и только 3 производителя имеют включенные товары, то покупателю приходится бестолково клацать по осильным пустым производителям. Что приводит к уходу покупателя с сайи. Как сгделать ик чтоб выводились производители только те у которых товар включён? Прошу помощи!
  5. Тут ещё есть кто живой? Выявлена ещё одна проблема , ранее не опубликованная. Фильтр выводит все производители к которым закреплены товары данной категории. Но если товары данной категории, прикреплённые к производителю, выключены, то производитель всё равно выводится. И получается если в категории товары имеют 20 производителей и только 3 производителя имеют включенные товары, то покупателю приходится бестолково клацать по осильным пустым производителям. Что приводит к уходу покупателя с сайи. Как сгделать ик чтоб выводились производители только те у которых товар включён?
  6. Здравствуйте Ни как не могу настроить сео фильтра. Посадочные страницы. Вкладка SEO Делаю ик SEO URL --- brand_prology часть урла после # -- category_id=146&page=1&path=72_146&sort=p.sort_order&order=ASC&limit=48&route=product%2Fcategory&min_price=324&max_price=22640&manufacturer%5B%5D=145 дное прописываю теги. Вкладка Дополнительно Не отображать хеш в адресной строке -- галочки нет Что я гделаю не правильно? И ещё обновил файлы модуля и теперьь не показываются товары, которых нет в налилии. Необходимо выводить все товары
  7. Здравствуйте В докумениции есть ссылка на полные инструкции https://full-index.ru/blog/category/support Переходим в Настройка FX Sitemap а им написано. Данная запись защиещёна паролем. Без пароля нельзя посмотреть инструкции? А ггде пароль брать?
  8. Если производитель не найгден вылазит вот икая ошибка. Notice: Undefined variable: aridius_not_found_message in /catalog/view/theme/aurus/template/error/not_found.tpl on line 32
  9. Да я сразу в faq_ru.html полез, но по заголовкам ничего подобного не увигдел. Хорошо. Попробую в теме поискать. ======================== Нашёл разобрался Спасипотому что
  10. ага, это скорее всего из-за того что есть заказы со сирой настройкой валюты.
×
×
  • 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.