Jump to content
Sign in to follow this  
prostomaxim

[Решено] Краткое описание в карточке товара

Recommended Posts

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

сайт http://usadba36.myjino.ru там всего один товар...Просто то ошибки то что то другое...

Share this post


Link to post
Share on other sites

в контроллере, после

$data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');

вставить

$data['short_description']=utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..';

в шаблоне выводим

<p><?php echo $short_description;?></p>

 

Share this post


Link to post
Share on other sites

Или просто в product.tpl после строки с:

$heading_title (или в любое другое нужное место)

пишем

<div class="short-description">
<?php echo (strlen($description) > 300 ? utf8_substr(strip_tags(html_entity_decode($description, ENT_QUOTES, 'UTF-8')), 0, 100) . '..' : $description); ?>
</div>

 

Share this post


Link to post
Share on other sites

@L0ky  , видимо хорошо проходят выходные, раз ответ попал в топик полугодовой давности...

Share this post


Link to post
Share on other sites
18 часов назад, Tom сказал:

@L0ky  , видимо хорошо проходят выходные, раз ответ попал в топик полугодовой давности...

 

Да сидел за Short Description )

Share this post


Link to post
Share on other sites

 

Share this post


Link to post
Share on other sites
В 09.09.2017 в 13:55, L0ky сказал:

Или просто в product.tpl после строки с:

$heading_title (или в любое другое нужное место)

пишем

<div class="short-description">
<?php echo (strlen($description) > 300 ? utf8_substr(strip_tags(html_entity_decode($description, ENT_QUOTES, 'UTF-8')), 0, 100) . '..' : $description); ?>
</div>

 

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

Share this post


Link to post
Share on other sites

Это я читал, но не мтгу понять как скдеить код и это

Share this post


Link to post
Share on other sites

тоесть задача вывести описание, с видимым текстом например 50 символов, и при нажатии на кнопку Читать всё, выводился весь остальной текст

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
3 минуты назад, Tom сказал:

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

можете написать полностью как с Readmore.js + код дескрипшн

Share this post


Link to post
Share on other sites

Можно просмотреть код и скрипт и скопировать отсюда

Максимум разобраться с структурой и названиями классов предусмотренных в скрипте

Да и на форуме есть где то бесплатный мод на эту тему

Гуглится по "свернуть описание категорий" , решение универсально хоть для категорий, хоть для карточки товара

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

пока смог только так сделать image.png.f13607e20f48ec353a3012aaf94b155a.png

Share this post


Link to post
Share on other sites

благодаря этому коду <div class="short-description">
<?php echo (strlen($description) > 300 ? utf8_substr(strip_tags(html_entity_decode($description, ENT_QUOTES, 'UTF-8')), 0, 100) . '..' : $description); ?>
</div>

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

пробовал по разному, не появляется ничего

Share this post


Link to post
Share on other sites

image.png.907ef20ca9496f2ffb20cc696b42c729.png

добавилось, но не отрабатывает скрипт, не открывает текст весь все равно

Share this post


Link to post
Share on other sites

Нет здесь тех, кто ставит диагноз по картинкам.

Вы бы ссылки крепили и писали "Сделано то то, в таких то файлах ..." Уже бы давно решили.

Share this post


Link to post
Share on other sites

https://tehnotrade.com.ua/smartfony/honor/smartfon-honor-8-464gb-pink

сейчас в файле product.tpl прописано только

<div class="short-description">
<?php echo (strlen($description) > 300 ? utf8_substr(strip_tags(html_entity_decode($description, ENT_QUOTES, 'UTF-8')), 0, 100) . '..' : $description); ?>
</div>

Share this post


Link to post
Share on other sites

Сейчас вы сделали совершенно не то. Вы же обрезали вывод текста, ограничив его 100 знаками. 

Share this post


Link to post
Share on other sites
1 час назад, Tom сказал:

Сейчас вы сделали совершенно не то. Вы же обрезали вывод текста, ограничив его 100 знаками. 

