- Автор темы
- #1
Ещё одна идиотская трабла. Экспериментировал и допиливал магазин с дефолтным шаблоном. Попутно присматривался к прочим. Выбрал симпатичненький. Поставил. И увидел в описаниях товаров html-теги.
<p>Это описание</p>
Подумал, что где-то в шаблоне лишнее преобразование происходит. Полез разбираться, увидел, что в базе уже всё лежит в таком виде. Банальный поиск в коде htmlspecialchars находит в ckeditor_php5.php и system/library/request.php, а htmlspecialchars_decode не находит вообще нигде. Соответственно, вопрос: как-так происходит вывод, что теги декодируются и что и где поправить в сторонней схеме, чтобы там тоже выводилось нормально?
Заодно бредовая идея: может, это за счёт js? В дефолтном шаблоне описания выводятся во вкладках, может, при построении dom где-то это преобразование и происходит? Я бы в жизни так не спроектировал, но мало ли.
<p>Это описание</p>
Подумал, что где-то в шаблоне лишнее преобразование происходит. Полез разбираться, увидел, что в базе уже всё лежит в таком виде. Банальный поиск в коде htmlspecialchars находит в ckeditor_php5.php и system/library/request.php, а htmlspecialchars_decode не находит вообще нигде. Соответственно, вопрос: как-так происходит вывод, что теги декодируются и что и где поправить в сторонней схеме, чтобы там тоже выводилось нормально?
Заодно бредовая идея: может, это за счёт js? В дефолтном шаблоне описания выводятся во вкладках, может, при построении dom где-то это преобразование и происходит? Я бы в жизни так не спроектировал, но мало ли.