0 Пользователей и 1 Гость просматривают эту тему.
  • 18 Ответов
  • 1731 Просмотров
*

mixlo

  • Новичок
  • 6
  • 0 / 0
Лого производителя
« : 29.05.2013, 02:53:06 »
Подскажите пожалуйста как добавить логотип производителя на страницу списка товара, также как он выводиться на странице описания товара?
*

elvis20072008

  • Захожу иногда
  • 56
  • 1 / 0
  • Элвис жил, Элвис жив, Элвис будет жить.
Re: Лого производителя
« Ответ #1 : 29.05.2013, 09:14:03 »
/administrator/index.php?option=com_jshopping&controller=config&task=catprod
Список товаров-> показать производителя.
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Re: Лого производителя
« Ответ #2 : 30.08.2016, 11:25:48 »
Доброго времени суток.
В коде товара в категории, по умолчанию, нет вывода логотипа но вывести его не сложно

1 Как описано выше включаем показ производителей в категории
2 Добавляем в шаблон list_products/product.php
Код: php
<div class="manufacturer__logo">
      <img src="<?php print "components/com_jshopping/files/img_manufs/".$product->manufacturer->manufacturer_logo;?>" alt="<?php print htmlspecialchars($product->manufacturer->name);?>" title="<?php print htmlspecialchars($product->manufacturer->name);?>" border="0" />
</div>
 
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #3 : 30.08.2016, 15:40:06 »
3 года это не срок для своевременного ответа, главное помочь человеку... Если конечно он не забыл что спрашивал.  ;)
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Konstanin_by

  • Осваиваюсь на форуме
  • 26
  • 4 / 0
Re: Лого производителя
« Ответ #4 : 31.08.2016, 12:07:03 »
3 года это не срок для своевременного ответа, главное помочь человеку... Если конечно он не забыл что спрашивал.  ;)
))))
Ответ я написал только потому, что самому понадобилось такое сделать, а инфы не было. + эта тема подходила на 100%.
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #5 : 20.12.2021, 14:51:37 »
Сейчас тоже актуально...
Скажите, что нужно сделать, чтобы имя картинки производителя (файла) оказалось в переменной?
Добавляю в шаблон/manufacturer/products.php
Этот кусок кода пустой:
Код
$this->product->manufacturer_info->manufacturer_logo
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #6 : 20.12.2021, 15:04:41 »
Если в шаблоне, то выводить логотип производителя нужно так:
Код
<div class="manufacturer-logo">
      <img src="<?php print "components/com_jshopping/files/img_manufs/".$this->manufacturer->manufacturer_logo;?>" alt="<?php print htmlspecialchars($this->manufacturer->name);?>" title="<?php print htmlspecialchars($this->manufacturer->name);?>" border="0" />
</div>
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #7 : 20.12.2021, 15:22:49 »
Во как оказывается:
Код
$this->manufacturer->manufacturer_logo;
Вроде ставил такой код и он не работал, видать ошибся где-то. Превеликое вам спасибо!
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #8 : 20.12.2021, 15:52:23 »
Вроде ставил такой код и он не работал, видать ошибся где-то.

Этот код выводит название файла картинки, а не саму картинку.
Код
$this->manufacturer->manufacturer_logo

Вам это нужно было? Или Вывести саму картинку (логотип), тогда нужно вставлять тот код который я указал выше
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #9 : 20.12.2021, 16:40:43 »
Вам это нужно было?
В целом мне нужно было вывести картинку в раздел производителя, как вы и показали. Я похожий код скопировал с карточки товара, из-за чего возникла проблема, когда стал проверять содержимое $this, пропало название картинки, но вы поправили, как нужно было сделать. Т.е. получается, что в ../product/product_default.php через product имя файла работает, а в ../manufacturer/products.php не работает.
Сейчас вот озадачился, как бы сделать условие IF на проверку наличия файла, т.е. если картинка производителя имеется, то отображение заголовка исключить, а изображение показывать, если картинки нет, то показать заголовок производителя и пропустить код отображения картинки...
Пока просто привязал к отображению логотипа из настроек, но это не решение:
Код
    <?php if ($this->config->product_show_manufacturer_logo){?>
              <h1><?php print $this->manufacturer->name?></h1>
    <?php }?>
