Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Поиск по сайту

Результаты поиска по тегам 'featured'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • Opencart 4.x
    • Opencart 4.x: Общие вопросы
    • Opencart 4.x: Установка и обновление
    • Opencart 4.x: Локализация
    • Opencart 4.x: Настройка и оптимизация
    • Opencart 4.x: Песочница
    • Opencart 4.x: Поиск модулей
    • Opencart 4.x: Отчёты об ошибках
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
  • Разное
    • Пользовательские обзоры дополнений
    • Примеры сайтов на OpenCart (ocStore)
    • Курилка
    • Предложения по улучшению

Категории

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Фильтры
  • Цены, скидки, акции, подарки
  • Реклама и продвижение
  • Бонусы, купоны, программы лояльности
  • Блоги, новости, статьи
  • Покупки, оформление заказа, корзина
  • Опции
  • Атрибуты
  • Серии, Комплекты
  • Поиск
  • SEO, карта сайта, оптимизация
  • Кэширование, сжатие, ускорение
  • Платежные системы
  • Доставки
  • Редакторы
  • Меню, дизайн, внешний вид
  • Слайдшоу, баннеры, галереи
  • Письма, почта, рассылки, sms
  • Обратная связь, звонки
  • Обмен данными
  • Учет в заказе
  • Сравнения, закладки
  • Социальные сети
  • Парсеры
  • Модули
  • Инструменты, утилиты
  • Лицензии
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
    • ocStore
  • Услуги
    • Графика и дизайн
    • Маркетинг

Категории

  • Служебные документы
  • Оплата
  • Документация Opencart

Категории

  • Общие вопросы
  • Покупка дополнений
  • Для разработчиков
  • Аккаунт
  • Техническая поддержка
  • Финансовый отдел

Блоги

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • Записи
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Мой копирайтинг
  • SEO боксинг специального назначения
  • Get-Web Dev
  • Seok
  • Блоги sitecreator-а
  • Best practice
  • Vlad-Egorov-Blog
  • Блог spectre
  • commanddotcom
  • Внимание мошенники
  • Наблюдения обычного человека
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов
  • Настюша, тут есть темы
  • Пропитано рекламой
  • Tutorial
  • ОтВинта
  • Tg chnls
  • Блог
  • Блог sv2109
  • КАК ОРГАНИЗОВАТЬ НОВОСТНЫЕ ПОДПИСКИ НА БАЗЕ API OPENCART 3/0/2
  • VDS/VPS, серверы под Linux: установка, настройка, оптимизация
  • IT блог
  • Блог
  • Opencart SEO
  • Путёвые заметки о работе магазина NiceBike на платформе OpenCart
  • Blondi Blog
  • Полезные статьи, новости.
  • Блог владельца магазина
  • Хостинг для OpenCart
  • разное
  • ПРОДАЖА АКАУНТОВ-binance ВЕРИФИЦИРОВАННЫe ЧИСТЫЕ УСПЕВАЙТЕ КУПИТЬ ПО НИЗКОЙ ЦЕНЕ
  • Диспансеризация
  • wozobat
  • quasarbyte
  • Мой блог
  • Igorych
  • aaaaa
  • 👌🔊Bellsouth CUSTOMER support number 1+(8O8)678=9O64-☎phone number
  • Liudmila marketer
  • Заметки реалиста

Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


Сайт


Skype


Город:


