конвертация из pforum-5.2.19 в phpBB-3.0.11

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):Есть ли смысл продолжать конвертировать?
Обязательно.
eugenr писал(а):fotos/2007/1124/05/60 т.е. имя файла это 60
И без расширения?
eugenr писал(а):Еще один нюанс
Эх, скинул бы ты дамп таблицы вложений и таблицы сообщений. Иначе трудно на пустом месте написать полноценный скрипт.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Sheer писал(а):
И без расширения?

Эх, скинул бы ты дамп таблицы вложений и таблицы сообщений. Иначе трудно на пустом месте написать полноценный скрипт.
Да, без расширения.

39 мегов в архиве? могу порезать на части, куда и каким размером (мах) слать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr
Доступ к FTP скинул в ЛС.
Да, вот еще, пару папок с вложениями приплюсуй туда.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):очень много вложений без привязки к теме
Потому что в базе куча вложений, для которых message_id = 0
Это скриптом не учитывалось. При этом у таких вложений поле link имеет значение avatar,user, editor или image_gc
Что это значит?

Еще вопрос, как в БД после конвертации в таблице posts выглядит поле post_text ? Там где в сообщении есть вложение.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Sheer писал(а):Потому что в базе куча вложений, для которых message_id = 0
Это скриптом не учитывалось. При этом у таких вложений поле link имеет значение avatar,user, editor или image_gc
Что это значит?

Еще вопрос, как в БД после конвертации в таблице posts выглядит поле post_text ? Там где в сообщении есть вложение.
Аватар - собственно аватар и есть. Хранятся в личном кабинете, несколько штук, активируются юзером.
user - файл пользователя не привязанный к сообщению, т.е. просто загруженный и хранимый в личном кабинете. Возможно вставленный потом в виде ссылки в своё сообщение. (проверю попозже на такие ссылки)

editor и image_gc не разобрался, на форуме тех потдержки тоже нет инфы. Но как я понял таких файлов мало т.е. можно пренебречь.


на ftp залил файлы после конвертации PHPBB.sql.gz

еще один момент, при конвертации id юзеров сдвигаюстя, и начинаются не с 1. Т.е. надо еще и это учитывать, я так понимаю нужно и новую таблицу с пользователями тоже залить.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):Аватар - собственно аватар
Ага, значит аватары тоже не сконвертировались, как я понимаю.
eugenr писал(а):несколько штук, активируются юзером
В bb3 такой возможности нет. Аватара у юзера единственная. Так что придумай как поступить. Кроме того, для этого нужна еще таблица config, ибо имена файлов с аватарами в bb3 формируются хитрым способом (см. Проблемы с аватарами )
eugenr писал(а):user - файл пользователя не привязанный к сообщению
Аналогично. Можно установить фото галерею и потом каким-то раком сконвертить их туда.
eugenr писал(а):editor и image_gc
Штук несколько.
eugenr писал(а):при конвертации id юзеров сдвигаюстя
Ну логично, ибо в bb3 user_id=1 - это Гость. То есть как я понял вложение, принадлежащее пользователю сuser_id=3 после конвертации должно быть присвоено юзеру сuser_id=163, ибо сдвиг идет на 160. Так?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
eugenr
phpBB 1.2.0
Сообщения: 11
Стаж: 13 лет 5 месяцев
Благодарил (а): 1 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение eugenr »

Sheer писал(а):Ну логично, ибо в bb3 user_id=1 - это Гость. То есть как я понял вложение, принадлежащее пользователю сuser_id=3 после конвертации должно быть присвоено юзеру сuser_id=4. Так?
шаг 150 "с копейками" подвинуло на всех ботов и еще с запасом. Я кинул файл с юзерами.

Аватары тогда нет смысла перетаскивать.

А все таки, может сделать так? попробую объяснить.
Файлы сейчас лежат на сервере отсортированные по папкам.
Генерим для них превьюшки, для того чтобы не грузить канал загрузкой лишнего объема.
Делаю bb-code типа [censor] но с выводом превью.

Код: Выделить всё

BBCode:
[[censor]]{URL} [b]{URL_TUMB}[/b][/[censor]]

HTML:
<a href="{URL}"><img style="max-width:150px; max-height; 150px;" [b]src="{URL_TUMB}" alt="Image"[/b] /></a>

Теперь обнуляем в форуме всю базу с вложениями.

В тексте сообщений ищем [attachment 60 1-001.jpg] и меняем на

Код: Выделить всё

путь/[b]60[/b] путь/60-tumb[/[censor]]
где 60 имя файла, без расширения.

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

Я боюсь что из-а всей этой неразбирихи с конвертацией, синхронизировать вложения/юзеры/сообщения придется долго и муторно.
В минусе это то что придется проверить вложения, и руками обработать ссылки на архивы, и музыку к примеру. Но их не много.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

eugenr писал(а):А все таки, может сделать так?
Не выдумывай. Надо сделать по-уму. Почти готово, надо только сообщения вычистить от подобных [attachment 60 1-001.jpg] Вечером наверное, как доберусь, доделаю.
eugenr писал(а):шаг 150 "с копейками"
Не с копейками, а надо точно. Я насчитал 160.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: конвертация из pforum-5.2.19 в phpBB-3.0.11

Сообщение Sheer »

Ну вроде так:
convert.rar
В скрипте подразумевается, что старые вложения в таблицеbaik_files, сообщения в таблице baik_messages, вложения в папке /foto
Перед запуском удалить все ошметки от предыдущих попыток конвертации из папки /files кроме файлов index.htm и .htaccess
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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