Чую, что решение должно быть проще...
« Последнее редактирование: 20.12.2021, 17:21:01 от Mister Shadow »
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #10 : 20.12.2021, 17:24:15 »
../manufacturer/products.php не работает.
Как раз работает, если конечно Вы добавили фото к производителю.

Пока просто привязал к отображению логотипа из настроек, но это не решение
Конечно не решение! Причем здесь условие из карточки товара?

Сейчас вот озадачился, как бы сделать условие IF на проверку наличия файла, т.е. если картинка производителя имеется, то отображение заголовка исключить, а изображение показывать,
Если хотите так, то нужно такое условие:
Код
<?php if (!$this->manufacturer->manufacturer_logo){?>
              <h1><?php print $this->manufacturer->name;?></h1>
<?php }else{?>
          <div class="manufacturer-logo">
                    <img src="/components/com_jshopping/files/img_manufs/<?php print $this->manufacturer->manufacturer_logo;?>" alt="<?php print htmlspecialchars($this->manufacturer->name);?>" title="<?php print htmlspecialchars($this->manufacturer->name);?>" border="0" />
          </div>
<?php }?>
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #11 : 20.12.2021, 17:50:58 »
Как у вас всё с руки получается. Класс, благодарю!
Я тут еще что подумал. Если при старом решении просто удалить картинку у производителя, то будет выводиться просто title и если картинку поместить в тег h1, то типа получится заголовок. :) Но это наверное плохое решение и ваш пример If будет более правильным. Проверил свои догадки, вроде работает, но решил применить ваш вариант. Еще раз спасибо!
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #12 : 20.12.2021, 17:56:15 »
Как раз работает
Я имел ввиду, что в ../product/product_default.php переменная $this будет иметь имя файла:
Код
$this->product->manufacturer_info->manufacturer_logo
, а в ../manufacturer/products.php будет иметь пустое значение.
У меня по крайней мере так и было. Ковыряюсь в JS5
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #13 : 20.12.2021, 17:58:25 »
Пожалуйста. Только мое мнение скрывать заголовок страницы в теге H1, заменять его картинкой - это неправильно...

Лучше выводить его вместе с картинкой, а не вместо!
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #14 : 20.12.2021, 18:01:04 »
скрывать заголовок
Да как-то не смотрится... это если представить, что в шапке сайта вместе с логотипом название сайта писалось... вот и решил убрать, мне нравится так.
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #15 : 20.12.2021, 18:12:57 »
вот и решил убрать, мне нравится так.
Дело не в том как нравиться, а это плохо для SEO, для индексации страницы. H1 - это лавный заголовок для страницы!
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #16 : 20.12.2021, 18:16:02 »
это плохо для SEO
А если его прятать через CSS? Или это не поможет?
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Re: Лого производителя
« Ответ #17 : 20.12.2021, 18:16:56 »
А если его прятать через CSS? Или это не поможет?
Нет
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Re: Лого производителя
« Ответ #18 : 20.12.2021, 18:19:58 »
От блин... а такие планы были по дизайну грандиозные...  *ОХ-Х-Х*
Оо! Ему же можно минимальный шрифт назначить!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ссылка на все товары Производителя из карточки товара, как?

Автор x1

Ответов: 4
Просмотров: 604
Последний ответ 16.12.2020, 06:13:31
от kit2m2
Название производителя как ссылка на полное описание

Автор maksim333

Ответов: 6
Просмотров: 1215
Последний ответ 22.02.2018, 17:41:06
от maksim333
Version 4.16.3 размер лого производителя по умолчанию

Автор tati-2000

Ответов: 13
Просмотров: 975
Последний ответ 18.10.2017, 21:18:47
от tati-2000
как в JoomShopping 4 в корзине вывести название производителя сылкой

Автор xxvovan88xx

Ответов: 3
Просмотров: 867
Последний ответ 14.09.2017, 14:58:47
от dmitry_stas
Ошибка 500 при сохранении картинки товара/производителя

Автор vitaliybalayan

Ответов: 1
Просмотров: 745
Последний ответ 18.08.2017, 15:57:50
от dmitry_stas