Интересы

  1. Ситуация такая, сыпятся ошибки в лог касательно файла featured.tpl шаблона moneymaker, до него стоял шаблон oxy - так же были ошибки связанные с featured.tpl Методом наблюдений и тестов было замечено, что ошибки падают в лог файл только при заходе в карточку товара, а также повторно падают в лог при обновлении страницы с этим товаром (с любым товаром) Самое главное, что модуль Рекомендуемые/Featured НЕ УСТАНОВЛЕН! Ровно такое количество ошибок выпадает при заходе в карточку товара разово и столько же при обновлении страницы с товаром или переходе в любой другой товар: 2014-10-11 18:30:32 - PHP Notice: Undefined index: labels_ipl in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 38 2014-10-11 18:30:32 - PHP Notice: Undefined index: mmr_savings in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 42 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: stock in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: description in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 67 2014-10-11 18:30:32 - PHP Notice: Undefined index: labels_ipl in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 38 2014-10-11 18:30:32 - PHP Notice: Undefined index: mmr_savings in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 42 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: stock in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: description in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 67 2014-10-11 18:30:32 - PHP Notice: Undefined index: labels_ipl in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 38 2014-10-11 18:30:32 - PHP Notice: Undefined index: mmr_savings in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 42 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: stock in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: description in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 67 2014-10-11 18:30:32 - PHP Notice: Undefined index: labels_ipl in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 38 2014-10-11 18:30:32 - PHP Notice: Undefined index: mmr_savings in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 42 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: quantity in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: stock in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 47 2014-10-11 18:30:32 - PHP Notice: Undefined index: description in */public_html/vqmod/vqcache/vq2-catalog_view_theme_moneymaker_template_module_featured.tpl on line 67 Если отключить и удалить модуль Intelligent Product Labels сыпятся следующие ошибки, по сути идентичные: 2014-10-11 19:15:21 - PHP Notice: Undefined index: mmr_savings in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 42 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: stock in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: description in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 67 2014-10-11 19:15:21 - PHP Notice: Undefined index: mmr_savings in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 42 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: stock in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: description in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 67 2014-10-11 19:15:21 - PHP Notice: Undefined index: mmr_savings in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 42 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: stock in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: description in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 67 2014-10-11 19:15:21 - PHP Notice: Undefined index: mmr_savings in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 42 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: stock in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: description in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 67 2014-10-11 19:15:21 - PHP Notice: Undefined index: mmr_savings in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 42 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: quantity in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: stock in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 47 2014-10-11 19:15:21 - PHP Notice: Undefined index: description in */public_html/catalog/view/theme/moneymaker/template/module/featured.tpl on line 67 Что было сделано? 1. Есть тестовый поддомен, на нем идентичная копия магазина, разница только в config'ах, но на нем нет этой ошибки. 2. Модули и vqmod дополнения установлены одинаковые и запущены также одинаковые. 3. Стоял движок ocStore 1.5.5.1.1 -> Обновлен до 1.5.5.1.2 - после обновлений ошибки сохранились. 4. При всем при этом, модуль Рекомендуемые/Featured НЕ УСТАНОВЛЕН! 5. Сейчас файл Featured.tpl шаблона moneymaker переименован, можно сказать удален. Ошибок нету. Содержимое файла featured.tpl шаблона moneymaker: <?php $this->language->load('product/category'); ?> <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <div class="row products"> <div> <?php foreach ($products as $product) { ?> <div class="product-layout product-grid"> <div class="product-block product-block-detailed"> <div class="image"> <?php if ($this->config->get('mmr_stickers_enabled')) { ?> <?php $mmr_stickers = $this->config->get('mmr_stickers'); ?> <?php foreach ($mmr_stickers as $key => $mmr_sticker) { ?> <?php if ($mmr_sticker['enabled']) { ?> <?php if ( (($key==1)&&$product['rating']) || (($key==2)&&isset($product[$mmr_sticker['limit']])&&$product[$mmr_sticker['limit']]) || (($key==3)&&$product['special']) || (($key==4)&&isset($product['viewed'])&&$product['viewed']>=$mmr_sticker['limit']) || (($key==5)&&isset($product['date_available'])&&(round((strtotime(date("Y-m-d"))-strtotime($product['date_available']))/86400))<=$mmr_sticker['limit']) || (($key==6)&&$product['rating']&&$product['rating']>=$mmr_sticker['limit']) ) { ?> <div class="sticker sticker-<?php echo $key; ?>"> <div<?php if ($mmr_stickers[1]['enabled']&&$key>1&&$product['rating']) { echo " class='sticker-right'"; } ?>> <div class="fa-stack fa-2x"> <i class="fa fa-<?php echo $mmr_sticker['icon']; ?> fa-stack-2x"></i> <i class="fa fa-stack-1x"> <?php if ($key==1) { ?> <?php echo $product['rating']; ?><small>/5</small> <?php } else { ?> <?php echo isset($mmr_sticker['title'][$this->config->get('config_language_id')]) ? $mmr_sticker['title'][$this->config->get('config_language_id')] : ''; ?> <?php } ?> </i> </div> <div class="sticker-caption"> <?php echo isset($mmr_sticker['caption'][$this->config->get('config_language_id')]) ? $mmr_sticker['caption'][$this->config->get('config_language_id')] : ''; ?> </div> </div> </div> <?php if ($key>1) break; ?> <?php } ?> <?php } ?> <?php } ?> <?php } ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive img-thumbnail-transparent" /></a> </div> <div class="name"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <?php if ($this->config->get('mmr_savings_enabled')&&$product['mmr_savings']) { ?><?php $mmr_savings_text = $this->config->get('mmr_savings_text'); ?><span class="savings"><?php echo isset($mmr_savings_text[$this->config->get('config_language_id')]) ? $mmr_savings_text[$this->config->get('config_language_id')] : ''; ?> <?php echo $product['mmr_savings']; ?></span><?php } ?> </div> <div class="price-buttons"> <div class="buy-buttons"> <div class="btn-group"> <button class="btn btn-primary" type="button" <?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?>disabled="disabled" <?php } ?>onclick="addToCart('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-md hidden-sm"><?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?><?php echo $product['stock']; ?><?php } else { ?><?php echo $button_cart; ?><?php } ?></span></button> <?php if (!$this->config->get('mmr_common_btn_wishlist_hidden')) { ?><button class="btn btn-default" type="button" data-toggle="tooltip" title="<?php echo $this->language->get('button_wishlist'); ?>" onclick="addToWishList('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button><?php } ?> <?php if (!$this->config->get('mmr_common_btn_compare_hidden')) { ?><button class="btn btn-default" type="button" data-toggle="tooltip" title="<?php echo $this->language->get('button_compare'); ?>" onclick="addToCompare('<?php echo $product['product_id']; ?>');"><i class="fa fa-bar-chart-o"></i></button><?php } ?> </div> </div> <?php if ($product['price']) { ?> <div class="price"> <div> <span class="price-ldot">•</span> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <span class="price-rdot">•</span> </div> </div> <?php } ?> </div> <div class="description"> <?php echo $product['description']; ?> </div> </div> </div> <?php } ?> </div> </div> </div> </div> vq2-catalog_view_theme_moneymaker_template_module_featured.tpl <?php $this->language->load('product/category'); ?> <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <div class="row products"> <div> <?php foreach ($products as $product) { ?> <div class="product-layout product-grid"> <div class="product-block product-block-detailed"> <div class="image"> <?php if ($this->config->get('mmr_stickers_enabled')) { ?> <?php $mmr_stickers = $this->config->get('mmr_stickers'); ?> <?php foreach ($mmr_stickers as $key => $mmr_sticker) { ?> <?php if ($mmr_sticker['enabled']) { ?> <?php if ( (($key==1)&&$product['rating']) || (($key==2)&&isset($product[$mmr_sticker['limit']])&&$product[$mmr_sticker['limit']]) || (($key==3)&&$product['special']) || (($key==4)&&isset($product['viewed'])&&$product['viewed']>=$mmr_sticker['limit']) || (($key==5)&&isset($product['date_available'])&&(round((strtotime(date("Y-m-d"))-strtotime($product['date_available']))/86400))<=$mmr_sticker['limit']) || (($key==6)&&$product['rating']&&$product['rating']>=$mmr_sticker['limit']) ) { ?> <div class="sticker sticker-<?php echo $key; ?>"> <div<?php if ($mmr_stickers[1]['enabled']&&$key>1&&$product['rating']) { echo " class='sticker-right'"; } ?>> <div class="fa-stack fa-2x"> <i class="fa fa-<?php echo $mmr_sticker['icon']; ?> fa-stack-2x"></i> <i class="fa fa-stack-1x"> <?php if ($key==1) { ?> <?php echo $product['rating']; ?><small>/5</small> <?php } else { ?> <?php echo isset($mmr_sticker['title'][$this->config->get('config_language_id')]) ? $mmr_sticker['title'][$this->config->get('config_language_id')] : ''; ?> <?php } ?> </i> </div> <div class="sticker-caption"> <?php echo isset($mmr_sticker['caption'][$this->config->get('config_language_id')]) ? $mmr_sticker['caption'][$this->config->get('config_language_id')] : ''; ?> </div> </div> </div> <?php if ($key>1) break; ?> <?php } ?> <?php } ?> <?php } ?> <?php } ?> <a href="<?php echo $product['href']; ?>"><!-- star ipl --><?php echo $product['labels_ipl']; ?><!-- end ipl --><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive img-thumbnail-transparent" /></a> </div> <div class="name"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <?php if ($this->config->get('mmr_savings_enabled')&&$product['mmr_savings']) { ?><?php $mmr_savings_text = $this->config->get('mmr_savings_text'); ?><span class="savings"><?php echo isset($mmr_savings_text[$this->config->get('config_language_id')]) ? $mmr_savings_text[$this->config->get('config_language_id')] : ''; ?> <?php echo $product['mmr_savings']; ?></span><?php } ?> </div> <div class="price-buttons"> <div class="buy-buttons"> <div class="btn-group"> <button class="btn btn-primary" type="button" <?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?>disabled="disabled" <?php } ?>onclick="addToCart('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-md hidden-sm"><?php if ($this->config->get('mmr_common_addtocart_hide_enabled')&&$product['quantity']<1) { ?><?php echo $product['stock']; ?><?php } else { ?><?php echo $button_cart; ?><?php } ?></span></button> <?php if (!$this->config->get('mmr_common_btn_wishlist_hidden')) { ?><button class="btn btn-default" type="button" data-toggle="tooltip" title="<?php echo $this->language->get('button_wishlist'); ?>" onclick="addToWishList('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button><?php } ?> <?php if (!$this->config->get('mmr_common_btn_compare_hidden')) { ?><button class="btn btn-default" type="button" data-toggle="tooltip" title="<?php echo $this->language->get('button_compare'); ?>" onclick="addToCompare('<?php echo $product['product_id']; ?>');"><i class="fa fa-bar-chart-o"></i></button><?php } ?> </div> </div> <?php if ($product['price']) { ?> <div class="price"> <div> <span class="price-ldot">•</span> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <span class="price-rdot">•</span> </div> </div> <?php } ?> </div> <div class="description"> <?php echo $product['description']; ?> </div> </div> </div> <?php } ?> </div> </div> </div> </div> п.с. Будьте добры, помогите. Спасибо!
  2. Доброго времени суток, уважаемые форумчане! С OC работаю в первый раз, поставил себе 3 версию.(Version 3.0.2.0 (rs.3) Редактирую default шаблон на OC по своему вкусу и у меня возник вопрос: Я сделал некоторые изменения через дизайн > редактор шаблонов > product/category и в категории товаров( вкладка пицца) отображение карточки товара изменилось, но вот модуль "Рекомендуемые" который подгружает эти самые карточки(как я понимаю) из категорий товаров отображает по-старому, скажите, пожалуйста, откуда модуль подтягивает информацию и как мне сделать, чтобы моя карточка отображалась в модуле? Заранее спасибо!
  3. В стандартной сборке опенкарта есть модуль Рекомендуемых товаров. Он устраивает полностью и дополнять его не является проблемой, что и нравится. Столкнулся с такой проблемой, что мне нужно выводить несколько модулей рекомендуемых товаров с разными заголовками. Кто знает как реализовать такую примудрость? Может есть вариант простого клонирования одного и того же модуля, может есть аналог проскроллера только без слайдинга или С, только с возможностью запретить слайдинг в админке. Заранее благодарю всем за принятие участия в обсуждении.
  4. На главной вывожу модуль "Рекомендуемых товаров" и в них хочу выводить опции. С помощью вот этого топа на форуме сделал в категории, но и тут не все гладко - после фильтрации в фильтрПРО вместо опций пишет null - подскажите, пожалуйста, по поводу рекомендуемых и того, что бы и в фильтрПРО добавить опции. ЗЫ: По принципу как и с категория не вышло сделать для фильтр ПРО и рекомендуемых, ругается :(
  5. Привет всем. Столкнулся с одной задачкой, прошу помочь разобраться с этим вопросом. В магазине всего 3 товара, хочу вывести их на главную страницу при помощи встроенного модуля "рекомендуемые товары", но есть нюансы. Количество текста - описания товара в блоке ограничено, а нужно выдать больше знаков, либо вообще, в идеале прописать свой кастомный текст для этого. По идее, количество текста задается в файле www\admin\controller\setting\store.php $data['config_product_description_length'] = '100'; Но изменения этого значения результатов не дали. И вторая задача - картинки в этом блоке выводятся в виде уменьшенных тумбнейлов, а нужно вывести их в нормальном виде (размеры сам подгоню). Подскажите, плиз как можно реализовать такие вещи.
  6. Всем привет, может кто подскажет, добавляю название производителя в модуле featured, перед названием товара. В twig файле вставляю: <h3> {% if product.manufacturer %} {{ product.manufacturer }} {% endif %} </h3>, потом в php модуля вставляю код в $data['products'][] = array( 'manufacturer' => $result['manufacturer'], 'manufacturers' => $result['manufacturer_id'], итог не работает, но в модуле акции, в категориях и производителях эти коды работают, в модуле featured НЕТ. Подскажите в чем может быть загвоздка.... В инспекторе кода, только тэг h3 пустой показывает!
  7. Версия 1.0

    89 раз скачали

    С помощью данного модуля появляется страница, на которой выводятся все товары из модуля "Рекомендуемые". Тестировалось на Opencart 1.5.6.4 и Opencart 2.0.3 Демо 2.0.x 1.5.x Установка Скопируйте каталог "catalog" их архива в корень Вашего сайта. ВНИМАНИЕ!!! При копировании происходит замена модели "catalog/model/catalog/product.php", если Вы не хотите заменять данную модель вставьте следующий код в модель "catalog/model/catalog/product.php" перед последней закрывающей "}": // FOR FEATURED PAGEpublic function getProductFeatured($pid = array(), $data = array()) {if ($this->customer->isLogged()) {$customer_group_id = $this->customer->getCustomerGroupId();} else {$customer_group_id = $this->config->get('config_customer_group_id');} $sql = "SELECT DISTINCT p.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product p 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) WHERE p.status = '1'";$sql .= " AND p.product_id IN (" . implode(',', $pid) . ")";$sql .= " AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY p.product_id";$sort_data = array('pd.name','p.model','p.price','rating','p.sort_order');if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";} else {$sql .= " ORDER BY " . $data['sort'];}} else {$sql .= " ORDER BY p.sort_order"; }if (isset($data['order']) && ($data['order'] == 'DESC')) {$sql .= " DESC, LCASE(pd.name) DESC";} else {$sql .= " ASC, LCASE(pd.name) ASC";}if (isset($data['start']) || isset($data['limit'])) {if ($data['start'] < 0) {$data['start'] = 0;} if ($data['limit'] < 1) {$data['limit'] = 20;} $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];}$product_data = array();$query = $this->db->query($sql);foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']);}return $product_data;}/// // FOR FEATURED PAGE
    Бесплатное
  8. Версия 1.0

    Обработка добавляет стрелки к стандартному модулю "Рекомендуемые" в административной части opencart для изменения порядка товаров в списке. Например, нам нужно, чтобы товар Ipad был выше iMac, но тогда приходится удалять весь список и проходить всю операцию добавления. Однако модуль эту проблему решает. Необходим vqmod. - Не меняет исходные файлы - Использует "легкую" модель изменения DOM-структуры "на лету" - Сохранение модуля и вывод в шаблон - в стандартном режиме - Возможны доработки и обновления - Тестировалось на opencart/ocstore 1.5.x - Добавлена поддержка opencart 2.x Установка: просто поместите файл featured.xml в каталог vqmod\xml на Вашем сервере Для версии 2.x неоходимо установить модификатор через панель администрирования
    300 руб.
  9. Подскажите пожалуйста как в opencart 3 в стандартном (базовом) модуле featured вывести опции товаров В файл: modification\catalog\controller\extension\module\featured.php добавил код: $options = array(); foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) { if($option['required']){ $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] >= 0)) { $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 50, 50), 'quantity' => $option_value['quantity'], 'price_prefix' => $option_value['price_prefix'] ); } } $options[] = array( 'product_option_id' => $option['product_option_id'], 'product_option_value' => $product_option_value_data, 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'value' => $option['value'], 'required' => $option['required'] ); } } Также в $data['products'][] = array( добавил: 'options' => $options, Для вывода в файле: template\extension\module\featured.twig в карточку товара добавил код: {% if product.options %} {% for option in product.options %} {% if option.type == 'radio' %} <div class="groupOptionWrap {% if option.required %} required {% endif %}"> <div id="input-option{{ option.product_option_id }}" class='groupOptionElements'> {% for option_value in option.product_option_value %} {% if option_value.quantity == "0" %} <div class="groupOption groupOptionDisable"> {{ option_value.name }} </div> {% else %} <div class="groupOption"> {{ option_value.name }} </div> {% endif %} {% endfor %} </div> </div> {% endif %} {% endfor %} {% endif %} Но это не сработало, просьба подсказать, если кто знает рабочий вариант Весь код данного модуля: <?php class ControllerExtensionModuleFeatured extends Controller { public function index($setting) { $this->load->language('extension/module/notify_when_available'); $data['text_out_of_stock'] = $this->language->get('text_out_of_stock'); $data['out_of_stock_show'] = $this->config->get('module_notify_when_available_stock'); $data['out_of_stock_notify'] = $this->config->get('module_notify_when_available_notify'); $this->load->language('extension/module/featured'); $this->load->model('catalog/product'); $this->load->model('tool/image'); $data['products'] = array(); if (!$setting['limit']) { $setting['limit'] = 4; } if (!empty($setting['product'])) { $lang = $this->config->get('config_language_id'); $title = isset($setting['titles']['title'.$lang]) && $setting['titles']['title'.$lang] ? $setting['titles']['title'.$lang] : ''; if (isset($title) && $title) { $data['heading_title'] = $title; } if (isset($setting['shuffle']) && $setting['shuffle']) { shuffle($setting['product']); } $products = array_slice($setting['product'], 0, (int)$setting['limit']); foreach ($products as $product_id) { $product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info) { if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $setting['width'], $setting['height']); } else { $image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']); } 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']); $data['priceInt'] = $this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')); } else { $price = false; } $specialSavings =0; 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']); $data['specialInt'] = $this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')); $data['specialSavings'] = round((($data['priceInt']-$data['specialInt'])/$data['priceInt'])*100, 2); $specialSavings = $data['specialSavings']; } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price'], $this->session->data['currency']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = $product_info['rating']; } else { $rating = false; } $options = array(); foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) { if($option['required']){ $product_option_value_data = array(); foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] >= 0)) { $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 50, 50), 'quantity' => $option_value['quantity'], 'price_prefix' => $option_value['price_prefix'] ); } } $options[] = array( 'product_option_id' => $option['product_option_id'], 'product_option_value' => $product_option_value_data, 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'value' => $option['value'], 'required' => $option['required'] ); } } $data['products'][] = array( 'product_id' => $product_info['product_id'], 'quantity' => $result['quantity'], 'quantity' => $product_info['quantity'], 'quantity' => isset($result['quantity']) ? $result['quantity'] : (isset($product_info['quantity']) ? $product_info['quantity'] : 1), 'attribute_groups' => $this->model_catalog_product->getProductAttributes($product_info['product_id']), 'thumb' => $image, 'name' => $product_info['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'specialSavings' => $specialSavings, 'tax' => $tax, 'rating' => $rating, 'options' => $options, 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) );
  10. Модуль рекомендуемые товары с заголовком "ПОПУЛЯРНЫЕ ТОВАРЫ ИЗ МОЛОЧНОЙ ПРОДУКЦИИ" выводится не так как хотелось бы, "ПОПУЛЯРНЫЕ ТОВАРЫ ИЗ БАКАЛЕИ" выводится очень хорошо, меняю их местами, тогда все также, только теперь тот выводится хорошо, а другой наоборот. Что сделать чтобы они выводились одинаково? featured.tpl
  11. Версия 1.0.0

    63 раза скачали

    Модуль основан на стандартном "featured". Позволяет формировать список товаров для отображения по CRON заданию. Выборку можно настроить - указать из каких групп и сколько товаров брать. Модуль устанавливается стандартно через OCMOD. Инструкция по настройке: Шаг 1: Установите модуль через стандартный менеджер дополнений; Шаг 2: Включите и настройте модуль. При помощи крестика добавте категории в которых нужно проводить выборку. Галочка "только с изображениями" будет проводить выборку только по товарам у которых есть картинка. Галочка "Только нулевые" позволяет выводить только те товары, колличество которых 0. "Колличество" отвечает за то, сколько товаров из этой группы будет показано в выборке. Шаг 3: Добавте задание cron "адрес_сайта/cron/rand_tov_cron.php" ----- Системные требования: - PHP 5.6 или выше; - curl; Модуль написан мной для личного использования. И выложен на общее обозрение лишь с целью "а вдруг кому тоже пригодиться". Всё тестировалось на ocStore 2.3 со стандартным шаблоном. Однако не могу исключать, что в шаблон или движок я не вносил изменения. Так что по всем вопросам пишите, вместе разберёмся и запустим.
    Бесплатное
  12. Версия 1.0.0

    OCDfeatured - рекомендуемые товары Многофункциональный модуль для вывода рекомендуемых товаров на вашем сайте. Нового ничего не придумано. Обычный модуль рекомендуемых товаров со своими настройками. Настройки: 1) Три режима отображения: - горизонтальные вкладки - вертикальные вкладки - если ничего не выбрано, то блоки товаров выводятся один под другим 2) Мультиязычное название вкладки 3) Рядом с названием вкладки можно отобразить иконку Font Awesome или загрузить свое изображение 4) Мультиязычный баннер для каждой вкладки + расположение баннера (справа, слева) 5) Статус вкладки 6) Порядок сортировки Настройки товаров: 1) Сортировка - заданная в товарах - по названию - по дате добавления - по цене - по рейтингу - по остатку на складе 2) Показ категории, в которой находится товар 3) Показ модели 4) Показ краткого описания + настройка количества символов 5) Показ рейтинга 6) Показ артикула 7) Показ остатка на складе 8) Показ наличия на складе 9) Настройки показа атрибутов товаров: - разделитель для атрибутов - замена значения атрибута на название 10) Карусель - автопрокрутка - скорость автопрокрутки - навигация - пагинация - количество рядов товаров - лимит товаров в видимой части карусели (неограниченное количество разрешений экрана) 11) Прочие настройки - текст на кнопке "В корзину" - текст на кнопке "В корзину" когда товара нет в наличии - настройка отключения добавления товара в корзину когда его нет в наличии - показ "В Закладки" - показ "В Сравнение" Уровни доступа: 1) Показ баннеров для разных магазинов 2) Показ баннеров для разных групп покупателей К каждому модулю можно подключить пользовательский шаблон, тем самым при обновлении ммодуля не потеряются какие-либо сделанные изменения. Не перезаписывает системных файлов движка Не использует VQmod Не использует OCMOD Не использует ioncube Демо модуля: 1) Слайдер товаров 2) Карусель 3) Без карусели Административная часть: http://demo.oc-day.ru/admin/index.php?route=extension/module/ocdfeatured Логин: demo Пароль: demo Установка 1) Загрузить архив соответствующей версии через Дополнения / Установка дополнений (Extensions / Extension Installer) 2) Перейти в Система/Группы пользователей и для администратора установить права доступа (в блоках "Разрешить просмотр" и "Разрешить редактировать" отметить галочкой extension/module/ocdfeatured) 3) В настройках модуля на вкладке "Доступы" обязательно отметить магазин и группу покупателей, для которых необходимо показывать модуль. 4) Вывести созданный модуль на необходимой странице. Лицензия! 1) Данный модуль реализуется по принципу: одна лицензия - один домен. 2) Запрещена перепродажа модуля без согласия автора. 3) Запрещена передача модуля третьим лицам, распространение и публикация от своего имени без получения разрешения автора модуля.
    300 руб.
  13. Версия 1.0.4

    Рекомендуемые товары - это модуль, который позволяет создавать неограниченное количество модулей с различными наборами продуктов. Модуль можно использовать для создания таких модулей, как «Новинки», «Хиты продаж», продукты из выбранных категорий и многие другие настройки. Также вы можете создавать SEO страницы с набором продуктов. Этот модуль работает как модуль up-sell/cross-sell с гораздо более совершенной системой конфигурации. Уважаемые покупатели. На demo сайте за частую отображена только часть функционала, которую выполняет модуль, так как тяжело спрогнозировать то что нужно будет вам. По этому пожалуйста если у вас есть вопросы по работе модуля или у вас есть конкретная задача но вы сомневаетесь поможет ли её решить модуль то я рекомендую вам спросить об этом на странице поддержки модуля или же написать мне личное сообщение. FAQ - здесь собраны ответы на самые популярные вопросы. ❖ ПРЕИМУЩЕСТВО НАД ТЕМАТИЧЕСКИМИ МОДУЛЯМИ ➥ управление модулем выполнено на одной странице. ➥ редактирование параметров модуля выполняется без перезагрузки страницы. ➥ удобная система push уведомлений для панели управления модуля. ➥ возможность экспорта и импорта настроек модуля. ➥ возможность редактирования файла стилей модуля через панель управления модуля. ➥ возможность сжимать основной JS файл скриптов модуля. ➥ возможность создавать неограниченное количество модулей с набором продуктов. ➥ возможность создавать SEO страницы с набором продуктов. ➥ модуль не содержит файлов, в которых код зашифрован или обфусцирован. ❖ НЕМНОГО О ЦИФРАХ ➥ в состав модуля входит свыше 125 файлов. ➥ общий размер файлов меньше 0.8Mb (без сжатия). ➥ модуль переведен на 3 языка (English, ******ский, Русский). ➥ свыше 105 параметров настройки модуля. ❖ СПИСОК ВОЗМОЖНОСТЕЙ ❏ Модуль ➥ доступно 4 вида отображения модулей: статический модуль, статический модуль с вкладками, SEO страница, виджет для модуля "OCdevWizard Cart" и модуль для страницы корзины. ➥ доступно 4 вида отображения товаров: вертикальный список, карусель с одним элементом, горизонтальная сетка, горизонтальная карусель. ➥ возможность выбрать, какие продукты отображать: выбрать товары из категорий, выбрать товары из брендов, отображать выбранные товары, отображать новые товары, отображать наиболее продаваемые товары, отображать товары с акционной ценой, отображать наиболее просматриваемые товары, ранее просмотренные товары, товары от бренда что и главный товар, рекомендуемые товары от главного товара, товары из категорий что и главный товар, товары которые покупали с главным товаром. ➥ возможность фильтрации товаров по текущей категории или производителю. ➥ возможность устанавливать ограничения для набора продуктов: показывать только на выбранных товарах, показывать только на выбранных категориях, показывать только на выбранных брендах, показывать только на выбранных статьях, показывать только на пользовательских GET запросах или части URL в строке браузера. ❏ Другое ➥ поддержка multi-языков. ➥ поддержка multi-магазинов. ➥ поддержка RTL или LTR направление текста. ➥ модуль требует активацию лицензии. ❖ DEMO САЙТ ➥ Админка: demo / demo | Смотреть ➥ Каталог: Смотреть ❖ СОВМЕСТИМОСТЬ С OPENCART ➥ 1.5.5.1, 1.5.6, 1.5.6.1, 1.5.6.2, 1.5.6.3, 1.5.6.4 ➥ 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.2 ➥ 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8 ❖ СОВМЕСТИМОСТЬ С OCSTORE ➥ 2.1.0.1, 2.1.0.1.1, 2.1.0.2, 2.1.0.2.1, 2.3.0.2, 2.3.0.2.1, 2.3.0.2.2, 2.3.0.2.3, 2.3.0.2.5 ❖ СИСТЕМНЫЕ ТРЕБОВАНИЯ ➥ Минимальная версия PHP: 5.4. ➥ Модуль не работает на localhost. ❖ ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ Приобретая ПО, разработанные OCdevWizard, вы подтверждаете, что прочитали и согласны с условиями этого соглашения. Соглашение вступает в силу с момента покупки ПО, проданного через этот сайт, или получения его по электронной почте или любым другим способом. Если вы не согласны с этими условиями лицензирования, не используйте и/или не покупайте это ПО. Покупая ПО от автора OCdevWizard, пользователь соглашается c: ➥ Лицензию может предоставлять только автор ПО - OCdevWizard. ➥ После покупки ПО покупатель получает не эксклюзивную, не передаваемую, отзывную лицензию без ограничения по времени, по принципу 1 покупка ПО = 1 лицензия. ➥ Покупатель имеет право активировать лицензию только на один домен (например http://site.com), а также на не более чем пять под доменов этого же домена (например http://test.site.com или http://site.com/test). Для получения большего количества лицензий нужно произвести покупку ПО равно количеству доменов. ➥ В случае смены доменного имени, переезд сайта на другой домен, нужно выполнить покупку и активацию лицензии на этот домен. ➥ Активная лицензия дает право на использование обновлений ПО и бесплатной технической поддержки (консультация по настройке ПО и исправление конструктивных ошибок) сроком на 1 год. По окончанию этого периода покупатель имеет право продлить его, выполнив повторную покупку ПО. Само ПО будет работать без изменений, как и до момента окончания этого периода. ➥ Вы не можете продавать или перепродавать это ПО без письменного разрешения автора (OCdevWizard). ➥ Вы не можете давать в качестве подарка или распространять это ПО без письменного разрешения автора (OCdevWizard). ➥ Вы не можете изменять название этого ПО без письменного разрешения автора (OCdevWizard). ➥ Вы не можете представлять это ПО как собственное. ➥ Вы не можете использовать или извлекать компоненты ПО для использования их вне файлов ПО. ➥ Вы не можете удалять из файлов ПО копирайт автора (OCdevWizard). ➥ ПО предоставляется по принципу «AS IS». Автор ПО оставляет за собой право вносить изменения в условия данного лицензионного соглашения и изменять его пункты в любое время без дополнительных уведомлений, а также оставляет за собой право прекратить поддержку, отказать в доступе к обновлениям если пользователь нарушает это лицензионное соглашение. ❖ ПОДДЕРЖКА ➥ Пожалуйста, используйте мой сайт технической поддержки клиентов, чтобы запросить помощь или сообщить о ошибке. ➥ Пожалуйста, не используйте комментарии для сообщений об ошибках. ➥ Платная техническая поддержка выполняется в случаях, когда существует конфликт с внешними модулями/продуктами/шаблонами. Пожалуйста, примите это с пониманием того, что разработчик не может сделать собственный модуль на 100% совместимым со всеми внешними расширениями. Вот почему в некоторых случаях необходимо адаптировать модуль к нестандартной конфигурации и системным настройкам магазина. Поэтому решение таких проблем будет оплачиваться отдельно от стоимости модуля. ❖ СОВМЕСТИМ И АДАПТИРОВАН ➥ HYPER Positions +70 позиций модулей - oc2.3x ❖ ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ ❏ Вы можете напрямую заказать дополнительную услугу после покупки данного модуля: ➥ Установка модуля в ваш магазин вместо вас - 15usd. ➥ Базовая настройка параметров модуля вместо вас - 15usd. ➥ Помощь в решении проблем совместимости с вашей конфигурацией магазина - 15usd. ➥ Изменить стиль модуля в соответствии с вашей темой - 15usd. ➥ Улучшить/изменить базовую функциональность модуля в соответствии с вашими предпочтениями - индивидуальная цена. ➥ Пакет услуг "Услуги+" (включает установку, базовую настройку, устранение проблем совместимости, стилизацию под вашу тему и «пожизненную» лицензию) - 60usd. Все дополнительные услуги оплачиваются на этой странице.
    15.00 USD
  14. Версия 1.3

    По просьбам пользователей сделал клон модуля Рекомендуемые товары Описание можно найти на странице оригинала Для установки требуется vQmod, с его помощью добавляется доп. поле в администранивной части карточки товара во вкладке "Связи" Таким образом вы получаете еще один набор рекомендуемых товаров. Еще одна особенность, отличие от оригинального решения "рекомендуемых товаров" - нет обратной привязки товаров к текущему + кеширование товаров Работает на всех версиях 1.5.х.х с дефолтным шаблоном Демо v1.5.4.1
    10.00 USD
  15. Версия 0.2

    359 раз скачали

    Описание модуля: Модуль позволяет создавать копии стандартного модуля "Рекомендуем/Featured". На его базе можно сделать модули "Хиты продаж/Bestsellers", "Новинки/Latest", "Акции/Specials" и прочие - наполняемые товарами самостоятельно/в ручную, как в модуле "Рекомендуем/Featured". Возможности модуля: 1. Мультиязык. 2. Нет поддержки мульти-магазина. 3. Настройки: Лимит Модуль Изображение (Ширина x Высота) Схема Расположение Статус Порядок сортировки CSS 5. Редактирование: Название модуля Товары Поддержка opencart/ostore: v1.5.1.3.1 v1.5.2.1 v1.5.4.1 v1.5.3.1 v1.5.5.1 v1.5.6.4 Публичная оферта: 1. Автор не несет ответственности за код модуля и последствия его использования. 2. Модуль поддерживается/развивается силами сообщества opencartforum, автор не берет на себя обязательство поддержки/развития модуля. 3. Автор не заинтересован в платных доработках.
    Бесплатное
  16. Версия 1.0.0

    Преимущества: простота установки: "Модули / Расширения" -> "Установка расширений" -> " Загрузить"; добавление неограниченного количества производителей; простота использования без каких-либо знаний в области программирования; мультиязычность (English, Русский, Українська) Особенности: переопределение заголовка на любом установленном языке OpenCart; изменение размеров изображений; изменение количества столбцов (Bootstrap3); Отображение количества товаров производителя
    10.00 USD
  17. Версия 1.0.0

    Преимущества: простота установки: "Модули / Расширения" -> "Установка расширений" -> " Загрузить"; добавление неограниченного количества категорий; простота использования без каких-либо знаний в области программирования; мультиязычность (English, Русский, Українська) Особенности: переопределение заголовка на любом установленном языке OpenCart; изменение размеров изображений; изменение количества столбцов (Bootstrap3); Отображение количества товаров* *Отображение количества товаров в списке категорий зависит от настроек магазина: Система -> Настройки -> Редактирование магазина -> Вкладка "Опции" -> Опция "Количество товаров в категории"
    10.00 USD
  18. Для вывода товаров на главную страницу пользуюсь модулем "Рекомендации" (featured). Появилась необходимость все товары разместить на одной, главной странице, разделив их категориями. Выглядит это так: Дело в том, что модуль не поддерживает категории. Изначально он может выводить все товары разом, никак их не разделяя. Разделения, которое есть на картинке выше, я добился копированием кода в файле featured.tpl: <!--Кровати--> <div class="heading_title"> <?php echo $heading_title; ?> <a id="button-to-target-1" class="categories_boxes"> Кровати </a> <a id="button-to-target-2" class="categories_boxes"> Постельное бельё </a> <a id="button-to-target-3" class="categories_boxes"> Аксессуары </a> </div> <hr> <div id="target-el-1" class="categories_text"> <a style="color: #444"> Кровати </a> </div> <div class="row"> <?php foreach ($products as $product) { ?> <div class="product-layout col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="product-thumb transition"> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div> <div class="caption"> <h3 align="center"><b><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></b></h3> <hr> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($product['price']) { ?> <p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <?php } ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> </div> </div> </div> <?php } ?> </div> <!--Постельное бельё--> <div id="target-el-2" class="categories_text"> <a style="color: #444"> Постельное бельё </a> </div> <div class="row"> <?php foreach ($products as $product) { ?> <div class="product-layout col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="product-thumb transition"> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div> <div class="caption"> <h3 align="center"><b><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></b></h3> <hr> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($product['price']) { ?> <p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <?php } ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> </div> </div> </div> <?php } ?> </div> <!--Аксессуары--> <div id="target-el-3" class="categories_text"> <a style="color: #444"> Аксессуары </a> </div> <div class="row"> <?php foreach ($products as $product) { ?> <div class="product-layout col-lg-3 col-md-3 col-sm-6 col-xs-12"> <div class="product-thumb transition"> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div> <div class="caption"> <h3 align="center"><b><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></b></h3> <hr> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($product['price']) { ?> <p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <?php } ?> </p> <?php } ?> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> </div> </div> </div> <?php } ?> </div> Но очевидно, что товары просто дублируются. Как сделать так, чтобы в каждой категории были свои товары?
  19. На главной странице, выводятся 3 модуля "Рекомендуемые", заголовок модуля берется из переменной $heading_title. Хотелось бы вывести 3 разных заголовка, в настройках модуля "Рекомендуемые" есть поле "Название". Как вывести названия модуля http://prntscr.com/941hzu в шаблоне featured.tpl.
  20. Здравствуйте. Нужно встроить jQuery плагин в featured.tpl: <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('button').click(function() { jQuery.scrollTo('#target-el'); }); }); </script>Как это сделать? Заранее спасибо.
  21. Во всех шаблонах на главной странице идут картинки featured товаров. Подскажите, как вместо них вывести изображения категорий? То есть, сделать дублирование меню категорий в виде их изображений (естественно, без цены и кнопки купить). И чтобы при клике на картинку категории пользователь переходил на страницу с товарами этой категории (или страницу с подкатегориями, если они есть). Если где-то это уже обсуждалось, то ткните носом (с OpenCartom знаком второй день).
  22. 10 Скачать / Купить дополнение Клон модуля "Рекомендуемые товары" По просьбам пользователей сделал клон модуля Рекомендуемые товары Описание можно найти на странице оригинала Для установки требуется vQmod, с его помощью добавляется доп. поле в администранивной части карточки товара во вкладке "Связи" Таким образом вы получаете еще один набор рекомендуемых товаров. Еще одна особенность, отличие от оригинального решения "рекомендуемых товаров" - нет обратной привязки товаров к текущему + кеширование товаров Работает на всех версиях 1.5.х.х с дефолтным шаблоном Демо v1.5.4.1 Добавил zubovd Добавлено 09.08.2013 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 1.5.5.1.2 1.5.5.1.1 1.5.5.1 1.5.4.1.2 1.5.4.1.1 1.5.4.1 1.5.3.1 1.5.2.1 1.5.1.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  23. Скачать / Купить дополнение Товары (мультикопия модуля Рекомендуем/Featured) Описание модуля: Модуль позволяет создавать копии стандартного модуля "Рекомендуем/Featured". На его базе можно сделать модули "Хиты продаж/Bestsellers", "Новинки/Latest", "Акции/Specials" и прочие - наполняемые товарами самостоятельно/в ручную, как в модуле "Рекомендуем/Featured". Возможности модуля: 1. Мультиязык. 2. Нет поддержки мульти-магазина. 3. Настройки: Лимит Модуль Изображение (Ширина x Высота) Схема Расположение Статус Порядок сортировки CSS 5. Редактирование: Название модуля Товары Поддержка opencart/ostore: v1.5.1.3.1 v1.5.2.1 v1.5.4.1 v1.5.3.1 v1.5.5.1 v1.5.6.4 Публичная оферта: 1. Автор не несет ответственности за код модуля и последствия его использования. 2. Модуль поддерживается/развивается силами сообщества opencartforum, автор не берет на себя обязательство поддержки/развития модуля. 3. Автор не заинтересован в платных доработках. Добавил berrber Добавлено 24.05.2015 Категория Модули  
  24. 300 Скачать / Купить дополнение Стрелки изменения порядка товаров в модуле "Рекомендуемые" Обработка добавляет стрелки к стандартному модулю "Рекомендуемые" в административной части opencart для изменения порядка товаров в списке. Например, нам нужно, чтобы товар Ipad был выше iMac, но тогда приходится удалять весь список и проходить всю операцию добавления. Однако модуль эту проблему решает. Необходим vqmod. - Не меняет исходные файлы - Использует "легкую" модель изменения DOM-структуры "на лету" - Сохранение модуля и вывод в шаблон - в стандартном режиме - Возможны доработки и обновления - Тестировалось на opencart/ocstore 1.5.x - Добавлена поддержка opencart 2.x Установка: просто поместите файл featured.xml в каталог vqmod\xml на Вашем сервере Для версии 2.x неоходимо установить модификатор через панель администрирования Добавил balukoff Добавлено 01.12.2015 Категория Прочее  
  25. Скачать / Купить дополнение Страница "Все рекомендуемые товары" С помощью данного модуля появляется страница, на которой выводятся все товары из модуля "Рекомендуемые". Тестировалось на Opencart 1.5.6.4 и Opencart 2.0.3 Демо 2.0.x 1.5.x Установка Скопируйте каталог "catalog" их архива в корень Вашего сайта. ВНИМАНИЕ!!! При копировании происходит замена модели "catalog/model/catalog/product.php", если Вы не хотите заменять данную модель вставьте следующий код в модель "catalog/model/catalog/product.php" перед последней закрывающей "}": // FOR FEATURED PAGEpublic function getProductFeatured($pid = array(), $data = array()) {if ($this->customer->isLogged()) {$customer_group_id = $this->customer->getCustomerGroupId();} else {$customer_group_id = $this->config->get('config_customer_group_id');} $sql = "SELECT DISTINCT p.product_id, (SELECT AVG(rating) FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating FROM " . DB_PREFIX . "product p 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) WHERE p.status = '1'";$sql .= " AND p.product_id IN (" . implode(',', $pid) . ")";$sql .= " AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "' GROUP BY p.product_id";$sort_data = array('pd.name','p.model','p.price','rating','p.sort_order');if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";} else {$sql .= " ORDER BY " . $data['sort'];}} else {$sql .= " ORDER BY p.sort_order"; }if (isset($data['order']) && ($data['order'] == 'DESC')) {$sql .= " DESC, LCASE(pd.name) DESC";} else {$sql .= " ASC, LCASE(pd.name) ASC";}if (isset($data['start']) || isset($data['limit'])) {if ($data['start'] < 0) {$data['start'] = 0;} if ($data['limit'] < 1) {$data['limit'] = 20;} $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];}$product_data = array();$query = $this->db->query($sql);foreach ($query->rows as $result) { $product_data[$result['product_id']] = $this->getProduct($result['product_id']);}return $product_data;}/// // FOR FEATURED PAGE Добавил devrvk Добавлено 01.12.2015 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.1 1.5.4.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.