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

[Решено] Отключить фильтрацию HTML тегов в отзывах

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

Всем привет, кто сталкивался где отключить фильтрацию html при выводе отзывов?

+ ко всему почему в базу пишет такой вариант:

&nbsp; &nbsp;<img src="http://imagecms.cmsbox.pro/image/smile/icont2.gif">

вместо:

<img src="http://imagecms.cmsbox.pro/image/smile/icont2.gif">

Вывод осуществляется с помощью переменных <?php echo $review['text']; ?> product.tpl

кусок кода из product.php

$this->data['reviews'] = array();

$review_total = $this->model_catalog_review->getTotalReviewsByProductId($this->request->get['product_id']);

$results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], ($page - 1) * 5, 5);

foreach ($results as $result) {
$this->data['reviews'][] = array(
'author' => $result['author'],
'text' => $result['text'],
'rating' => (int)$result['rating'],
'reviews' => sprintf($this->language->get('text_reviews'), (int)$review_total),
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added']))
);
}

Необходимо решение в каком месте отключить фильтрацию.

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


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

Загляните в модель. Скорее всего в функции getReviewsByProductId и стоит этот фильтр.

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


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

Загляните в модель. Скорее всего в функции getReviewsByProductId и стоит этот фильтр.

Все разобрался, решение на будущее

Ищем где угодно чего угодно строки с текстом: 'text' => $result['text'],

и добавляем пере ней функцию html_entity_decode

Пример: 'text' => html_entity_decode($result['text']),

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


Ссылка на сообщение
Поделиться на другие сайты
Отключить фильтрацию HTML тегов в отзывах

зачем ???

хотите из магазина сделать рассадник порно-ссылок / редиректов / троянов (недостающее добавить)?

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.