Перейти к содержимому
Русский язык для Invision Community 5

Как перейти с IBR -> IPB

Сообственно вопрос заключается в следующем как правильно перейти с версии IBR на чистый IPB?

Лично у меня сейчас не выходит

Делаю так имею рабочею версию 3.4.2IBR

сделал бекап БД рабочего сайта, скачал его на локалку восстановил БД на локалке

закачал чистый IPB 3.4.4 из КЦ изменил старый конфиг на данные для локалки

Форум открылся, но кнопок и других языковых строк нет

Открываю admin/upgrade/index.php там просит ввести логин и пас админа ввожу и тут надпись типа данные не подходят подумал что это связано в кириллическим логином админа изменил его на латиницу в БД но всё равно данные не принимает.

Вот как обновится?

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

Мои мучения http://ipbskins.ru/forum/topic11556.html может поможет

  • Автор

Мои мучения http://ipbskins.ru/forum/topic11556.html может поможет

У меня все проблемы что в той теме работают, ЛС отправляется, не работает поиск по пользователям, и поиск пользователей через мод панель, так же как и через АЦ и как я понял что и не каких правок для этого не делалось в файлах. Вот и нужно в каких файлах править что бы заработало?

А у вас работает поиск?

  • Автор

Ну это полная жуть, у IBR я уже в 25 файлах нашёл исправления strtolower на mb_strtolower и ещё фиг знает сколько файлов нужно править, надоело в общем это.

Остается вопрос а нужно это, замучаешься в носить столько изменений с каждой версией, может только поправить те файлы из за которых не работает поиск? или же все править ((

  • 2 года спустя...

Решил данную проблему, описал здесь: http://ipbskins.ru/forum/topic11037.html#entry97281

 

Наконец-то всё работает ))) :)

Ну это полная жуть, у IBR я уже в 25 файлах нашёл исправления strtolower на mb_strtolower и ещё фиг знает сколько файлов нужно править, надоело в общем это.

Если хочется заменить strtolower на mb_strtolower, можно это сделать глобально по всему форуму поиском и заменой по регулярному выражению.

 

Откройте Notepad++ -> CTRL + F -> Найти в файлах

Найти:

(?<!function )(?<!::)(?<!->)\bstrtolower\s*\(

Заменить на: mb_\1

Фильтры: *.php

Папка: форум\admin\

Режим поиска - Регулярное выражение

 

Заменять имеет смысл если на сервере не возможно настроить русскую локаль в utf-8, так как работа strtolower зависит от установленной локали.

Вот IBR хитрецы )) Хотел купить локализацию у них, чтобы потом посмотреть, в каких файлах изменения сделаны (mb_strtolower и т.п.)

 

Вот что они мне ответили:

 

"По соглашению с компанией-разработчиком InvisionPower Services мы не предоставляем пакеты локализации 3ей линейки для скачивания. Они содержат части оригинального кода форума. Поэтому установка локализованного форума или установка локализации на уже работающий форум делается только нашими техниками."

Вот и покупай у них продукцию теперь.

Изменено пользователем benix97

у них перевод только для 3.4.8 как мне известно, вполне вероятно и для 3.4.9 (но новости от них не было).

Ну даже если и сделали для 3.4.9, то не буду покупать, смысла особого нету - уже сам почти полностью локализовал. Тем более, что дистрибутив не дадут скачать.

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

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

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

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