Отображение смайлов в различных информерах
Вопрос в следующем — почему при отображении ленты активности, новых сообщений на форуме, содержимого модуля "Последние комментарии" смайлы не выводятся? Т.е. если сам комментарий содержит и текст и смайлы, то при выводе в вышеуказанных информерах отображается только текст. Соответственно, если текст комментария состоит только из одного смайла, то информер выглядит глупо.
Прикладываю скриншоты для демонстрации — пример комментария содержащего только смайл при отображении на форуме и в ленте активности.
Нет, всегда только текст. Для всех модулей.А с других модулей выводятся смайлы7
Потому что так задумано. В модулях выводится просто текст, без форматирования и картинок.Вопрос в следующем — почему при отображении ленты активности, новых сообщений на форуме, содержимого модуля "Последние комментарии" смайлы не выводятся?
Насчет обычной графики я в принципе согласен, но смайлы хотелось бы видеть…
{$comment.content|truncate:90}
По форуму аналогично
НО!!! Тогда не обрабатываются ВВ-теги в модулях
, и вместо слов получаем "..." ничего. Т.е., надо ковырять функцию strip_tags, дабы она пропускала смайлы. Но как — без понятия) Хотя это должно быть проще, чем в каждый модуль дописывать что-то.
function smarty_modifier_strip_tags($string){ }
Все очевидно. В модуле выводится часть комментария. Чтобы корректно обрезать текст, нужно избавиться от html тегов (strip_tags).Я в чем подводные камни такого жесткого решения? Могут поломаться шаблоны?
Смайлы это разве не изображения?)Насчет обычной графики я в принципе согласен, но смайлы хотелось бы видеть...
я имел в виду, что смайлы — предсказуемого размера, а обычне картинки могут быть и 1000x1000px, что явно будет смотреться вызывающе в информере, который сам по себе занимает не очень много места на странице…Смайлы это разве не изображения?)
Жаль, что то же самое нельзя провернуть с лентой активности. 😥