Jump to content

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

Featured Replies

Posted
comment_117829

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

Свыше 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, подскажите откуда ноги растут.

  • Author
comment_117931

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. (Для модераторов) Пардон сообщение отправилось какими-то горячими клавишами а редактировать я его не могу.

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

comment_118040

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

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

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

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

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

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

http://c2n.me/3FOwdJ8

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

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
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.