Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Конвертирование SMF 1.1 -> phpBB 3.0.x

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
RusMkportal
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 3 месяца

Конвертирование SMF 1.1 -> phpBB 3.0.x

Сообщение RusMkportal »

Собственно вопрос?
Нужен конвертер что бы перенести базу с SMF в phpbb3 или просто в phpbb 2 а там уж апгрейдить до третий...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

RusMkportal
Для 1.0.х: через phpbb2(есть конвертор) - phpbb3
Для 1.1.х по-моему есть на оффсайте сразу в phpbb3
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
RusMkportal
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 3 месяца

Сообщение RusMkportal »

Если не сложно можно ссылку всё облазил там не нашол не фига нужен для SMF 1.1.4 в phpbb3
Аватара пользователя
Димыч
phpBB 1.4.2
Сообщения: 54
Стаж: 18 лет 5 месяцев
Откуда: Челябинск
Контактная информация:

Сообщение Димыч »

Чёт тоже не нашёл конвертора :( Видимо нет ещё...

Добавлено спустя 1 минуту 32 секунды:

Только вот тема есть на форуме:
http://www.phpbb.com/community/viewtopi ... 5&t=589439
http://южноуральск.рф
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Проблемы с SMF 1.1 to phpBB3 Convertor

Сообщение z.maksim »

Здравствуйте.

Имеется скрипт [BETA] SMF 1.1 to phpBB3 Convertor

Хотелось бы перевести форум SMF 1.1.4 на PhpBB3.

SMF работает в UTF8 кодировке.
MySQL-кодировка: UTF-8 Unicode (utf8)
Сравнение: utf8_general_ci

PhpBB соответственно тоже в UTF8 но сравнение utf8_bin.

При конвертации через скритп, все русские сообщения превращаются в кашу из символов.

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

SMF форум пока маленький:
Total Posts: 23259
Total Topics: 1275
Total Members: 570


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

Если нехватает какой то информации, то я постараюсь дополнить ее как можно быстрее.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Чему равна переменная db_character_set в SMF и в какой кодировке хранятся сообщения в его БД (т.е. кодировка таблицы messages, насколько я понял)?
Изображение
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Сообщение z.maksim »

rxu писал(а):Чему равна переменная db_character_set в SMF
['lang_character_set'] = 'UTF-8';
rxu писал(а): и в какой кодировке хранятся сообщения в его БД (т.е. кодировка таблицы messages, насколько я понял)?
MySQL-кодировка: UTF-8 Unicode (utf8)
таблица : smf_messages
поле: body
тип:text
сравнение: utf8_general_ci
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

В файле Settings.php должна быть именно db_character_set, судя по коду конвертера.
Изображение
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Сообщение z.maksim »

rxu писал(а):В файле Settings.php должна быть именно db_character_set, судя по коду конвертера.
$db_character_set = 'utf8';
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Ещё вопрос: названия форумов и тем тоже неправильно конвертируются?
Изображение
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Сообщение z.maksim »

rxu писал(а):Ещё вопрос: названия форумов и тем тоже неправильно конвертируются?
Названия тем, разделов, форумов, имен пользователей.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Чему равна переменная language в том же файле настроек?
Изображение
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Сообщение z.maksim »

rxu писал(а):Чему равна переменная language в том же файле настроек?
$language = 'english';
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Попробуйте в качестве бреда сменить на значение, соответствующее русскому ('russian' наверное (наугад), но вам лучше знать).
Изображение
Аватара пользователя
z.maksim
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 2 месяца
Благодарил (а): 1 раз

Сообщение z.maksim »

rxu писал(а):Попробуйте в качестве бреда сменить на значение, соответствующее русскому ('russian' наверное (наугад), но вам лучше знать).
Уважаемый rxu, спасибо вам огромное за то, что подсказали в какой стороне смотреть.

Скрипт смотрел кодировку в английском языковом файле:
Где по умолчанию была прописана кодировка ISO-8859-1.
Не смотря на то, что она там вписана, даже если переключить SMF на английский язык в коде генирируемой странички всеравно будет: charset=utf-8, поэтому и не обратил внимание (В русских языковых файлах указан $txt['lang_character_set'] = 'UTF-8').
Как только я заменил в файле index.english.php строку
$txt['lang_character_set'] = 'ISO-8859-1';
на
$txt['lang_character_set'] = 'UTF-8';
русский текст нормально стал отображатья на РhpBB3 форуме, после конвертации.

Спасибо за помощь. Правда тестирование проводил на мелком форуме (тестовый форум, 1 пользователь 1 сообщение). Завтра буду пытать перевести на phpBB основной.
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»