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

HTML описание над кнопкой над ценой


jj77

Recommended Posts

Как добавить небольшое HTML описание над ценой на странице товара. Нужно чтобы описание к каждому товару было разное. Помогите, как можно осуществить? 

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


Можно использовать не задействованные поля, например EAN но предварительно изменив тип поля в таблице.

И после этого просто вывести его в карточку товара.

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


Можно так же прицепить под это дело атрибуты,предварительно прикрепив к ним возможность вывода HTML.

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

Можно так же прицепить под это дело атрибуты,предварительно прикрепив к ним возможность вывода HTML.

О, это интересно, а как это реализовать, подскажете?

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


Нужно чтобы описание к каждому товару было разное.

 

А что description для разных товаров одинаковый?

 

Задействовать поля  "не задействованные поля" не есть хорошо для малтиязычных сайтов

Вариант с атрибутами  - хорош... Есть поле - выводим, нет поля не выводим.

Но это тоже не очень. Идеология вывода атрибутов тогда потребует пересмотра

 

Существует еще добавления доп поля, например в prduct_description, но это потребует вмешательства в шаблон админки.

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

А что description для разных товаров одинаковый?

Просто читал на форуме где то что можно сделать одну надпись в карточке для всех товаров. Уточнил)

 

Задействовать поля  "не задействованные поля" не есть хорошо для малтиязычных сайтов

 

сайт не мультиязычный

Существует еще добавления доп поля, например в prduct_description, но это потребует вмешательства в шаблон админки.

 

что и где надо прописать?)

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


Качаем

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5937

 

можно не использовать VQmod просто  согласно ему внести поправки

 

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

 

https://opencartforum.com/topic/28116-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%BE%D0%BC-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%BE%D0%B2/

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

Самым нормальным решением было то,что предложил я, а не приделывание костылей в виде атрибутов.

 

jj77

Вам всё это нужно?

post-20213-0-49738600-1389646443_thumb.png

Вот одно из этих полей можно и задействовать.

Работы максимум на 10минут)

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


Качаем

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5937

 

можно не использовать VQmod просто  согласно ему внести поправки

 

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

 

https://opencartforum.com/topic/28116-%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5-%D1%81-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%BE%D0%BC-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%BE%D0%B2/

спасибо, сейчас попробую!

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


Самым нормальным решением было то,что предложил я, а не приделывание костылей в виде атрибутов.

 

jj77

Вам всё это нужно?

attachicon.gifСнимок.PNG

Вот одно из этих полей можно и задействовать.

Работы максимум на 10минут)

нет, не нужно конечно) о, что делать нужно, интересно еще Ваш вариант попробовать

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


На примере поля jan

В таблице префикс_product

тип поля jan меняем с varchar(13) на varchar(255)

Теперь туда поместится большее описание.

В контроллер добавляем

 

$this->data['jan'] = $product_info['jan'];

 

В шаблон в место вывода

 

<?php echo $jan; ?>

 

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

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


На примере поля jan

В таблице префикс_product

тип поля jan меняем с varchar(13) на varchar(255)

Теперь туда поместится большее описание.

В контроллер добавляем

$this->data['jan'] = $product_info['jan'];

В шаблон в место вывода

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

Не знаю, вроде бы сделал как описано, появилась ошибка на странице товара и никаких изменений:

Notice: Undefined variable: product_info in /www/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 75

 

Все, разобрался. Только когда прописываю в поле jan что то на странице товара ничего не появляется

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


Выводим   "jan"   на примере   EAN 

 

catalog/controller/product/product.php

 

после строки

 $this->data['text_model'] = $this->language->get('text_model');

добавить

$this->data['text_ean'] = $this->language->get('text_ean');

В файле  catalog/view/theme/Ваша_тема/template/product/product.tpl

 

после

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

добавить

<span><?php echo $text_ean; ?></span> <?php echo $product_info['ean']; ?><br />

в файле  catalog/controller/product/product.php   после

$product_info =  $this->model_catalog_product->getProduct($product_id);

