Конвертер форума woltlab forum v5.1.8 на vbulletin 425
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2198
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3595
Был: 2024-12-09 09:32
Лайков: 204
Перенос данных с форума 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 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2198
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3595
Был: 2024-12-09 09:32
Лайков: 204
Как это всё работает? Конвертер разбит на три части.
Часть первая, вступительная
Нажимаем все ссылки по порядку и делаем мозговой штурм.
Файлы аватар.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 -
Оффлайн
Звание: Бывалый
Команда сайта
Сообщений: 318
Создано тем: 26
Рейтинг: 5
Репа: (151|151|0)
Баллы: 506
Страна: не указана!
Был: 2024-12-18 11:15
Лайков: 191
WYLEK,
Почтение за труд. Но главное, - что живы и здоровы.22 сентября 2024 - 08:40 / #3 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2198
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3595
Был: 2024-12-09 09:32
Лайков: 204
22 сентября 2024 - 19:26 / #4 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2198
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3595
Был: 2024-12-09 09:32
Лайков: 204
----------Вложения----------
В TotalCommander войти в папку C:ospanel1domainswoltlabattachments и нажать Команды->Показать все файлы без подкаталогов
Создаем папку под именем 1 - C:ospanel1domainsvbulletin425forumsattachments1
Выделить все файлы и скопировать в папку 1
Удалите этот файл
Зайдите сюда C:ospanel1domainsvbulletin425forumsattachments1 и выделите все.
Потом забейте в поиск thumbnail и жмите Файлы на панель
Правый клик мыша и удалите эти файлы
[
Опять Поиск и забейте tiny. Правый клик мыша и удалите эти файлы
Зайдите сюда C:ospanel1domainsvbulletin425forumsattachments1 и выделите все, потом Групповое переименование
Включаем Регулярные выражения и подставляем данные
Найти(.*)-(.*)
Заменить на$1.attach
На этом подготовка завершена
Рисую дальше, там уже только кнопки тыкатьСообщение отредактировал WYLEK 23 сентября 2024 - 20:0323 сентября 2024 - 19:59 / #5 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2198
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3595
Был: 2024-12-09 09:32
Лайков: 204
Загрузка данных
По порядку нажимаем кнопки.
Настройка в админке 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
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
- Создано тем
- 1201
- Всего сообщений
- 15804
- Пользователей
- 18048
- Новый участник
- puika