Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Кто-нибудь конвертировал сабж? У меня возникла проблема: получилось почти все, кроме кодировки символов
Старый форум (phpBB2) был в кодировке windows-1251, а новый в utf-8. Весь контент переносится в виде каких-то кракозябров...
Окунувшись в документацию, вычитал, что нужно поправить файл lang_main.php в старом форуме, а именно $lang['ENCODING']. Но изменения в нем влияют лишь на внешний вид кракозябров. Нормального текста контента добиться не удалось.
P.S.
phpBB2 2.0.20
phpBB3 3.0 RC3
С чего начать?
Начните с "чистой" установки phpBB3 в отличный от phpBB2 каталог. Затем снова перейдите в баузере в каталог install и щёлкните по вкладке "Конвертирование".
Изменяются ли в процессе конвертации содержимое и файлы phpBB2?
В процессе конвертации не подвергаются изменениям ни таблицы phpBB2 в базе данных, ни исходные файлы phpBB2.
Старый форум находится по адресу: forum2.domen.ru, а новый по адресу: forum.domen.ru. При этом старый лежит в папке:
/home/b/boshnet/forum2/public_html/ а новый в папке: /home/b/boshnet/forum/public_html/
Какой относительный путь указать при конвертации?
../../forum2/public_html/
Сохранятся ли моды, которые были установлены в phpBB2, после конвертации в phpBB3?
Будут сконвертированы только моды:
- File Attachment Mod by Acyd Burn
- Birthday by Niels
- Birthdays by TerraFrost
Почему после конвертации в phpBB3 в сообщениях вместо русских букв - кракозябры? Вариант: кракозябры не везде, а только в сообщениях некоторых пользователей.
Для корректного конвертирования необходимо, чтобы кодировка таблиц phpBB2 в базе данных соответствовала значению переменной $lang['ENCODING'] в файле language/lang_russian/lang_main.php. Варианты решения:
1) Сложный. Переконвертировать содержимое базы данных в кодировку, указанную в переменной $lang['ENCODING'].
2) Простой. Назначить переменной $lang['ENCODING'] значение, совпадающее с текущей кодировкой базы данных. При этом сообщения и другой контент на "старом" форуме могут стать нечитабельными, тем не менее, после конвертации читабельность восстановится.
3) Альтернативный: http://www.phpbbguru.net/community/topi ... ml#p245047
Перед конвертацией также рекомендуется проверить, какой язык по умолчанию установлен у всех пользователей, и изменить на русский, если это необходимо.
думаю именно сюда правильно написать. После запуска нового форума... не отображаются вложения, но когда жмешь на якобы превьюшку, то вложение отображается.... но вот в самих топиках нет. Возможно ли подлечить это дело?
а по моему вопросу никаких предложений нет? вложения никуда не пропали.. они просто перестали быть миниатюрками
вот если есть желание, то посмотрите со смайлами тоже беда какая-то. Пути прописанны правильно
NCom писал(а):со смайлами тоже беда какая-то. Пути прописанны правильно
я уже на пределе. Я готов вам не только предупреждение дать, но и сразу бан. Для дятлов:
вот ссылка на смайл из вашего поста приведенного выше http://www.altstav.ru/images/smilies/1800_0[1].gif
теперь заходим в папку http://www.altstav.ru/images/smilies/ и если находим там файл 1800_0[1].gif, то я вам не ставлю предупреждение, но если его там нет то вы получаете. Вроде все по честному. Начнем?
Оно то все понятно, но.
Во время конвертации смайлы не скопировались. Не понятны причины использования неправильной папки для смайлов в пхпбб3. Но все сделал. А вот по вложениям совета нет? Или догадки почему так получилось...
NCom писал(а): Вот у кого-то есть логическое объяснение этой папки?
Возможно, просто история.
Проект Олимпус рождался ещё при активном развитии 2.0.* и носил, в свое время, условное название 2.2
Исходники (поскольку проект открытый) и тогда, и сейчас находятся на sourceforge.net. В момент, когда назрела необходимость создания папки смайлов для Олимпуса, для отличия, добавили одну букву. Тогда это был просто проект, теперь, это уже сложившийся факт.
Смотреть здесь, например http://phpbb.cvs.sourceforge.net/phpbb/ ... /?pathrev=
Не все то WINDOWS, что висит... phpBB только учусь. ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
как это не меняет. Вы хотите найти смайлы которвы у выас нет ни в папки smiles ни в папке smilies. И ждете что вам их конвертер базы перенесет в вашу папку, хотя делать это должны вы ручками.
NCom писал(а):Вот у кого-то есть логическое объяснение этой папки?
В RC3 при конвертации перносится база форума и индексируются таблицы поиска. Других действий в принципе не производится, я специально посмотрел класс convert.
Но! В самом начале при конвертации наряду с информацией по доступу к старой базе зачем-то спрашивается путь к старому форуму. Возможно перенос стилей, смайлов и пр. предусмотрен, но пока не реализован...