Jump to content
Sign in to follow this  
louise170

[Поддержка] Производители плюс

Recommended Posts

Производители плюс


Производители плюс


Модуль для отображения производителей с иконками. Настраивается кол-во выводимых в каждый блок производителей.

Так же есть отдельная настраиваемая страница со всеми производителями.

Никакие системные файлы не изменяются, используется vqmod.

Модуль тестировался на OpenCart 1.5.4.1

Поддерживаемые языки

  • русский
  • английский

Пример работы модуля

http://ocstore1541.hypnoguru.ru/

Демо админки

http://ocstore1541.hypnoguru.ru/admin/

доступ demo / demo

Установка

Инструкция по установке находится в файле readme.txt в архиве модуля.

Инструкция по установке VQMOD (если vqmod уже установлен выполняем сразу 5 пункт):

  1. Скачиваем последнюю версию vqmod для Opencart https://github.com/vqmod/vqmod/releases
  2. Загружаем по FTP папку "vqmod" в корневую директорию вашего сайта.
  3. Устанавливаем права 777 на папки /vqmod и /vqmod/vqcache
  4. В адресной строке браузера вводим http://имя-вашего-сайта/vqmod/install/, после чего должна появиться надпись об успешной установке VQMOD-а.
  5. Закачиваем из архива модуля файлы с расширением xml в папку /vqmod/xml

Ручная установка: если по каким-то причинам вы не используете у себя на сайте vqmod, вы можете

внести необходимы изменения в файлы вручную. Для этого откройте в папке vqmod/xml файлы относящиеся к модулю и

смотрите там нужные вам изменения. Там, в принципе, понятно, где что на что менять.

Но если вы не знакомы с синтаксисом файлов vqmod и вам не очень понятно что к чему, то предварительно

можете почитать об этом тут:

https://github.com/vqmod/vqmod/wiki/Examples

https://github.com/vqmod/vqmod/wiki/Scripting

Обновление модуля

  1. Закачать все файлы из архива модуля на сайт.
  2. Зайти в админку модуля и нажать кнопку "Сохранить".
  3. Прописать настройки, которые появились в новой версии (если они вам нужны).

  • Добавил
  • Добавлено
    20.03.2013
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.4.1
  • 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
  • OpenCart.Pro, ocShop
    OcShop 1.5.6.4.х

 

Share this post


Link to post
Share on other sites

Было бы здорово, если можно было настраивать список производителей, т.е. каких производителей показывать на страницах.

 

И хотелось бы заменить стандартный вывод всех производителей на ваш вариант вывода.

 

Можно это все реализовать?

Share this post


Link to post
Share on other sites

Было бы здорово, если можно было настраивать список производителей, т.е. каких производителей показывать на страницах.

 

И хотелось бы заменить стандартный вывод всех производителей на ваш вариант вывода.

 

Можно это все реализовать?

 

Настраивать производителей, да, пожалуй можно сделать.

А вот про замену не очень понятно "ваш вариант вывода" - это вообще что? )))

Share this post


Link to post
Share on other sites

Было бы здорово, если можно было настраивать список производителей, т.е. каких производителей показывать на страницах.

 

И хотелось бы заменить стандартный вывод всех производителей на ваш вариант вывода.

 

Можно это все реализовать?

 

Настраивать производителей, да, пожалуй можно сделать.

А вот про замену не очень понятно "ваш вариант вывода" - это вообще что? )))

Обычный вариант: http://opencart.hypnoguru.ru/index.php?route=product/manufacturer

Ваш вариант: http://opencart.hypnoguru.ru/index.php?route=product/manufacturer_plus

Share this post


Link to post
Share on other sites

Ну так с этим-то вообще никаких проблем, просто на сайте ссылку производители меняете с первой на вторую и все ))))

Share this post


Link to post
Share on other sites

Ну тогда прикрутите, плиз, возможно выбора отображения производителей)

Share this post


Link to post
Share on other sites

У меня почему то ошибки сыпет иногда:

Notice: Undefined index: seo_title in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 130Notice: Undefined index: meta_description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 136Notice: Undefined index: meta_keyword in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 137Notice: Undefined index: seo_h1 in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 163Notice: Undefined index: description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 165

 

А бывает и нормально загружается.

Share this post


Link to post
Share on other sites

У меня почему то ошибки сыпет иногда:

Notice: Undefined index: seo_title in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 130Notice: Undefined index: meta_description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 136Notice: Undefined index: meta_keyword in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 137Notice: Undefined index: seo_h1 in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 163Notice: Undefined index: description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 165

 

