Поддержка Unicode

Добрый день! Хочу спросить 1 момент: есть ли поддержка в LS 2.0 юникода? Например при вводе "✌️" должна оставаться как есть (этот смайл как ни странно работает), а есть и такие: "(здесь обрывается)" — пончик, она на выходе получается "????" (4 вопросительных знака). Я предполагаю, что Smarty не понимает\не поддерживает юникода. Куда копать?

Переопределение плагина смарти

Ребята, подскажите пожалуйста. Как через плагин сделать переопределение engine/modules/viewer/plugs

Подробнее что сделано livestreet.ru/blog/questions/18270.html#comment287181

UPD

Проще всего создать свой плагин, например:

— скопировать function.date_format.php
— переименовть function.date_format_name.php
— В шаблоне обращаться к нему:

{date_format_name date=$oTopic->getDateAdd() format='c'}

Дата в смарти

Нужно вывести сокращенное название месяца, но работает только полное:

{date_format date=$oTopic->getDateAdd() format="F"}


Пробовал:

{date_format date=$oTopic->getDateAdd() format="f"}
{date_format date=$oTopic->getDateAdd() format="b"}


Не работает. Можно ли? Придумал только скрывать div-ом часть месяца, но это не правильно как-то.

Некоторые вопросы

1. Можно ли прописать условие смарти в шаблоне, суть которого: «Если список топиков и тема». Под темой Я подразумеваю темы шаблона, которые появились с версии 1.0. Например тема называется themename

{if $bTopicList &&....

Вот мне нужно продолжение. Нужно чтобы определенный класс присваивался только в списке топиков и при активированной теме шаблона.

2. Теги в эфире. Я вывожу в эфир текст коммента таким образом:
{strip_tags($oComment->getText(),"<strong><u><em>")|truncate:120:"..."|escape:'html'}

Вот что получаю на выходе
<strong>Жирный текст</strong>, <u>подчеркнутый</u>, зачеркнутый, <em>наклонный</em>


Причем раньше все норм работало, в эфире выводился жирный текст, подчеркнутый, ссылки, потом случился полтергейст, я конечно ничего не делал и не трогал :))) Но работать перестало.

Вопрос по смарти

Сорри за нубский вопрос, но где ж его еще задать, если не здесь? :)

Мне нужно выводить в профиле контент, предназначенный только для автора профиля. То есть если я нахожусь в своем профиле, контент выводится, если в чужом — нет. Как сформулировать условие на смарти?

Заранее благодарен!

Ошибка вида

Несколько неожиданно сегодня на сайте стал получать ошибку вида
Fatal error: Smarty error: unable to write to $compile_dir '/var/www/user/data/www/site.ru/templates/compiled/whitelite'. Be sure $compile_dir is writable by the web server user. in /var/www/user/data/www/site.ru/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092

Прошу помощи в решении.

Переменную в шаблоны

Господа, не хочется влезать в дебри смарти, расскажите, пожалуйста, как и самое главное где можно заставить фреймворк передать во все шаблоны какие-то мои переменные? Желательно, конечно, разобраться, как передавать переменные в конкретные шаблоны… но даже боюсь спрашивать (съедят ведь). Особенно интересуют шаблоны шапки, так как именно её нужно доработать (header.tpl, header_top.tpl, header_nav.tpl). Элементарно — проверить, стоит кука или нет, записать её значение в переменную и передать её в эти шаблоны. Как?

Корю и бичую себя за безграмотность и невежество.