Да дело не в знаках, дело в том чтл я не знаю чтт дальше писать в продукт тпл, какой код

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Similar Content

    • By legioner26
      Разработан многофункциональный модуль Opencart Zoom для зуммирования изображений в карточке товара с выбором вариантов исполнения.
      ПРИМЕЧАНИЕ !!!
      Если у Вас не стандартный шаблон то для корректной работы настоятельно рекомендую проверить установлены ли иные плагины зумма.
      Не забываем очищать кешь на сайте при изменении настроек. Сочетание клавишь (Ctrl+F5)
       
      DEMO Логин: demo Пароль: demo
      http://mvc-cart.ru/index.php?route=product/product&product_id=30
       
       
      ПРОСМОТР РАБОТЫ МОДУЛЯ Кликнуть по тексту чтобы просмотреть.
       
      По адаптации шаблонов пишите в ЛС
       
      Тестировался с шаблонами Moneymaker 2, ROUNDSHOP, Corsica, Fiji, pixelshop и многими другими.
       
      Вариант №1
       
      Зуммирование в отдельном блоке, от изображения либо вывод в любом другом
       
      Вариант №2
       
      Зуммирование со скроллом внутри блока с изображением
       
      Вариант №3
       
      Зуммирование в виде лупы с настройками по ширине и высоте.
       
       
       
      Установка:
      1. Копируем содержимое исходя из версий ОС на хостинг в корень сайта 
      2. В модификаторах чистим кешь и обновляем.
      3. Пишем в личку номер вашего заказа, я высылаю Вам ключ.
       
    • By legioner26
      1 299.00 руб
      Скачать/Купить дополнение


      Модуль зуммирования изображений товара - ZoomPRO
      Разработан многофункциональный модуль Opencart Zoom для зуммирования изображений в карточке товара с выбором вариантов исполнения.
      ПРИМЕЧАНИЕ !!!
      Если у Вас не стандартный шаблон то для корректной работы настоятельно рекомендую проверить установлены ли иные плагины зумма.
      Не забываем очищать кешь на сайте при изменении настроек. Сочетание клавишь (Ctrl+F5)
       
      DEMO Логин: demo Пароль: demo
      http://mvc-cart.ru/index.php?route=product/product&product_id=30
       
       
      ПРОСМОТР РАБОТЫ МОДУЛЯ Кликнуть по тексту чтобы просмотреть.
       
      По адаптации шаблонов пишите в ЛС
       
      Тестировался с шаблонами Moneymaker 2, ROUNDSHOP, Corsica, Fiji, pixelshop и многими другими.
       
      Вариант №1
       
      Зуммирование в отдельном блоке, от изображения либо вывод в любом другом
       
      Вариант №2
       
      Зуммирование со скроллом внутри блока с изображением
       
      Вариант №3
       
      Зуммирование в виде лупы с настройками по ширине и высоте.
       
       
       
      Установка:
      1. Копируем содержимое исходя из версий ОС на хостинг в корень сайта 
      2. В модификаторах чистим кешь и обновляем.
      3. Пишем в личку номер вашего заказа, я высылаю Вам ключ.
       
      Добавил legioner26 Добавлено 20.05.2019 Категория Меню, дизайн, внешний вид Системные требования Ioncube Loader Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 3500  
    • By Nymphetamine
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность выбора версии скрипта (owl1/owl2). Возможность задавать стиль шаблона. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью.
      * Весь функционал настраиваться из админ. панели.
      * Простой в установке.
       
      Демо:
      Демо с товаром Админка - логин и пароль: demo  
       
    • By Nymphetamine
      650.00 руб
      Скачать/Купить дополнение


      OWL Карусель Изображений

       
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность выбора версии скрипта (owl1/owl2). Возможность задавать стиль шаблона. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью.
      * Весь функционал настраиваться из админ. панели.
      * Простой в установке.
       
      Демо:
      Демо с товаром Админка - логин и пароль: demo  
       
      Добавил Nymphetamine Добавлено 02.04.2017 Категория Слайдшоу, баннеры, галереи Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Да Старая цена 0  
    • By stinks
      Здравствуйте, прошу помощи за вознаграждение!
       
      Сайт: https://azov-tek.ru/
      Карточка товара: https://azov-tek.ru/diski/rst/r006/6x16-4x100-ET-50-DIA-60.1-BDM 

      У меня одна из групп атрибутов, "Наличие" и мне нужно именно три значения конкретных атрибутов (те что в файлах и ниже) объединить (просуммировать), что бы в сумме было количество этих трёх атрибутов - КАК КОЛИЧЕСТВО ТОВАРА !
       
      "Наличие по складам" - это группа атрибутов
      Эти 3  (три) значения атрибута (которые ниже) надо объединить в количество товара!
       
      Магазин №1: г. Ростов на Дону (шт.) - 8 - атрибут и значение атрибута.
      Склад №1: г. Ростов на Дону (шт.) - 12  атрибут и значение атрибута.
      На заводском складе: г. Азов (шт.) - 4 - атрибут  и значение атрибута.
       
      Задача: В итоге количество товара в сумме трёх атрибутов = 24 
       

      Может есть какие намётки??? Может с помощью модуля Автоматическая обработка прайс-листов ?
       
      Пожалуйста, если есть возможность реализовать, пишите!
       
       
       

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.