Astra.CMS

 

 

Форум » Проблемы

Доска объявлений - обработка HTML

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения
Stepan

Stepan
Сообщений: 47

Доброго времени суток, заметил в доске объявлений следующий момент:
Когда добавляешь объявление с HTML, вот на примере вставки ролика из Ютюба, то код типа
<iframe>...</iframe> 
при выводе на странице категорий (шаблон board_category.tpl) обрабатывается, все ок выводится видео, а при детальном просмотре объявления (шаблон board_page.tpl) печатает прямым текстом не взирая на теги, т.е html не обрабатывается.

Внимание вопрос:
Можно ли легким не напрягающим изменением пары тройки сторок в модуле, добавить возможность обработки HTML тегов в шаблоне детальной страницы (board_page.tpl)?

Спасибо )
 
aristoc

admin
Сообщений: 1159

В шаблоне как выводится там и там?
 
Stepan

Stepan
Сообщений: 47

на странице категорий (шаблон board_category.tpl)
{$items[i].content|truncate:350}
на детальной странице (шаблон board_page.tpl)
 {$item.content}
 
aristoc

admin
Сообщений: 1159

В чем тогда может быть разница. если одна и та же переменная выводится?
МОжно попробовать убрать обрезание |truncate:350.
 
Stepan

Stepan
Сообщений: 47

Да переменная одна и та же.. но, в случае если
{$items[i].content|truncate:350}
- обрабатываются HTML теги, т.е. все впорядке. В случае когда
{$item.content}
- нет... просто текстом все например :
<div class="class">
<p>
Любой произвольный текст
</p>
</div>

 
aristoc

admin
Сообщений: 1159

да не может такого быть.
 
Stepan

Stepan
Сообщений: 47

Извините был занят немного...
вот смотрите сами
третья новость сверху  29.10.2014

Детальная страница
 
aristoc

admin
Сообщений: 1159

В шаблонах явно по разному выводится. Возможно не те шаблоны смотрите.
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.