Разные слововыражения в комментариях

Возможно ли в ливстрит сделать следующее: в топиках и сообщениях над комментариях одинаковое слово с счетчиком, например, «4 комментария».

Меня интересует как сделать так, чтобы в сообщениях вместо «комментария» было «сообщения». А в топиках осталось прежнее «комментария».

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

avatar
В настройках языка измените строку
'comment_declension' => 'комментарий;комментария;комментариев',

так как вам надо
avatar
Так и в топиках изменится. А мне надо, чтобы в топиках осталось прежнее «комментария».
avatar
Попробуйте

В russian.php
'comment_declension' => 'сообщений;сообщения;сообщений',
'comment_for_topic' => 'комментарий;комментария;комментариев',

в topic_footer.tpl заменить
{$oTopic->getCountComment()|declension:$aLang.comment_for_topic:'russian'}
avatar
не помогло. дело в том, что этот код
{$oTopic->getCountComment()|declension:$aLang.comment_for_topic:'russian'}

находится не в topic_part_footer.tpl, а в comment_tree.tpl
avatar
В сообщениях имеется ввиду /talk/?

Тогда да, в comment_tree.tpl попробуйте задать условие
{if $sAction=='talk'}
{$oTopic->getCountComment()|declension:$aLang.comment_for_topic:'russian'}
{else}
{$oTopic->getCountComment()|declension:$aLang.comment_declension:'russian'}
{/if}
avatar
выдает ошибку:
Fatal error: Call to a member function getCountComment() on a non-object
avatar
Тогда так )
{if $sAction=='talk'}
{$oTalk->getCountComment()|declension:$aLang.comment_for_topic:'russian'}
{else}
{$oTopic->getCountComment()|declension:$aLang.comment_declension:'russian'}
{/if}
avatar
Тфу, емае, не то. Этот код из topic_footer.tpl, сейчас по-другому напишу.
avatar
1. Продублировать файл comment_tree.tpl и переименовать его в comment_tree_talk.tpl
2. Внутри comment_tree_talk.tpl заменить на
{$iCountComment|declension:$aLang.comment_for_topic:'russian'}
3. В файле actions/ActionTalk/read.tpl найти comment_tree.tpl и заменить на comment_tree_talk.tpl
avatar
Я заметил. Уже исправил.
Еще раз спасибо!
avatar
а такой метод подойдет, если активированы плагины, которые работают с личными сообщениями? например упоминания, Feedbacks?
avatar
все сделал по этой инструкции.
все работает как часы.
еще раз спасибо!
avatar
Теперь работает :)
Спасибо огромное!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.