Jump to content
Sign in to follow this  
polushkindenis

[Решено] Помогите кастомизировать модуль Популярные товары Opencart

Recommended Posts

Стандартный модуль opencart отображает популярные товары на главной. Подскажите что и где нужно изменить чтобы он показывал там только товары с картинками.

Просто магазин новый, и много товаров без картинок... вернее картинки есть ввиде заглушек "нет фото"

как при выводе товаров дополнительно сделать чтобы проверял есть ли у товара картинки отличные от той что по умолчанию. Если такие картинки есть то выводить... если нет то чтобы он брал следующий популярный товар и проверял его...

Спасибо за помощь

Share this post


Link to post
Share on other sites

foreach ($results as $result) {
/* цикл */
}
>>

foreach ($results as $result) {
	if ($result['image'] && file_exists(DIR_IMAGE.$result['image'])) {
		/* цикл */
	}
}

Share this post


Link to post
Share on other sites

спасибо я немножко кастомизировал под свой магазин получилось вот так

foreach ($results as $result) {
        if (($result['image']) && (substr($result['image'],-12,12)!='no-photo.jpg')) {
                         if ($result['image']) {
Edited by afwollis
[code][/code]

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By Sha
      700.00 руб
      Скачать/Купить дополнение


      MULTIEDIT - Пакетное редактирование товаров
      MULTIEDIT - пакетное редактирование товаров (Opencart 2.3)
      Multiedit - предназначен для группового редактирования различных параметров и опций товаров. Модуль позволяет быстро отредактировать все возможные стандартные атрибуты, описания, и другие свойства выбранных продуктов без необходимости индивидуального входа в карточку товара.  Это могут быть продукты выбранные из общего списка или все товарные единицы из одной либо нескольких категорий и производителей. Модуль повторяет внешний вид и расположение всех редактируемых полей как при обычном изменении товара, но изменения вносятся не в один, а во все выбранные изделия. Таким образом данное дополнение значительно облегчит процесс редакции данных и позволит сэкономить много времени.
      Данный модуль это надёжный инструмент и хороший помощник в редактировании товаров и наполнении интернет магазина.
       
      С помощью модуля можно массово:
      Редактировать названия, описания, мета теги;  
      Редактировать созданные опции, атрибуты к выбранным товарам
      Менять принадлежность к категории и производителю;
      Управлять фильтрами;
      Добавлять файлы к выбранным товарам (видео, инструкции и тд);
      Управлять скидками и акциями;
      Настраивать бонусные баллы;
      Редактировать изображения;
      Настраивать ЧПУ;
      Назначать регулярные платежи;
      Указывать сопутствующие и рекомендуемые товары;
      Пакетно изменять цены
      и другое... (детальнее смотреть демо)
       
      ДЕМО (список товаров)
      ДЕМО (редактирование выбранных товаров)
      ДЕМО (редактирование всех товаров выбранной категории)
      ДЕМО (редактирование всех товаров выбранного производителя)
      Логин: demo Пароль: demo
       
      Версии CMS
      Модуль тестировался и работает на OpenCart 2.3.x.x Версию модуля для OpenCart, ocStore 1.5.6, а так-же 2.0.x, 2.1.x, 2.2.x можно скачать здесь  
      Локализация
      Русский English  
      Установка и обновление модуля
      С помощью стандартного функционала OpenCart. 
      Подробная инструкция в файле readme.pdf
       
      Лицензия
      Данный модуль реализуется по принципу: одна лицензия на один домен. Вы не можете распространять, передавать или иным образом предоставлять третьим лицам право на использование данного продукта.  
      Гарантии и обязательства
      Разработчик не гарантирует отсутствие ошибок или корректной работы дополнения если: 
      В код сайта внесено много изменений; На сайте установлены конфликтующие между собой компоненты; Приобретаемое дополнение не совместимо с Вашей версией CMS. Во избежание потери данных перед установкой, рекомендуем делать backup файлов и базы данных!
       
      Техническая поддержка
      Техническая поддержка доступна пользователям из списка покупателей модуля.
      Обращаясь с просьбой разобраться в проблеме, предоставьте:
      Адрес сайта; Доступ в админ-панель; Доступ на FTP-сервер. По вопросам технической поддержки или консультаций, Вы можете связаться с нами через: 
      Личные сообщения на форуме; Тема поддержки Multiedit. Электронный адрес [email protected] Режим работы с 10-00 до 18-00 по киевскому времени за исключением выходных и праздничных дней. 
       
      Добавил Sha Добавлено 16.03.2017 Категория Редакторы Системные требования php 5.4 и выше Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 750  
    • By legioner26
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
    • By legioner26
      777.00 руб
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 1200  
    • By OtezVikentiy
      500.00 руб
      Скачать/Купить дополнение


      Фокус на популярные товары - сортировка - для opencart 3.0.*
       

      Фокус на популярные товары - сортировка - OpenCart 3.0.*
      Практически в любом аудите интернет-магазина есть пункт о том, что сортировка должна не просто существовать по дефолту и не работать на каких-то рандомных алгоритмах, а должна в топе всегда показывать наиболее востребованные, покупаемые и просматриваемые товары. Этот модуль помогает Вам настроить в своём магазине подобную дефолтную сортировку в соответствии с требованиями Аудита. На выбор в админке есть несколько простых настроек с приоритетами: "Наибольшее число продаж", "Наивысшие оценки" и "Наибольшее количество просмотров", а так же дополнительные настройки.
      Основные функции и возможности:
      Возможность настроить дефолтную сортирвоку товаров на свой вкус или в соответствии с требованиями аудита Возможность выбора одного или всех параметров сортировки Возможность убирать в низ списка товары, которые отсутствуют на складе независимо от того насколько они популярны или продаваемы Поддержка нескольких магазинов Многоязычность Не перезаписываются и не заменяются основные файлы Возможность включить или отключить модуль в любое время Простая и легкая установка Совместимость: OpenCart 3.0.*
      Требования: php 5.6+
      Языки: Русский, Английский
      Инструкция по установке:
      Зайти в Модули/Расширения -> Установка расширений Нажав кнопку "Загрузить" выбрать ocmod.zip файл модуля После этого зайти в Модули/Расширения -> Модификаторы и обновить модификаторы нажав кнопку сверху справа Перейти в Модули/Расширения -> Модули/Расширения и в списке "Модули" найти по названию модуль "Otezvikentiy: Фокус на популярные товары" Напротив него необходимо нажать кнопку чтобы активировать модуль После этого зайти в редактирование настроек модуля нажав кнопку Внутри настроек модуля необходимо будет выставить Статус -> Включено и нажать кнопку сохранения настроек сверху справа. В этот момент накатятся миграции на базу данных и модуль уже будет дееспособным. Техподдержка: [email protected] (при обращении обязательно указывайте где, когда и для какого домена был куплен модуль. в противном случае техподдержка оказана не будет.)
      Добавил OtezVikentiy Добавлено 14.09.2020 Категория Модули Системные требования php 5.6+ Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By SergeTkach
      1 000.00 руб
      Скачать/Купить дополнение


      Удобное массовое редактирование товаров в OpenCart 2.x с модулем Handy Product Manager
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать и удобно добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
      Внимание!
      В версии 1.1.0 добавлен функционал массового редактирования товаров по заданным фильтрам. В версии 1.4.0 добавлена фильтрация по маскам названий товара, артикулов и модели А также добавлена тестовая лицензия. Для получения тестовой версии модуля обращайтесь в личные сообщения на данном сайте.  
      ПРЕДУПРЕЖДЕНИЕ!
      << ! Модуль НЕ работает на тройке ! >> С версии 1.1.0 версия php 5.4 больше не поддерживается. Покупая модуль, Вы даете свое согласие с ЛИЦЕНЗИОННЫМ СОГЛАШЕНИЕМ, которое представлено внизу этого текста. Также Вы соглашаетесь с моей Политикой поддержки! Изучите ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ ниже по тексту Просьба при покупке модуля указывать домен, для которого покупается модуль. Также при необходимости, укажите отладочный локальный домен (*.loc) или поддомен на основном сайте.  

       
      ВИДЕО О РАБОТЕ С МОДУЛЕМ

      Обзор 3 основных фишек - https://www.youtube.com/watch?v=-Co6eQsmmqY
      Массовое установление скидок на товары - https://www.youtube.com/watch?v=Por-g9jiln4
      Массовое изменение цен на товары + работа в списке товара - https://www.youtube.com/watch?v=JRpqhTR7dQQ
      Быстрое добавление товаров прямо в списке товаров - https://www.youtube.com/watch?v=3-Xqb1nbI0Y
       
       
      ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ МАССОВОМ РЕДАКТИРОВАНИИ ТОВАРОВ
      Массовые изменения по заданным фильтрам (главная категория, наличие категории, производитель, маска* названия товара, макса артикула или модели, атрибут, опция, дата добавления) Массовая замена цен на заданный процент или фиксированную сумму Массовое назначение акций и скидок на заданный процент от цены товара Массовая генерация мета-тегов (в отличие от Seo Tags Generator, данные мета-теги записываются в базу данных) Массовая генерация рандомного текста с описаниями товаров (используется рандомизатор отсюда - http://xbb.uz/randomizator/text.bb) Массовое назначение атрибутов (очень полезно после импорта сотен товаров, у которых производитель не заполняет атрибуты так, как это нужно в OpenCart) Массовое назначение опций  
      * Примечание
      Маска названия, артикула или модели означает, что вы можете использовать для фильтрации в списке товаров и для массового редактирования похожие товары.
      К примеру:
       - двери% - найдет все товары, название которых начинается на слово "двери"
       - %двери% - найдет все товары, в названии которые присутствует слово "двери"
       - %двери - найдет все товары, название которых заканчивается на слово "двери"
      Но
      Имейте ввиду, что "двери%" и "дверь%" - это все таки разные маски
       
      ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ ДОБАВЛЕНИИ И РЕДАКТИРОВАНИИ В СПИСКЕ ТОВАРОВ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
       
      Требования к компьютеру
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится.
      Компьютер в целом должен быть в хорошем состоянии. Не должно быть такого, что при открытии скайпа и 7-10 вкладок браузера все бы зависало.
       
      На сервере (хостинге) должно быть:
       
      memory_limit: Не менее 512 М
       
      PHP 5.4 - не поддерживается (!)
      PHP 5.6 - PHP 7.2 c IonСube Loader 10
      Внимание! PHP 7.3 пока что не поддерживается!
       
       
      Требования к системе OpenCart
      Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предусмотреть все изменения, которые делают другие модули невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (отладки), что обычно ложится на плечи разработчика магазина. Претензии по ошибкам, возникшим в результате конфликта совместимости модулей в бесплатную поддержку модуля не входят.
      Допускается проверка работоспособности модуля с установленным модулем SEO PRO и LocalCopy.ocmod.xml
       
      Что в модуле зашифровано?
      Контроллер админки модуля Библиотека модуля, где происходит проверка лицензии и служебные операции  
       
       
      УСТАНОВКА МОДУЛЯ
       
      Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt (или install.txt) в архиве с модулем.
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Массовое редактирование товаров -http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/massEdit Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
       
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
       
      Покупая или устанавливая новую версию данного продукта, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования.
       
      Модуль продается и используется на условиях "Как есть". Модуль представляет собой типичное решение типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация продукта под индивидуальные нужды покупателя. Вам предоставляется неэксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предполагается. Однако, дополнительная лицензия может быть выдана на отладочные домены, которые соответствуют следующим требованиям:
      - Поддомен на основном домене (test.sitename.com, demo.sitename.com)
      - Поддомен на сайте разработчика (студии) (shopname.studioname.com)
      - Локальный домен вида sitename.loc или sitename.local Срок отправки кода лицензии — в течение 1 рабочего дня! Интерфейс текущей версии модуля может немного отличаться от того, который представлен на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются теми же самыми. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами. Автор  дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены в разделе СОВМЕСТИМОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней с момент получения сообщения об ошибке или в противном случае осуществить возврат с вычетом комиссий платежных систем. Гарантия устранения ошибок действует 12 месяцев с момента оплаты. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на Дополнительные модификаторы(!) из папки "Дополнительные-модификаторы" (раннее называлась "additional"). Они являются бонусными и не входят в стоимость покупки. Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (не зависимо делал ли их я или сторонний разработчик, модуль перестает работать по типичному сценарию и требует индивидуального рассмотрения ситуации) Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть, говорить, что проблема точно исходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль ( кроме LocalCopy.ocmod.xml ) и при этом исходные файлы OpenCart не были отредактированы вручную. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии) Покупая и продолжая использовать модуль Вы соглашаетесь с "Политикой поддержки" При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и (или) продавца не может превышать стоимость дефектного ПО, которую покупатель оплатил по факту. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и деловой стиль общения и/или позволяет себе фамильярность, оскорбления или хамство Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.) Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, оплатившего такую доработку.  
      Добавил SergeTkach Добавлено 03.12.2018 Категория Модули Системные требования PHP 5.6 - 7.0 + IonСube Loader 6 или PHP 7.1 - 7.2 + IonСube Loader 10. Внимание! PHP 7 пока что не поддерживается Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.