RomanSub

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

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

RomanSub    0

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

 

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

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

 

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

 

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

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

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


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

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

 

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

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


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

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

 

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

 

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

 

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

 

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

 

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

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

 

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

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


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

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

 

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

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

 

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

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

 

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

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


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

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

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


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

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

 

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

 

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

 

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

 

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

 

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

Спасибо!

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


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

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

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


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

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

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


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

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

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

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 пользователей онлайн

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