Конвертер форума woltlab forum v5.1.8 на vbulletin 425
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2221
Создано тем: 321
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 3870
Был: 2025-03-10 19:43
Лайков: 216
Перенос данных с форума woltlab на vbulletin4
В этом деле самое интересное уйти на другой форум со всеми данными. В сети так и не нашел конвертера, есть поделка с woltlab-forum на mybb. Я попробовал сие творение, даже перевел на русский, конверсия произошла без ошибок НО, все ID пользователей слетели, но самое фиговое это убиты все ID сообщений.
Почему это херово? Да если на форуме присутствуют внутренние ссылки, как у нас, то их надо будет восстанавливать вручную или забить на них
Да, конвертер тот не восстанавливает зашифрованные теги как ниже...
И если теги выравнивания можно победить, то вложения переделывать вручную не имеет смысла, когда их тысячи<woltlab-metacode dаta-name="attach" data-attributes="WуI2NjYiXQ=="></woltlаb-metacode> <woltlab-metacode dаta-name="email" data-attributes="WуJzdXBwb3J0QHJhZGlhbGl4LmNvbSJd"></woltlаb-metacode> <woltlab-metacode dаta-name="align" data-attributes="WуJjZW50ZXIiXQ=="><img...be7dab96cf88.png"></woltlаb-metacode>
Победил я это все
Что перенесено...
Пользователи
Профиль
Аватары
Группы
Звания
Категории
Разделы
Темы
Сообщения
А так-же...
Смайлики
Лайки
Репутация
Личка
Вложения
Сделал я конвертер уже как пол года назад, немного война не дает выставить сие творениеСообщение отредактировал WYLEK 20 сентября 2024 - 21:3720 сентября 2024 - 21:35 / #1 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2221
Создано тем: 321
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 3870
Был: 2025-03-10 19:43
Лайков: 216
Как это всё работает? Конвертер разбит на три части.
Часть первая, вступительная
Нажимаем все ссылки по порядку и делаем мозговой штурм.
Файлы аватар.txt и аватар.md5 находятся в архиве конвертера.
1. email - ищет в постах и личке мыло
2. Подготовка - приводит в божеский вид теги
3. Создание атачей и почта - прописывает 100% номера атачей и почты (минус один - одна почта на сообщение)
4. Сигнатура - тут и ежу понятно
5. Аватары - нужно поработать в TotalCommander , Notepad++ и phpMyAdmin
----------Аватары------------
Все тексты редактируем в Notepad++
--------Поехали----------------------
В TotalCommander войти в папку "C:OSPanel1domainswoltlabimagesavatars" и нажать Команды->Показать все файлы без подкаталогов
Выделить все файлы и скопировать в папку "C:OSPanel1domainswoltlabаватар"
--------Далее---------------------
Выделить все аватары и скопировать содержимое всех колонок. Вставить в файл аватар.txt
Найти^(d*)-(.*?).(.*?)$
Заменить$1|$2|gif|
-----------------------------
В phpMyAdmin открыть таблицу wcf1_user_avatar1 и сделать экспорт строк из таблицы "wcf1_user_avatar1" в формате Texy! text
Удалите ненужное
Найти^|(d*)|(.*?)|(.*?)|(d*)|(d*)|(d*)|
Заменитьavatar$6_2.gif
строки с файлам avatar-default.svg и avatar-spider-default.svg удалить
Выделить все и скопировать в файл аватар.md5
--------------------------------
Рисую описание дальше, малость уже подзабыл что дедал и походу вспоминаю
--------------------------------
Откройте в TotalCommander папку "C:OSPanel1domainswoltlabаватар"
Выделите все и Групповое переименование. Нажмите кнопочку
Далее откройте файл
Если высочит окно с ошибкой, значит не совпадает число аватаров и имен.
Возможно вы не удалили эти файлы
Все, аватарам дали родные имена
------------------------
Аватары
Из папки аватар - C:ospanel1domainswoltlabаватар копируем все файлы в папку customavatars - C:ospanel1domainsvbulletin425forumscustomavatars и в папку thumbs - C:ospanel1domainsvbulletin425forumscustomavatars humbs
Смайлы
Из папки smilies - C:ospanel1domainswoltlabimagessmilies копируем все файлы в папку smileys - C:ospanel1domainsvbulletin425forumssmileys
-----------------------------------
Рисую дальше...
Сообщение отредактировал WYLEK 27 сентября 2024 - 08:1521 сентября 2024 - 11:33 / #2 -
Оффлайн
Звание: Бывалый
Команда сайта
Сообщений: 323
Создано тем: 26
Рейтинг: 5
Репа:
(151|151|0)
Баллы: 531
Страна: не указана!
Был: 2025-02-27 13:23
Лайков: 195
WYLEK,
Почтение за труд. Но главное, - что живы и здоровы.22 сентября 2024 - 08:40 / #3 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2221
Создано тем: 321
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 3870
Был: 2025-03-10 19:43
Лайков: 216
22 сентября 2024 - 19:26 / #4 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2221
Создано тем: 321
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 3870
Был: 2025-03-10 19:43
Лайков: 216
----------Вложения----------
В TotalCommander войти в папку C:ospanel1domainswoltlabattachments и нажать Команды->Показать все файлы без подкаталогов
Создаем папку под именем 1 - C:ospanel1domainsvbulletin425forumsattachments1
Выделить все файлы и скопировать в папку 1
Удалите этот файл
Зайдите сюда C:ospanel1domainsvbulletin425forumsattachments1 и выделите все.
Потом забейте в поиск thumbnail и жмите Файлы на панель
Правый клик мыша и удалите эти файлы
[
Опять Поиск и забейте tiny. Правый клик мыша и удалите эти файлы
Зайдите сюда C:ospanel1domainsvbulletin425forumsattachments1 и выделите все, потом Групповое переименование
Включаем Регулярные выражения и подставляем данные
Найти(.*)-(.*)
Заменить на$1.attach
На этом подготовка завершена
Рисую дальше, там уже только кнопки тыкать
Сообщение отредактировал WYLEK 23 сентября 2024 - 20:0323 сентября 2024 - 19:59 / #5 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2221
Создано тем: 321
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 3870
Был: 2025-03-10 19:43
Лайков: 216
Загрузка данных
По порядку нажимаем кнопки.
Настройка в админке vbulletin425
Заходим в Обслуживание->Основные инструменты обновления. Жмем пока эти две кнопки.
Теперь поиграемся немного...
1.Переходим в Вложения->Место хранения вложений. Сейчас вложения хранятся в базе данных и жмем кнопку Вперед. Прописываем путь ./attachments и все равно жмем кнопку Вперед и еще раз Вперед.
2. Переходим в Вложения->Место хранения вложений. Сейчас вложения хранятся в файловой системе, в директории ./attachments и жмем кнопку Вперед и еще раз Вперед. Будут типа ошибки но главное чтобы совпадало число атачей и с ошибками был ноль.
3. Наступила очередь кнопки в конвертере Вложения по папкам, жмите ее.
4. Переходим опять в Вложения->Место хранения вложений, и по пункту первому, все папки вложений будут под ID пользователей, которые заливали картинки на форум.
-----------------------------------
1. Заходим в Аватары->Место хранения изображений. Типа авки хранятся в базе данных. Жмем кнопку Вперед и еще раз Вперед.
2. Переходим в Аватары->Место хранения изображений. Сейчас аватары хранятся в файловой системе, в директории ./customavatars, загружаем свои аватары в базу данных, жмем кнопку Вперед и еще раз Вперед. Ждемс...
3. Вот и загрузились. Заходим сюда C:ospanel1domainsvbulletin425forums и очищаем папку customavatars и в ней папку thumbs. Опять в Аватары->Место хранения изображений и жмем кнопку Вперед и скидываем аватары на диск. Форум пропишет правильные данные аватаров физически.
Больше я писал, чем дела
Скачать.Внимание! У вас нет прав для просмотра скрытого текста.Смотрящий нравится это сообщение.Сообщение отредактировал WYLEK 27 сентября 2024 - 09:0227 сентября 2024 - 08:12 / #6