Конвертер форума SMF21rc3 на форум vBulletin3812

Сделал еще один конвертер, теперь на vBulletin3812. Почему эта версия форума, да потому что поддерживает
  1. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2188

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3495

    Был: 2024-10-09 14:08

    Лайков: 202

    Конвертер форума SMF21rc3 на форум vBulletin3812


    Сделал еще один конвертер, теперь на vBulletin3812. Почему эта версия форума, да потому что поддерживает PHP7 1tooth

    Как всегда можно посмотреть конечный результат здесь - http://sub.wylek.ru/forums/index.php

    Просмотрел возможности этого чуда, совместимость таблиц - все ОК. Одна ложка дегтя все же есть, аватары только на .gif bang Да и пути он нихрена не понимает dontknow

    Для интереса установил пятую версию, опа ok2 понимает все расширения и пути ura
    Что это означает - в SMF21rc3 аватары могут находится в любой папке, а если установлен мод то на 20 картинок приходится до пару сотен пользователей. Надо физически создать аватары юзаков, программно то это пустяк. Так все это сделает форум vBulletin533. Самое "сложное" будет перенести аватары из одной папки в другую lol

    Да, конвертер теперь для простых юзеров - просто жми кнопочки и все beer

    -----------------------------------------------------------------------------------
    Инструменты для сего действия...

    Open Server_5.2.8
    Sypex Dumper Pro 2.3.2
    vBulletin533
    vBulletin3812
    TotalCommander
    Notepad++
    ------------------------------------------------------------------------------------

    Этап первый - перенос аватаров и вложений из SMF21rc3 в vBulletin533



    Копируем папки аватаров из стандартной папки SMF21rc3


    Вставляем в стандартную папку аватаров vBulletin533


    Еще раз вставляем все папки SMF21rc3 в папку thumbs


    Копируем аватары из стандартной папки SMF21rc3 custom_avatar и вставляем в стандартную папку аватаров vBulletin533, и еще раз вставляем в папку thumbs


    У меня остались аватары из юкоза и DLE в папке SMF21rc3\uploads\fotos, их так же надо закинуть в стандартную папку аватаров vBulletin533, и еще раз в папку thumbs


    Выставляем свои данные в config.php


    Запускаем конвертер по адресу http://vbulletin533/convert_vbulletin/smf-art.php и жмем по порядку кнопочки biggrin

    В админке vBulletin533 жмакаем Аватары и Место хранения изображений. Прописываем путь как на картинке. Форум думает, что аватары уже загружены в память, так надо ему типа помочь избавиться от сего непосильного груза lol Жмите кнопку Вперед и ждите окончания процесса.


    Все, аватары подключены и теперь будут считываться из папки customavatars


    Вы можете нажать кнопку Список участников просмотреть юзаков с аватарами.


    Приступим к физическому созданию аватаров из папок SMF21rc3. Жмите кнопку Вперед.


    Я выставил вместо 300 число 150. Пару раз зависал форум. Жмите опять кнопку Вперед.


    Все аватары загрузились в базу данных в таблицу vb _customavatar


    Переименуйте папку customavatars а вместо нее из архива скиньте пустую папку с причандалами.


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


    Скопируйте папку с аватарами и вставьте ее на форум vBulletin3812 по пути OSPanel\domains\vBulletin3812\forums\customavatars. Откройте в TotalCommander папку с аватарами и переименуйте все расширения аватаров в .gif



    С вложениями еще проще. Скопируйте из папки attachments вложения форума SMF21rc3 на форум vBulletin3812 по пути OSPanel\domains\vBulletin3812\forums\attachments\1\. Папка под именем 1 означает идентификатор юзака. Если папки там по годам накиданы, то из каждой папки перенесите вложения в основную папку. Откройте в TotalCommander папку с вложениями и выставьте переименование как на картинке.

    Поставьте гальку на регулярку,

    Найти -
    (.*)_(.*)(.dat)


    Заменить на
    $1.attach





    Скачать конвертер аватаров



    Продолжение следует....
    Сообщение отредактировал WYLEK 29 января 2023 - 13:45

    11 мая 2021 - 17:34 / #1
  2. Оффлайн

    Автор темы

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2188

    Создано тем: 317

    Рейтинг: 10

    Репа: (245|245|0)

    Баллы: 3495

    Был: 2024-10-09 14:08

    Лайков: 202

    Этап второй - перенос данных из SMF21rc3 в vBulletin3812


    Что может конвертер...

    1. Перенос пользователей
    2. Перенос аватаров
    3. Перенос групп
    4. Перенос тем
    5. Перенос статей
    6. Связь сообщений с темами
    7. Перенос смайликов
    8. Перенос лайков
    9. Перенос репутации
    10. Перенос личных сообщений
    11. Перенос вложений
    12. Перенос тэгов из мода Optimus

    Что важно - все ID остаются на месте, так что внутренние ссылки будут работать biggrin
    Нашел в сети конвертер заводской impex1.104 для SMF 2.0, вдохнул в него жизнь order ,  заработало это чудо. Все ID в кучу, вложения не переносит, так, недоделка какая то lol


    Аватарки и вложения уже на месте, теперь надо смайлики перенести в vBulletin3812
    В админке SMF21rc3 смотрим, какая папка по умолчанию подключена.


    Переносим ее на новый форум, название папки сделайте с маленькой буквы.


    Приступаем к конвертации, для этого надо заполнить конфигурацию. Все здесь понятно, я думаю, единственно счетчик импорта-экспорта аватаров это например имя аватара avatar1_2.gif, цифра перед расширением и есть оно biggrin



    Запускаем конвертер и по порядку тыкаем кнопочки, или ссылки, как кому нравится 1tooth
    На этом вроде бы и все, но покажу как увидеть результат сего непосильного труда mad
    Забыл написать - чтобы сконвертировать лайки, надо установить на vBulletin3812 мод Post Thanks 7.7 SE for 3.8.x


    После переноса данных идем в Аватары и имитируем сброс картинок из базы данных в файловую систему.


    Теперь форум будет читать аватары из папки customavatars


    Вложения так же скидываем в файловую систему 1tooth


    Пишем здесь путь папки ./attachments


    Все, вложения будут читаться из папки attachments


    Чтобы увидеть разделы и темы надо пересчитать инфу. Пока достаточно перестроить два счетчика.


    Если аватары видны не у всех пользователей, зайдите в Управление группами пользователей, и по очереди дайте разрешения на аватары.


    Вот тут ura


    Ну, теперь уже все.

    Скачать конвертер...

    Внимание! У вас нет прав для просмотра скрытого текста.


    Скачать набор из vBulletin 3.8.12, русификатор к нему и моды Cyb - Sub-Forum Manager v.2.5 (Ru v.1.02), Post Thanks 7.7 SE for 3.8.x, gd_davatar, mdm_image_resizer_lite_2.0.2_ru и бб-коды Spoiler Tag, YouTube Tag.

    vBulletin 3.8.12+моды.rar

    14 мая 2021 - 12:39 / #2

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1191
Всего сообщений
15721
Пользователей
17967
Новый участник
olkavv