А бывает и нормально загружается.

На демо у вас такая же фигня... Как исправить?

Share this post


Link to post
Share on other sites

У меня почему то ошибки сыпет иногда:

Notice: Undefined index: seo_title in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 130Notice: Undefined index: meta_description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 136Notice: Undefined index: meta_keyword in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 137Notice: Undefined index: seo_h1 in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 163Notice: Undefined index: description in /home/manydoor/public_html/catalog/controller/product/manufacturer.php on line 165

 

А бывает и нормально загружается.

На демо у вас такая же фигня... Как исправить?

 

manufacturer.php - это файл стандартный, файлы моего модуля называются manufacturer_plus.php и там вообще нет строк 130 и т.д. ))))

где-то тут на форуме я видела модуль, который эти все поля для СЕО добавляет.

Share this post


Link to post
Share on other sites

Ну может как то можно исправить, так как ошибка вылазит только когда просматриваешь категорию из вашего модуля. И у вас на демо то же самое. Что то с кем то конфликтует. Буду рад любой помощи )))

 

Может в файле мануфактуры можно как то скрыть ошибки которые сыпет???

 

Может error_reporting(0); поможет???

Share this post


Link to post
Share on other sites

error_reporting(0); 

 

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

Share this post


Link to post
Share on other sites

В общем действительно недоработка стандартной версии опенкарта.

 

В файле catalog/model/catalog/manufacturer.php надо исправить функцию getManufacturer, чтобы подцепляла все эти данные, на которые ругается, что их якобы нет:

	public function getManufacturer($manufacturer_id) {
		$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "manufacturer m
		LEFT JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id)
		LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id)
		WHERE m.manufacturer_id = '" . (int)$manufacturer_id . "' AND m2s.store_id = '" . (int)$this->config->get('config_store_id') . "'
		AND md.language_id = '" . (int)$this->config->get('config_language_id') . "'
		");
	
		return $query->row;	
	}

Share this post


Link to post
Share on other sites

Все равно проблему не решает (((

Share this post


Link to post
Share on other sites

Все равно проблему не решает (((

 

Присылайте скриншоты - у меня на демо это проблему решило и даже странно, что у вас не решает ))))

Share this post


Link to post
Share on other sites

Привет автору)

Поставил, всё отлично. Беда только одна — картинки не отображаются.

40b8b6bfa240t.jpg

Вот такую ссылку на картинку оно генерирует:

http://xn--e1aamjjfht.com.ua/%3Cb%3ENotice%3C/b%3E:%20Use%20of%20undefined%20constant%20HTTP_IMAGE%20-%20assumed%20'HTTP_IMAGE'%20in%20%3Cb%3E/home/promet02/xn--e1aamjjfht.com.ua/www/catalog/view/theme/default/template/product/manufacturer_plus.tpl%3C/b%3E%20on%20line%20%3Cb%3E18%3C/b%3EHTTP_IMAGEdata/Protherm_Logo.jpg

Если перевести на читаемый:

The requested URL /<b>Notice</b>: Use of undefined constant HTTP_IMAGE - assumed 'HTTP_IMAGE' in <b>/home/promet02/xn--e1aamjjfht.com.ua/www/catalog/view/theme/default/template/product/manufacturer_plus.tpl</b> on line <b>18</b>HTTP_IMAGEdata/Protherm_Logo.jpg was not found on this server.

Share this post


Link to post
Share on other sites

define('DIR_IMAGE', '/home/domain.ru/image/');

Opencart 1.5.6 :)

 

Добавил строчку, которую вы дали, заработало )   

Share this post


Link to post
Share on other sites

DIR_IMAGE - это другое, оно есть в предыдущих версиях, а HTTP_IMAGE в предыдущих версиях идет в самом начале, если конкретно, то строка номер 4.

Share this post


Link to post
Share on other sites

4 строка пустая. 

Стандартный Opencart ) 

Share this post


Link to post
Share on other sites

Notice: Undefined index: seo_title /catalog/controller/product/manufacturer.php on line 130Notice: Undefined index: meta_description in/catalog/controller/product/manufacturer.php on line 136Notice: Undefined index: meta_keyword in/catalog/controller/product/manufacturer.php on line 137Notice: Undefined index: seo_h1 in/catalog/controller/product/manufacturer.php on line 163Notice: Undefined index: description in/catalog/controller/product/manufacturer.php on line 165

 

 

 

 

ну как то странно, зачем оба модуля

 

/index.php?route=product/manufacturer_plus

/index.php?route=product/manufacturer

 

хрень какая то за бутылку пива

