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

Отображение производителей


Recommended Posts

Смысла нет никакого - такой запрос превращается в INNER JOIN

Таким образом, выходит что в ветке ocStore 2.x наличие описания производителей обязательно. Иначе даже в админке такие производители (без описания) отображаться не будут. Интересно, так и было задумано или это ошибка?

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

Продолжение истории. 

Решил я поставить вот этот модуль: https://opencartforum.com/files/file/2804-pavblog-2-rus/. После его установки (корректной), у меня слетел модуль обработчика прайс-листов (пропал из админки). При этом, в меню "производители" админ. панели стали отображаться вместо трёх, все производители.

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

 

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

После переустановки модуля обработчика прайс-листов я импортировал один прайс, с целью убедиться, слетают настройки, или нет. Результат положительный. 

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

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


Поумничали, повздыхали, а воз  и ныне там! 

Так решения и не нашел.

Почти завершил создание магазина и в самом конце этот глюк с производителями. Что за подстава?! 

Змінено користувачем MonaLiza
Надіслати
Поділитися на інших сайтах


В файле  admin\model\catalog\manufacturer.php
 
закоментируйте  109  строку  (добавьте две косых линии в начале  //  )
 
Было

$sql = "SELECT c.manufacturer_id, c.name, c.sort_order FROM " . DB_PREFIX . "manufacturer c LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (c.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "'";

стало

//$sql = "SELECT c.manufacturer_id, c.name, c.sort_order FROM " . DB_PREFIX . "manufacturer c LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (c.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "'";
Надіслати
Поділитися на інших сайтах

  • 1 month later...

Ап, кто-то сталкивался с тем перемешиванием при сортировке кирилических и латинских имен производителей?

DmB1gabINWbldr.png

 

Да! У меня так: http://textiltrade.ru/brands/

 

Просто забил на это! 

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


Исправил, но в 1.5 такой фигни не было :) Объясните зачем так сделали, может я что-то упустил?

 

Файл model/catalog/manufacturer

$sql .= " ORDER BY md.meta_h1, m.name";

На

$sql .= " ORDER BY m.name";

И в контроллере сделал правку, иначе выводился сеошный h1 =)

	if ($result['meta_h1']) {
				$name = $result['meta_h1'];
			} else {
				$name = $result['name'];
			}

на 

$name = $result['name'];
Змінено користувачем ZyXeL
Надіслати
Поділитися на інших сайтах


Ап, кто-то сталкивался с тем перемешиванием при сортировке кирилических и латинских имен производителей?

DmB1gabINWbldr.png

Что за версия?Проверил на Ocstore 2.1.0.2

ce2ad2af5f52.png

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

У меня тоже появилась проблема с производителями. Сначала не добавлялись и даже не появлялись те, которые я редактировал из существующих. После копаний на форуме, я нашёл пару постов, где показали упущенные запятые и кавычки. Сделал, всё стало норм.

 

Но теперь другая проблема: в магазине под ценой товара отображается производитель. При нажатии на него должно открывать описание производителя, но страница открывается нормально, а по центру где должен быть текст о производителе пустота. Почему-то именно описание производителя на странице не грузится. Глюк? Есть решение?

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


Возможно используется шаблон.Ещё более возможно что он под чистый опенкарт.А в нём нет никаких описаний для производителя.

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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