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

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!

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

Сообщение RusMkportal 14.12.2007 15:08

Собственно вопрос?
Нужен конвертер что бы перенести базу с SMF в phpbb3 или просто в phpbb 2 а там уж апгрейдить до третий...
RusMkportal
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 14.12.2007 14:58


Сообщение Палыч 14.12.2007 16:01

RusMkportal
Для 1.0.х: через phpbb2(есть конвертор) - phpbb3
Для 1.1.х по-моему есть на оффсайте сразу в phpbb3
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6283
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Сообщение RusMkportal 14.12.2007 16:12

Если не сложно можно ссылку всё облазил там не нашол не фига нужен для SMF 1.1.4 в phpbb3
RusMkportal
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 14.12.2007 14:58

Сообщение Димыч 14.12.2007 20:55

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

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

Только вот тема есть на форуме:
http://www.phpbb.com/community/viewtopi ... 5&t=589439
Аватара пользователя
Димыч
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 15.10.2005 17:33
Откуда: Челябинск

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

Сообщение z.maksim 17.01.2008 14:54

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

Имеется скрипт [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


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

Если нехватает какой то информации, то я постараюсь дополнить ее как можно быстрее.
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

Сообщение rxu 17.01.2008 15:04

Чему равна переменная db_character_set в SMF и в какой кодировке хранятся сообщения в его БД (т.е. кодировка таблицы messages, насколько я понял)?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4527
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение z.maksim 17.01.2008 15:48

rxu писал(а):Чему равна переменная db_character_set в SMF


['lang_character_set'] = 'UTF-8';

rxu писал(а):и в какой кодировке хранятся сообщения в его БД (т.е. кодировка таблицы messages, насколько я понял)?


MySQL-кодировка: UTF-8 Unicode (utf8)
таблица : smf_messages
поле: body
тип:text
сравнение: utf8_general_ci
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

Сообщение rxu 17.01.2008 15:54

В файле Settings.php должна быть именно db_character_set, судя по коду конвертера.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4527
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение z.maksim 17.01.2008 16:00

rxu писал(а):В файле Settings.php должна быть именно db_character_set, судя по коду конвертера.


$db_character_set = 'utf8';
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

Сообщение rxu 17.01.2008 16:09

Ещё вопрос: названия форумов и тем тоже неправильно конвертируются?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4527
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение z.maksim 17.01.2008 16:18

rxu писал(а):Ещё вопрос: названия форумов и тем тоже неправильно конвертируются?


Названия тем, разделов, форумов, имен пользователей.
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

Сообщение rxu 17.01.2008 16:59

Чему равна переменная language в том же файле настроек?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4527
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение z.maksim 17.01.2008 17:05

rxu писал(а):Чему равна переменная language в том же файле настроек?


$language = 'english';
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

Сообщение rxu 17.01.2008 17:09

Попробуйте в качестве бреда сменить на значение, соответствующее русскому ('russian' наверное (наугад), но вам лучше знать).
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4527
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение z.maksim 18.01.2008 2:06

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 основной.
Аватара пользователя
z.maksim
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2008 14:34

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1