Не обрабатывает HTML теги в плагине

Создаю свой плагин новый топик, взял за основу этот
Как создать свой вид топика, используя систему плагинов но когда в нем создаеш топик в тексте которого имеются html теги — они не обрабатываются.

Выводит на экран примерно вот так:

Первый текст <strong>полужирный текст</strong> <s>зачеркнутый текст</s> <h6>заголовок Н6</h6> <h5>заголовок Н5</h5> <u>Подчеркнутый текст</u>


Хотя нужно вот так:

Первый текст полужирный текст зачеркнутый текст
заголовок Н6
заголовок Н5
Подчеркнутый текст

9 комментариев

avatar
выводить нужно правильно, и не добавлять где попало
|escape:'html'
avatar
выводить нужно правильно, и не добавлять где попало
|escape:'html'

Вот место где выводится топик он идентичен стандартному выводу как в файле topic_topic.tpl, но html теги не обрабатываются

	<div class="content">
		{if $bTopicList}
			{$oTopic->getTextShort()}
			{if $oTopic->getTextShort()!=$oTopic->getText()}
				

<a href="{$oTopic->getUrl()}#cut" title="{$aLang.topic_read_more}">
				{if $oTopic->getCutText()}
					{$oTopic->getCutText()}
				{else}
					{$aLang.topic_read_more}
				{/if}                           
				</a>
			{/if}
		{else}
			 {$oTopic->getText()}
		{/if}
	</div> 
avatar
значит сохраняете в таком виде
avatar
Всё сохраняется нормально вот как выглядит в база данных prefix_topic_content столбец topic_text

Первый текст <strong>полужирный текст</strong> <s>зачеркнутый текст</s>
<h6>заголовок Н6</h6>
<h5>заголовок Н5</h5>
<u>Подчеркнутый текст</u>
avatar
тогда остаются только варианты:
либо доковырялись со смарти либо либо перед выводом текст дополнительно чемто обрабатывается, что переводить спец символы в ескейп-код
avatar
тогда остаются только варианты:
либо доковырялись со смарти либо либо перед выводом текст дополнительно чемто обрабатывается, что переводить спец символы в ескейп-код
в том то и дело, что еще нигде не ковырялся только в плагине test, но там вывод он передает стандартному обработчику топика
avatar
Извеняюсь обработчик не правильно выводит, должно вот так: (только после & убрать пробелы)

Первый текст & lt;strong gt; полужирный текст& lt;/strong& gt; & lt;s& gt; зачеркнутый текст& lt;/s& gt;
& lt;h6& gt; заголовок Н6& lt;/h6& gt;
& lt;h5& gt; заголовок Н5& lt;/h5& gt;
& lt;u& gt; Подчеркнутый текст& lt;/u& gt;
avatar
о чем я и написал
тогда остаются только варианты:
либо доковырялись со смарти либо либо перед выводом текст дополнительно чемто обрабатывается, что переводить спец символы в ескейп-код
ищите по коду где дополнительно текст обрабатывается
avatar
что-то нигде найти не могу. Плагин test создает в базе данных записи идентичные тем которые создает топик. При выводе в плагине test не нашел обработки вывода.
Короче что-то я туплю.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.