Share this post


Link to post
Share on other sites

сорри, дело в моих кривых руках)

Share this post


Link to post
Share on other sites

В моем модуле только файлы с названием manufacturer_plus.php, так сделано специально чтобы не затирало стандартный модуль производителей. в котором в вас ошибки. 

Share this post


Link to post
Share on other sites

Купил установил как написано, ошибка вылезла при просмотре самых производителей.

 

Notice: Undefined index: seo_title in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 133Notice: Undefined index: seo_h1 in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 139Notice: Undefined index: meta_description in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 145Notice: Undefined index: meta_keyword in /var/www/user/data/www/site.ru//vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 146Notice: Undefined index: description in /var/wwwuser/data/www/site.ru//vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 147

 

В чем может быть связано?

Share this post


Link to post
Share on other sites

Купил установил как написано, ошибка вылезла при просмотре самых производителей.

 

Notice: Undefined index: seo_title in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 133Notice: Undefined index: seo_h1 in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 139Notice: Undefined index: meta_description in /var/www/user/data/www/site.ru/vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 145Notice: Undefined index: meta_keyword in /var/www/user/data/www/site.ru//vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 146Notice: Undefined index: description in /var/wwwuser/data/www/site.ru//vqmod/vqcache/vq2-catalog_controller_product_manufacturer.php on line 147

 

В чем может быть связано?

 

Это не в моем модуле, поскольку все файлы модуля называются manufacturer_plus.php

 

А ошибка эта скорее всего из-за того, что шаблон ваш для страницы производителей учитывает сео-заголовки, а в контроллере у вас для них переменные не заданы. И тут два варианта: задать эти переменные в контроллере, либо, убрать их из шаблона.

Share this post


Link to post
Share on other sites

