Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


louise170
 Поделиться

Рекомендованные сообщения

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


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


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

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

Никакие системные файлы не изменяются, используется 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 месяц спустя...

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

 

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

 

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

Ссылка на комментарий
Поделиться на других сайтах


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

 

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

 

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

 

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

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

Ссылка на комментарий
Поделиться на других сайтах

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

 

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

 

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

 

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

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

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

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

Ссылка на комментарий
Поделиться на других сайтах


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

Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...

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

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 месяц спустя...

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

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

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 месяц спустя...

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 год спустя...

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

 

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 недели спустя...

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

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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