Перейти к содержанию

Лидеры

  1. Bn174uk

    Bn174uk

    Разработчик


    • Баллы

      10

    • Постов

      59


  2. OpenCart Club

    OpenCart Club

    Разработчик


    • Баллы

      4

    • Постов

      33


  3. Panda58dev

    Panda58dev

    Разработчик


    • Баллы

      3

    • Постов

      69


  4. xprolance

    xprolance

    Разработчик


    • Баллы

      2

    • Постов

      37


Популярный контент

Показан контент с высокой репутацией 17.05.2022 во всех областях

  1. Галерея фото и видео Добавил xprolance Добавлено 17.05.2022 Категория Слайдшоу, Банеры, Галереи , Слайдшоу, Банеры, Галереи Просмотр файла
    1 балл
  2. Версия 1.5

    11 раз скачали

    XL Easy Gallery - элегантный, удобный и простой в использовании модуль фото и видео галерей для OpenCart. После создания галереи и добавления в неё медиа контента, нужно только скопировать её код и вставить в любое место описания.Возможности: стандартное добавление фото через менеджер изображений прямая мультизагрузка с транслитом и переименованием дубликатов добавление видео с сервисов YouTube и Vimeo автоматическая пересортировка новых позиций и сортировка перетаскиванием выбор из двух скриптов галерей с разным типом вывода шорткоды для вставки галерей в описание возможность размещения нескольких галерей на одной странице возможность изменения размера миниатюр и самого блока сохранение обложек видео в максимально доступном разрешении возможность замены обложки видео на свою картинку мультиязычное описание к фотографиям с поддержкой ссылок отчёт о загруженных и не загруженных файлах отсутствие белых полей на фотографиях автоматическое создание директорий под каждую галерею ограничение размера и разрешения загружаемых фотографий поиск по названию или коду галереи в административной части Поддерживаемые компоненты и модули, в которых это будет работать по умолчанию: Категории Товары Производители Статьи Каталог статей Некоторые модули блогов Некоторые кастомные вкладки шаблонов HTML модуль Последний соответственно можно разместить везде, где доступны позиции модулей. Модуль не имеет своей отдельной страницы с альбомами на сайте. Возможно, это будет реализовано в будущем.==========Порой может быть полезным представить посетителям товар с другой, потребительской стороны, например, подробности его эксплуатации, детали использования в реальной жизни, фотообзоры от покупателей и прочее. Или же разбавить текст статей подборкой фото и видео материалов, с удобным просмотром, без ущерба для производительности страницы. Тут и пригодится данный модуль. ==========Демо сайт Системные требования к хостингу: php 5.5 и выше + ionCube Loader Если вы не знаете состояние этих параметров, то скачайте модификатор и следуйте инструкции. Ключ активации можно получить через личное сообщениеОбратите внимание! Тестовый сайт может быть только поддоменом основного сайта, техническим доменом хостинга или папкой с сайтом на локальном сервере без точки в названии. Дополнительная информация:
    650 ₽
    1 балл
  3. Для различных типов товаров часто возникает необходимость вывести товары в рекомендуемые автоматически, по определённому критерию. Нередко товары группируются по коллекциям, но штатными средствами OpenCart нет возможности их корректно объединить и добавить автоматически друг к другу как рекомендуемые товары. Эта небольшая доработка позволяет без дополнительных модулей реализовать вывод товаров коллекции в рекомендуемые автоматически, и избавляет вас от необходимости добавлять каждый товар друг к другу вручную. Данная доработка не затрагивает шаблоны, поэтому подходит для любой версии движка и сборки. Для примера рассматривается вариант объединения в коллекции по совпадению поля EAN. По принципу - если поле EAN не пустое, то выводим такие товары в рекомендуемые. В файле catalog/controller/product/product.php Находим строку: $results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']); И заменяем её на это: $results = $this->model_catalog_product->getProductRelatedCollection($product_info); В файле catalog/model/catalog/product.php Перед строкой: public function getProductRelated($product_id) { Добавляем: public function getProductRelatedCollection($product) { // Поле товара, по которому идёт выборка коллекции $collection_field = 'ean'; $product_data = array(); if (!empty($product[$collection_field])) { $query = $this->db->query("SELECT product_id FROM " . DB_PREFIX . "product WHERE product_id != '" . (int)$product['product_id'] . "' AND status = '1' AND `" . $this->db->escape($collection_field) . "` LIKE '" . $this->db->escape($product[$collection_field]) . "' ORDER BY sort_order"); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } } return $product_data; } Если нужно выбирать товары только того же производителя, то функция должна выглядеть так: public function getProductRelatedCollection($product) { // Поле товара, по которому идёт выборка коллекции $collection_field = 'ean'; $product_data = array(); if (!empty($product[$collection_field])) { $query = $this->db->query("SELECT product_id FROM " . DB_PREFIX . "product WHERE product_id != '" . (int)$product['product_id'] . "' AND status = '1' AND manufacturer_id = '" . (int)$product['manufacturer_id'] . "' AND `" . $this->db->escape($collection_field) . "` LIKE '" . $this->db->escape($product[$collection_field]) . "' ORDER BY sort_order"); foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']); } } return $product_data; } Если у вас много товаров, то стоит зайти в phpMyAdmin и добавить индекс для поля EAN. Это ускорит выборку товаров для коллекции. Добавить индекс можно таким запросом: ALTER TABLE `oc_product` ADD INDEX `ean` (`ean`) Обратите внимание на префикс 'oc_', он у вас может отличаться или отсутствовать.
    1 балл
  4. 1 балл
  5. Думаю хорошей возможностью было бы "закреплять" публичные сообщения на стене, что бы выводить свой статус, или ещё что-нибудь, и другие активности не мешали просмотру.
    1 балл
  6. Предложение : завести раздел "Флудилка" или "Курилка" ибо опенкарт форум в одностороннем порядке блокирнул доступы пользователей из России, многие попали в бан. Первые "непонятки" уже прошли, люди ищут где обосновываться по новой. + наверняка будет много вопросов не касающихся разделов поддержки. Из минусов конечно могут начаться "Срачи" , но на данный момент как я понимаю основная задача не растерять тех, кто поверил в платформу и стал "Голосовать рублем" за работу кодеров.
    1 балл
×
×
  • Создать...