добавить

  $this->data['product_info'] = $product_info;

Остаётся в языковых папках добавить

 

catalog/language/......./product/product.php

 $_['text_ean']           = 'Свой текст:';
  • +1 1
Надіслати
Поділитися на інших сайтах

 

Выводим   "jan"   на примере   EAN 

 

catalog/controller/product/product.php

 

после строки

 $this->data['text_model'] = $this->language->get('text_model');

добавить

$this->data['text_ean'] = $this->language->get('text_ean');

В файле  catalog/view/theme/Ваша_тема/template/product/product.tpl

 

после

<span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

добавить

<span><?php echo $text_ean; ?></span> <?php echo $product_info['ean']; ?><br />

в файле  catalog/controller/product/product.php

$product_info =

добавить

  $this->data['product_info'] = $product_info;

Остаётся в языковых папках добавить

 

catalog/language/......./product/product.php

 $_['text_ean']           = 'Свой текст:';

Спасибо все получилось! А как теперь туда код html добавить?

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


А как теперь туда код html добавить?

 

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

post-20213-0-23031000-1389660939_thumb.png

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


Я так понимаю перед нами весьма исправившийся товарищ Delovoy, который был отправлен в  пожизненный бан.

 

Не так ли  :wink:

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

Я так понимаю перед нами весьма исправившийся товарищ Delovoy, который был отправлен в  пожизненный бан.

 

Не так ли  :wink:

Это вы про меня?) Честно, не в курсе кто это. Я вообще месяц как Opencart`ом пользуюсь, понимаю только на интуитивном уровне, по этому столько вопросов, прошу прощения( Я много чего сам уже сделал, искал по форуму похожие темы, но стал вопрос добавить html справа над ценой и ничего похожего на форуме не нашел(

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


Я так понимаю перед нами весьма исправившийся товарищ Delovoy, который был отправлен в  пожизненный бан.

 

Не так ли  :wink:

Нашел вот тему, сделал к атрибутам html, а как их теперь вывести над кнопкой купить?

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


Я так понимаю перед нами весьма исправившийся товарищ Delovoy, который был отправлен в пожизненный бан.

Не так ли :wink:

Tom, это скорее, bigmovi, аватарка такая же и стиль общения (по 5 постов за 4 минуты). ))

ну или вопрос как добавить к полю Jan html остается актуальным :-)

Вам же krumax подробно объяснил.
Надіслати
Поділитися на інших сайтах


Tom, это скорее, bigmovi, аватарка такая же и стиль общения (по 5 постов за 4 минуты). ))

Вам же krumax подробно объяснил.

какие 5 постов за 4 минуты? аватарку убрал :(

krumax подробно ничего не писал насчет прикрепления редактора к полю ean. Он про ean вообще ничего не писал, это был Tom.

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


  • 1 month later...

Выводим   "jan"   на примере   EAN 

 

catalog/controller/product/product.php

 

после строки....

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

(Что-то типа так называемых "статусов" товара: Новинка, Топ, Рекомендуем, Распродажа и etc. По сути те же Стикеры, но выводимые не на фото товара, а в блоке <div class="description"> на стр. товара и тдельно в категориях)

Я уже просто со своими изысканиями всевозможные варианты перебираю, но что-то всё не складывается, как надо...

 

В курилке я пыталась что-то найти/выяснить подходящее, но указанные мной там варианты - вручную добавлять доп. поля к товару или же забугорный модуль Custom Product Fields, как я поняла не совсем то.

Потом  решила, что можно через атрибуты, кот. в свою очередь как то прикрутить и выводить в блоке <div class="description">.

 

Направьте, плз, в нужную сторону!

Уже всю голову себе сломала... :(

 

UPD. Попробовала указанными сп-бами, но в поле выводится текст, как есть, т.е. с хтмл тегами и img не вставляется..

Хтмл-редактор прикручивать мне без надобности, т.к. нужен вывод только изображения, кот. можно прописать вручную через <img src="" />...

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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