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

Интересная Задача! Выведение идентичного текста в описание!


Recommended Posts

Ребята, всем доброго времени суток! Столкнулся с интересной задачей.

 

При наведении курсора на изображение товара в разделе "категория" - всплывает краткое описание, которое тянется из полного описания самой карточки товара.

В полной карточке товара есть есть такие атрибуты как <H2>, <p> и <a href=>, проблема в том, что в кратком описании при наведении курсора на карточку товара подтягивает текст, но без нужных атрибутов.

 

Вопрос: как сделать так, чтобы при наведении на товар в категориях к краткому описанию подтягивался текст идентичный с описания, включая все <h2> и тд.

 

PS. Если для помощи нужны еще какие-либо данные - с радостью предоставлю.

Змінено користувачем RomanSub
Надіслати
Поділитися на інших сайтах


http://php.net/manual/ru/function.html-entity-decode.php

 

PS// Не особо и интересная задача 

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

Купится на заголовок.. а ниче ж интересного..

 

Правьте контроллер и выводите нужные "атрибуты"

 

http://php.net/manual/ru/function.html-entity-decode.php

 

PS// Но особо и интересная задача 

 

Ребята, большое спасибо за ответы. Полностью прочитал статью по функции html_entity_decode, понимаю, что скорее всего её нужно поместить в файл контроллера category.php - но в какую строку и что написать в этой функции понимаю очень слабо (далеко не спец. в этом деле)! 

 

Если это не очень сложно, то я был благодарен, если бы Вы помогли и написали чуть детальнее (как для чайника), что нужно сделать!

Заранее огромное спасибо!

 

PS. С этой проблемой вожусь уже второй день, перепробовал все возможное, но ничего не нашел - в силу своей не компетенции посчитал её интересной! сорри :(

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


Ребята, большое спасибо за ответы. Полностью прочитал статью по функции html_entity_decode, понимаю, что скорее всего её нужно поместить в файл контроллера category.php - но в какую строку и что написать в этой функции понимаю очень слабо (далеко не спец. в этом деле)! 

 

Если это не очень сложно, то я был благодарен, если бы Вы помогли и написали чуть детальнее (как для чайника), что нужно сделать!

Заранее огромное спасибо!

 

PS. С этой проблемой вожусь уже второй день, перепробовал все возможное, но ничего не нашел - в силу своей не компетенции посчитал её интересной! сорри :(

Находим что-то подобное и оборачиваем 

 

"short_description" => html_entity_decode(" тут краткое описания ", ENT_QUOTES, "UTF-8" );

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

Находим что-то подобное и оборачиваем 

 

"short_description" => html_entity_decode(" тут краткое описания ", ENT_QUOTES, "UTF-8" );

 

Добавил, заработало, но только после:

 

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

 

Практически вся верстка: тексты и картинки съехали ужасно!

 

Возможно решить это как-то по-другому?

Спасибо!

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


кстати варианты выше самое адекватное решения

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

Вроде как решил задачу - возможно поможет кому-то:

На форуме всё таки нашел тему:

https://opencartforum.com/topic/19979-kak-vyvesti-opisanie-i-izobrazhenie-kategorii-v/?do=findComment&comment=314833

 

Но этот способ дал только много ошибок, т.к. он предназначен для более ранних версий Opencart чем 1.5.5.1

 

Немного поискав в сети нашел этот способ:

https://new.vk.com/topic-58279945_28787269

 

А для того, чтобы работали атрибуты в шаге 7

Строку автора  'mini_description' => $result['mini_description'], заменил на: 'mini_description' => utf8_substr((html_entity_decode($result['mini_description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',

 

Всем спасибо за помощь!

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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