А по какому принципу выводит производителей в модуль? Рандомно? Которые задашь? По алфавиту? И расскажите подробней о проблеме с сео. Как понять фразу: "Учитывает сео-заголовки"? То есть если я использую чпу проблема, что выше гарантирована?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Serg9988
      Скачать/Купить дополнение


      Изменение стоимости на товар по производителю
      /****** Модуль Обновление стоимости товаров по производителю ******/
      Разработано SiteMix.com.ua
      Протестировано на ocstore 1.5.*
      opencart 1.5.*
      Описание:
      Модуль позволяет увеличить или уменьшить стоимость на все товары по производителю на заданный %.
      Установка:
      При установке никакие файлы перезаписаны не будут!
      Для работы модуля должен быть установлен vqmod!
      1) Распаковать архив с модулем и перенести все файлы из распакованного архива в соответствующие папки вашего сайта на сервере (Если таких не существует, их следует создать)
      2) Заходим в административную часть сайта, раздел "Дополнения" - "Модули" - устанавливаем модуль.
      Модуль готов к работе.
      Обратите внимание!
      Мождуль перед изменениями не создает копии базы данных, по этой причине изменения внесенные средствами модуля
      вернуть нельзя. Поэтому перед использованием модуля. Убедительная просьба создать бекап базы данных!!!!
      Вопросы, пожелания можно писать в форум или на почту support@sitemix.com.ua
      Добавил Serg9988 Добавлено 21.02.2016 Категория Модули Системные требования Сайт разработчика http://myopencart.club Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      1.5.6.3 ocStore 2.3
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • By balukoff
      300.00 руб
      Скачать/Купить дополнение


      ocBase Дополнительные услуги(привязка к категориям)
      Модуль ocBase Дополнительные услуги(привязка к категориям) v.1.0(далее модуль) предназначен для вывода дополнительных(сопутствующих услуг) при заказе основного товара. Подробнее разберем пример:
      У вас есть магазин по продаже компьютерной техники с 10000 наименованиями товаров, с 1000 категорий. У вас есть сервисный центр, который оказывает некоторые дополнительные услуги в привязке к основному купленному товару. Допустим вы продаете комплектующие к ПК(категория "Комплектующие") на сумму 20000, но вы можете предложить клиенту ещё и ряд услуг: сборку, установку ПО, настройку и т.д. Автоматизацию бизнеса можно настроить таким образом, что к каждому товару привязать услуги и выводить эти опции в заказе. Тогда теряется гибкость, появляется необходимость каждый раз заходить в новые товары и проставлять нужные опции.
      Основной двигатель прогресса - Лень, поэтому модуль будет делать всю грязную работу за вас. Что может модуль:
      Эти действия осуществляются в административной части модуля.
      - делать привязку услуг к любой категории.
      Это значит, что вы заносите нужное количество услуг для категории: называете услугу/товар/опцию, проставляете цену, указываете новую цену(для скидки), прописываете в формате html описание.
      С этого момента, когда вы внесли данные - любой товар, принадлежащий этой категории и попадающий в корзину - будет снабжаться набором услуг из модуля(с возможностью выбора "галочками").
      - Делать привязку настроек "по-умолчанию" для всех категорий, которые не входят в список уже внесенных в модуль.
      Это значит, что если вы привязали услуги к категориям(Комплектующие, Программное обеспечение), но не привязали к другой категории(напр. Флеш-накопители), но, у вас есть услуги в категории "по-умолчанию" - для этой категории будут выводиться услуги, содержащиеся в настройках "по-умолчанию"
      - Отключать вывод услуг/товаров/опций в настройках дополнительных услуг в разделе "учитывать в заказе"
      Возможности модуля делают работу с дополнительными услугами гибкой и эффективной, пересчет итогов в корзине при выборе дополнительных услуг происходит "на лету", без перезагрузки страницы.
      Модуль не меняет файлы системы и выполнен только для opencart 2.x
      Установка и настройка:
      1. Копируем файлы проекта в систему. Замен при первой установке модуля быть не должно!
      2. В административной части устанавливаем модуль "Дополнительные услуги"(1) в разделе "модули" и "Дополнительные услуги"(2) в разделе "Учитывать в заказе".
      3. В настройках модуля (1) указываем название модуля, добавляем(если нужно) категорию. Добавляется категория с помощью автодополнения по первым введенным буквам. Затем, категория выбирается в левой части экрана и добавляются услуги в правой. Каждая услуга добавляется кнопкой "+" и удаляется кнопкой "-"(при отметке "галочки" рядом с услугой).
      4. Обязательно в настройках (1) указать, что модуль "Отключен" - это даст эффект работы с категориями, но не вывода на экран непосредственно на сайте(этим занимается модуль (2)). Сохраняем.
      5. В настройках модуля (2) указываем порядок сортировки, указываем что модуль включен и опционально работу с настройками категорий "по умолчанию"
      6. Чтобы вывести учет в заказе в корзину, нужно в разделе "Система->Дизайн->макеты" в схеме "Checkout" добавить модуль "Дополнительные услуги"
      7. Проверяем, что все работает :)
      Весь процесс установки и настройки выполнен на картинках во вложении
      Добавил balukoff Добавлено 11.02.2016 Категория Учет в заказе Системные требования Сайт разработчика http://balukoff.ru Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By kv4nt
      Скачать/Купить дополнение


      Кнопка "Подняться наверх"
      Простая и удобная кнопка "Подняться наверх".
      Инструкция лежит в архиве.
      Добавил kv4nt Добавлено 03.02.2016 Категория Прочее  
    • By ambalocha69
      300.00 руб
      Скачать/Купить дополнение


      Модуль "Производители"
      Для Opencart 2.0 - 2.3
      Модуль "Производители" выводит в отдельном блоке список производителей.
      Опции модуля:
      - редактирование заголовка
      - включить\отключить логотипы
      - отображать только производителей с логотипами
      - включить\отключить количество товаров
      - устанавливать лимит количества отображаемых производителей
      - сортировка по названию или по количеству товаров
      - сортировка по возрастанию и убыванию
      Демо: http://opencart2.opencart.zone/
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы
      (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно
      упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Авторские права:

      Добавил ambalocha69 Добавлено 09.01.2016 Категория Модули Системные требования Сайт разработчика http://opencart.zone/modules-2-0/zomanufacturers.html Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By iDiy
      499.00 руб
      Скачать/Купить дополнение


      Витрина (категории, товары, бренды)
      Витрина (категории, товары, бренды)
      Особенности:
      Отзывчивый (адаптивный) дизайн;
      Выборочные элементы витрины;
      Товары категории;
      Товары бренда;
      Карусель для категорий и/или подкатегорий;
      Отображение подкатегорий списком или плиткой;
      Произвольное название описание и изображение для категорий;
      Множество настроек для отображения/скрытия элементов витрины;
      Поддержка мульти-магазина;
      Поддержка групп покупателей;
      Отображение модуля на стр. конкретной категории;
      Модуль оптимизирован для лучшей производительности.

      Совместимость: OpenCart 2.x, ocStore 2.x и прочие сборки.
      Демонстрация:
      Витрина категорий
      Админ демо (логин/пароль: demo / demo)
      Добавил iDiy Добавлено 28.12.2015 Категория Модули Системные требования Сайт разработчика Старая цена 595 Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
  • 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.