Перейти к содержанию
YaSe

[Доработка] Вывод списка товаров, производителей, категорий

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

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

Все доработки проверяются на OpenCart 1.4.7.

Доработка 1. Сортировка списка товаров по полю "Изображение".

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

Инструкция по установке

Правим три файла:

1. В файле admin/view/template/catalog/product_list.tpl строку

<td class="center"><?php echo $column_image; ?></td>
меняем на

<td class="left"><?php if ($sort == 'p.image') { ?><a href="<?php echo $sort_image; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_image; ?></a><?php } else { ?><a href="<?php echo $sort_image; ?>"><?php echo $column_image; ?></a><?php } ?></td>
2. В файле admin/controller/catalog/product.php правим функцию private function getList()

Перед строкой

$this->data['sort_name'] = HTTPS_SERVER . 'index.php?route=catalog/product&sort=pd.name' . $url;
добавляем строку

$this->data['sort_image'] = HTTPS_SERVER . 'index.php?route=catalog/product&sort=p.image' . $url;
3. В файле admin/module/catalog/product.php правим функцию public function getProducts($data = array())

В описание массива

$sort_data = array('pd.name','p.model','p.quantity','p.status','p.sort_order');
добавляем еще одну строку, чтоб получилось

$sort_data = array('pd.name','p.model','p.quantity','p.status','p.sort_order','p.image');
Планируемые доработки-мелочи: в выводе списка производителей и категорий выводить иконку-изображение и сделать сортировку по этому полю. Но это чуть позднее.

Поделиться сообщением


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

Дополнение 2.

Тестировалось на OpenCart 1.4.7

Описание

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

Скриншот

Изображение

Инструкция по установке

В архиве все требуемые файлы, но! ВАЖНО.

Не копируйте эти файлы к себе на хостинг. Они содержат только одну функцию, которая была изменена мной. Необходимо заменить ваши соответствующие функции в соответствующих файлах на мои.

Файл TPL можно копировать полностью.

Перед установкой делайте резервные копии.

Условия распространения

Дополнение распространяется бесплатно. Вы не можете продавать данное дополнение. Вы можете устанавливать, изменять исходный код, делать все, что заблагорассудится. Я не несу ответственности за действия дополнения, вы не можете предъявлять мне претензии. Установка и использование дополнения осуществляется вами на свой страх и риск.

Если вам чем-то помогло это дополнение и вы хотите отблагодарить меня - вы можете перечислить любую сумму на один из кошельков, представленных ниже.

R403178614088

Z222030646360

U113311346220

category.zip

Поделиться сообщением


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

Дополнение 3.

Тестировалось на OpenCart 1.4.7

Описание

В список производителей выводится изображение производителя. Возможность сортировки по этому полю.

Скриншот

Изображение

Инструкция по установке

В архиве все требуемые файлы, но! ВАЖНО.

Не копируйте эти файлы к себе на хостинг. Они содержат только одну функцию, которая была изменена мной. Необходимо заменить ваши соответствующие функции в соответствующих файлах на мои.

Файл TPL можно копировать полностью.

Перед установкой делайте резервные копии.

Условия распространения

Дополнение распространяется бесплатно. Вы не можете продавать данное дополнение. Вы можете устанавливать, изменять исходный код, делать все, что заблагорассудится. Я не несу ответственности за действия дополнения, вы не можете предъявлять мне претензии. Установка и использование дополнения осуществляется вами на свой страх и риск.

Если вам чем-то помогло это дополнение и вы хотите отблагодарить меня - вы можете перечислить любую сумму на один из кошельков, представленных ниже.

R333546089119

U113244870973

Z156540907979

manufacturer.zip

Поделиться сообщением


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

а кто знает как можно сделать так? переделать модуль PopupCategory V0.2 что бы родительская категория выводилась не только текстом но и можно было ставить картинку пример логотип производителя...

http://foto.mail.ru/mail/wonadoo/26/27.html

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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