fearrr Опубликовано 13 декабря, 2016 Поделиться Опубликовано 13 декабря, 2016 Приветствую всех! Свыше 1000 сообщений в качестве разделителя появляется символ "�". Спойлер Посмотрел в шаблоне там вызывается некая функция 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, подскажите откуда ноги растут. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fearrr Опубликовано 13 декабря, 2016 Автор Поделиться Опубликовано 13 декабря, 2016 И еще одно, версию забыл указать 4.1.17.1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ram108 Опубликовано 13 декабря, 2016 Поделиться Опубликовано 13 декабря, 2016 На форуме несколько таких тем, пользуйтесь поиском. Последняя из них. Silence 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lexx74 Опубликовано 14 декабря, 2016 Поделиться Опубликовано 14 декабря, 2016 Нашел 2 темы похожие но решения в них нету. Как еще загуглить эту проблему тут не понимаю Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
fearrr Опубликовано 14 декабря, 2016 Автор Поделиться Опубликовано 14 декабря, 2016 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. (Для модераторов) Пардон сообщение отправилось какими-то горячими клавишами а редактировать я его не могу. А ну вот объединилось, почистите пожалуйста. ram108 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ram108 Опубликовано 15 декабря, 2016 Поделиться Опубликовано 15 декабря, 2016 Здесь надо брать и тестировать эту проблему, выявить закономерности. Проблема достаточно редкая и никто на форуме не предложил однозначно работающего решения. Хотя ваш совет выше вполне сойдет за решение. fearrr и Silence 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lexx74 Опубликовано 21 декабря, 2016 Поделиться Опубликовано 21 декабря, 2016 Да, временное решение есть, а можно этот символ заменить на пробел предположим? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ram108 Опубликовано 21 декабря, 2016 Поделиться Опубликовано 21 декабря, 2016 17 часов назад, lexx74 сказал: Да, временное решение есть, а можно этот символ заменить на пробел предположим? Если вы попробуете предложенное решение, то поймете, что оно именно это и делает. Silence 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lexx74 Опубликовано 23 декабря, 2016 Поделиться Опубликовано 23 декабря, 2016 сделал именно так, но проблела не появилось. Просто обычные цифры http://c2n.me/3FOwdJ8 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Silence Опубликовано 23 декабря, 2016 Поделиться Опубликовано 23 декабря, 2016 20 минут назад, lexx74 сказал: сделал именно так, но проблела не появилось. Просто обычные цифры http://c2n.me/3FOwdJ8 https://invisionpower.com/forums/topic/306457-the-problem-with-the-cyrillic/?do=findComment&comment=1924427 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.