Перейти к содержанию
RomanSub

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

Рекомендуемые сообщения

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

 

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

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

 

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

 

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

Изменено пользователем RomanSub

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

  • +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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

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

 

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

 

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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

надо делать новое отдельное поле у категории "краткое описание" и пишите потом туда валидный html а не обрезки.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

  • +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) . '..',

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×