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

Картинка в меню


Recommended Posts

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

OpenCart v1.5.1.3

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

было

Изображение

стало

Изображение

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


  • 3 weeks later...

Так же интересует данный вопрос.

Делается это наверняка просто, но у меня всё равно что-то не получается вывести изображения :(

Кто делал, подскажите пожалуйста.

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


Вывод изображения категорий-то сделал, всё вроде работает, но в некоторых разделах (корзина, оформление заказа) глючит и вылазит ошибка

Fatal error: Call to a member function resize() on a non-object in sklad.biz\www\vqmod\vqcache\vq2-catalog_controller_common_header.php on line 206

:( :(

Добавлено позже:

В общем всё, решил вопрос. Рассказываю :) Все изменения шаблона - примерные, кому надо, подгонит под себя как надо.

Все действия выполнялись на чисто установленном OpenCart 1.5.1.3

1. Открываем файл ....catalog/controller/common/header.php

1.1 В нем ищем

$this->load->model('catalog/product');
После него вставляем

$this->load->model('tool/image');

1.2 Далее, чуть ниже ищем

foreach ($categories as $category) {
Сразу после этой строки вставляем

if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], 100, 50);
} else {
$image = false;					
}
100 - ширина картинки

50 высота картинки

настраиваете по желанию

1.3 Ищем

'href'     => $this->url->link('product/category', 'path=' . $category['category_id'])
Меняем строку на

'href'     => $this->url->link('product/category', 'path=' . $category['category_id']),
'thumb'    => $image

2. Открываем файл ...catalog/view/theme/default/template/common/header.tpl

В нужном месте выводим изображение категории вот такой строкой

<img src="<?php echo $category['thumb']; ?>" border="0">

например, меняем строку:

<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
на

<a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>" border="0"><br /><?php echo $category['name']; ?></a>

3. Ну и дальше поправить немного файл стилей ...catalog/view/theme/default/stylesheet/stylesheet.css

Находим блок

/* menu */
#menu {

И в нем меняем немного высоту height. Для стандартного шаблона я поставил 89px

В итоге должно получится что-то типа такой фигни

post-16189-0-02473500-1323556226_thumb.png

Всё. Всем спасибо.

  • +1 3
Надіслати
Поділитися на інших сайтах


  • 5 months later...

Всё. Всем спасибо.

Подскажите пожалуйста, а как сделать так, что бы картинки отображались в том же меню только не в родительских категориях, а в подкатегориях ?

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


Подскажите пожалуйста, а как сделать так, что бы картинки отображались в том же меню только не в родительских категориях, а в подкатегориях ?

можно посмотреть код в этом шаблоне http://themeforest.net/item/retailuniverse-ultimate-opencart-theme/full_screen_preview/902573

и сделать так же

З.Ы. как найти этот шаблон - поиск ...

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

Подскажите пожалуйста, а как сделать так, что бы картинки отображались в том же меню только не в родительских категориях, а в подкатегориях ?

У меня есть купленный модуль в загашнике Magic Menu который делитнули с opencart.com по непонятным причинам.

Могу поделиться если нужно. Модуль правда ещё нигде не удалось применить, только примерял. Много настроек всяческих и плюшек.

Изображение

Изображение

Изображение

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

У меня есть купленный модуль в загашнике Magic Menu который делитнули с opencart.com по непонятным причинам.

Могу поделиться если нужно. Модуль правда ещё нигде не удалось применить, только примерял. Много настроек всяческих и плюшек.

Вот, примерно то что надо, настроить чуть подправить и гуд, поделитесь пожалуйста, буду очень благодарен :-)

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


можно посмотреть код в этом шаблоне http://themeforest.n..._preview/902573

и сделать так же

З.Ы. как найти этот шаблон - поиск ...

не где что то не могу найти этот шаблон (
Надіслати
Поділитися на інших сайтах


  • 1 month later...

У меня есть купленный модуль в загашнике Magic Menu который делитнули с opencart.com по непонятным причинам.

Могу поделиться если нужно. Модуль правда ещё нигде не удалось применить, только примерял. Много настроек всяческих и плюшек.

Изображение

Изображение

Изображение

А как можна его достать?

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


  • 2 weeks later...

Вывод изображения категорий-то сделал, всё вроде работает, но в некоторых разделах (корзина, оформление заказа) глючит и вылазит ошибка

ИзображениеИзображение

Добавлено позже:

В общем всё, решил вопрос. Рассказываю Изображение Все изменения шаблона - примерные, кому надо, подгонит под себя как надо.

Все действия выполнялись на чисто установленном OpenCart 1.5.1.3

1. Открываем файл ....catalog/controller/common/header.php

1.1 В нем ищем

$this->load->model('catalog/product');
После него вставляем

$this->load->model('tool/image');

1.2 Далее, чуть ниже ищем

foreach ($categories as $category) {
Сразу после этой строки вставляем

if ($category['image']) {
$image = $this->model_tool_image->resize($category['image'], 100, 50);
} else {
$image = false;					
}
100 - ширина картинки

50 высота картинки

настраиваете по желанию

Скажите а этим способом можно сделать картинки здесь

Что бы была картинка под категорий и название под категорий, под картинкой.

Изображение

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


  • 1 year later...

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

 

Как сделать, чтобы при переходе в категорию, изображение в меню оставалось, а не исчезало?

 

---------------------------------------------------------------------------------------

[РЕШЕНО]

 

Эту строчку:

<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>

Заменить на эту:

<a href="<?php echo $category['href']; ?>" class="active"><img src="<?php echo $category['thumb']; ?>" border="0"><br /><?php echo $category['name']; ?></a>
Надіслати
Поділитися на інших сайтах


  • 7 months later...
  • 4 weeks later...

Вывод фото в подкатегориях в меню в шапке

 

Скажите а этим способом можно сделать картинки здесь

Что бы была картинка под категорий и название под категорий, под картинкой.

1.jpg

чуть ниже в том же файле  за этой стройчкой

foreach ($children as $child) {

вставляете

if ($child['image']) {$image = $this->model_tool_image->resize($child['image'], 100, 50);
 } else {$image = false;
}

и в соответствующем массиве

$children_data[] 

добавляете   

 'thumb'    => $image

в header.tpl  вставляете картинку куда вам надо <img src="<?php echo $category['children'][$i]['thumb']; ?>" alt=""> и все

 

так же можно сделать для категорий 3 уровня и т.д

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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