Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

После обновления не отображаются старые темы/сообщения/группы и т.д.

Господа, помогите советом, пожалуйста!

 

Обновление с 236 версии прошло отлично, база сконвертировалась под utf-8, однако темы, созданные ранее пользователями с использованием русских символов отображаются без названия и без текстов. Тексты на латинице отображаются нормально.

 

Кроме этого не отображается название групп, масок и всего, что было ранее создано на русском языке.

 

( :( )

Рекомендованные сообщения

Может, Филлип поможет, если знает.

У остальных просто опыта еще нет.

  • 4 недели спустя...
  • Автор

:(

Ну я совсем в этом не понимаю :(

Сайт вообще-то ипбскинс называется.

Обновление с 236 версии прошло отлично, база сконвертировалась под utf-8, однако темы, созданные ранее пользователями с использованием русских символов отображаются без названия и без текстов. Тексты на латинице отображаются нормально.

Я несколько раз тестово переносил форум, на подобный глюк не налетал

На 99% "виноваты" настройки хостинга (сервера). Я уточнял -- http://ipbskins.ru/forum/topic4664.html/page__view__findpost__p__30869

Но ответа не было

  • Автор
Ну я совсем в этом не понимаю :(

Сайт вообще-то ипбскинс называется.

Независимо от названия у Вас специалисты компетентнее :)

 

Я несколько раз тестово переносил форум, на подобный глюк не налетал

На 99% "виноваты" настройки хостинга (сервера). Я уточнял -- http://ipbskins.ru/forum/topic4664.html/page__view__findpost__p__30869

Но ответа не было

Настройки сервера уже все пролистал, убрал все дефолтные кадировки, один фиг.

Может быть такое, что база сконвертировалась неполноценно?

Независимо от названия у Вас специалисты компетентнее :(

Неа. Там просто кто устал, а кто интерес потерял

 

Настройки сервера уже все пролистал, убрал все дефолтные кадировки, один фиг.

Дефолтовые не значит хорошие. Я IP.Board 3 инсталлировал на нескольких хостинг платформах. Везде свои глюки и глюки не повторяются.

Как вариант -- Месяц. Один и тот же дистрибутив в трех местах. В одном месяцы бьются, в двух других нет. И так далее

 

Я не даром спросил про версии php и apache.

Если стоит русский apache, то глюки с кодировками, ожидаемы.

В PHP 5.2 с версии 5.2.9 и выше есть проблемы с mbstring.func_overload. Хотя почему-то IP.Board вроде бы не использует эту функцию. Они как-то к поддержки UTF подошли странно.

 

Может быть такое, что база сконвертировалась неполноценно?

Не думаю. Но можно попробовать еще раз. Все глюки на которые я лично налетал, это сочетание русского языка и настроек хостинга

 

Вы настройки базы меняли? Файл my.cnf Там могут быть такие вещи.

[client]
default-character-set=cp1251

и

[mysqld]
default-character-set=cp1251
default-collation=cp1251_general_ci
init-connect="SET NAMES utf8"

 

И создание базы в другой кодировки, не всегда помогает. Даже точнее, так. Если создадите с нуля, то работать должно. А если перенос, то будут проблемы.

При удаление упоминаний cp1251 сама база, после перезагрузки будет работать в latin1.

Это должно помочь.

 

Как вариант, вогнать всю систему в UTF-8 насильно.

 

[mysql]
default-character-set=utf8


[client]
default-character-set=utf8

 

И может быть, на уровне php.ini заменить mbstring.func_overload с 0 на 2. При работе с другими продуктами (не форум) на UTF-8 помогала с глюками.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.