Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


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
    Нет
  • 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.х
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

 

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

 

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

 

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

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

Надіслати
Поділитися на інших сайтах

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

 

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

 

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

 

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

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  • 2 months later...

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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 и т.д. ))))

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

Надіслати
Поділитися на інших сайтах

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


error_reporting(0); 

 

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

Надіслати
Поділитися на інших сайтах

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

 

В файле 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;	
	}
Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

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

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.

Надіслати
Поділитися на інших сайтах


А что у вас в конфиге нет такой строчки что ли?

 

define('HTTP_IMAGE', 'http://'.$_SERVER['HTTP_HOST'].'/image/');

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

 

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  • 1 year later...

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

 

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

 

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.