Jump to content

Кривой символ в счетчике сообщений пользователя


fearrr

Recommended Posts

Приветствую всех!

Свыше 1000 сообщений в качестве разделителя появляется символ "�".

Спойлер

screenshot.png

Посмотрел в шаблоне там вызывается некая функция pluralize которая как я понимаю должна спрягать слово "сообщения" по формату заданному в member_post_count.

<li class='ipsType_light'>{lang="member_post_count" pluralize="$comment->author()->member_posts"}</li>

Из pluralize() вызывается функция formatNumber() в которой есть такая строчка 

$replacements	= array( $this->locale['decimal_point'], $this->locale['thousands_sep'] );

Так вот $this->locale['thousands_sep'] - и есть тот разделитель, но где он определяется я так и не понял.

Может кто разбирается в структуре фреймворка на которой написана ips, подскажите откуда ноги растут.

Link to comment
Share on other sites

lexx74, согласен с Вами, решения как такового в них нет. Есть небольшой совет по поискам бага где-то в области кодировок.

Тем не менее у меня с кодировками все нормально, в заголовках приходит 

Content-Type:text/html;charset=UTF-8

Временный костылек конечно есть

В файле system/Lang/Lang.php комментим 787 дефолтную строчку и ниже добавляем свою.

Чтобы стало так:

//$replacements	= array( $this->locale['decimal_point'], $this->locale['thousands_sep'] );
$replacements = array( $this->locale['decimal_point'], ' ' );

Но все же, хотелось бы узнать в чем косяк.

И да ram108, жаль что в то

мужик так и остался с мыслью что проблема в его FF-браузере. У меня на хроме тоже самое.

P.S. (Для модераторов) Пардон сообщение отправилось какими-то горячими клавишами а редактировать я его не могу.

А ну вот объединилось, почистите пожалуйста. 

Link to comment
Share on other sites

Здесь надо брать и тестировать эту проблему, выявить закономерности. Проблема достаточно редкая и никто на форуме не предложил однозначно работающего решения. Хотя ваш совет выше вполне сойдет за решение.

Link to comment
Share on other sites

17 часов назад, lexx74 сказал:

Да, временное решение есть, а можно этот символ заменить на пробел предположим?

Если вы попробуете предложенное решение, то поймете, что оно именно это и делает.

Link to comment
Share on other sites

20 минут назад, lexx74 сказал:

сделал именно так, но проблела не появилось. Просто обычные цифры

http://c2n.me/3FOwdJ8

https://invisionpower.com/forums/topic/306457-the-problem-with-the-cyrillic/?do=findComment&comment=1924427

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Ваша ссылка была автоматически строена.   Отображать как обычную ссылку

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...