Конвертер форума SMF на форум PunBB

Очередной конвертер форумов :remark: Чтобы не засыхали мозги занялся этим интересным делом Все
  1. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202



    Загрузить все таблицы в базу pubb форума
    Айпишки и пароли не подходят с форума SMF - пароли я оставил а айпишки в таблицах пропущены.

    Важно! Чтобы не было ошибок при конверсии, обязательно сделайте эти запросы в phpMyAdmin!!!

    UPDATE smf_messages SET poster_ip = "";
    UPDATE smf_members SET member_ip = "";
    UPDATE smf_members SET member_ip2 = "";

    ---------------------------------------
    Открыть а базе pubb таблицу users и сохранить админа, чтобы пароль остался 1tooth

    [hr]
    [hr]
    Есть такая фигня в форуме PunBB - Гость должен быть на первом месте surprised , то есть ID админа 1 улетает в небытие lol . Так что перед всеми делами найдите свободное ID и пропишите себе любимому 1tooth , если нет желания менять все идентификаторы пользователей order
    Или раскомментируйте счетчик, все пройдет автоматом, но идешки поменяются friday

    [hr]
    [hr]

    1. Выбираем в базе данных pubb smf_boards.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_boards.csv по правой кнопке мыша в Notepad++ и сохраняем в файл pubbconvert_pubb_s1smf_boards.txt
    -----------------------------------------
    2. Выбираем в базе данных pubb smf_categories.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_categories.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_categories.txt
    -----------------------------------------
    3. Выбираем в базе данных pubb smf_membergroups.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_membergroups.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_membergroups.txt

    Открываем файл smf_membergroups.txt и отделяем звания от групп, сохраняем группы в smf_membergroups.txt а звания в ranks.txt

    Это группы

    1|Админ||#B22222|-1|0|5#iconadmin.png|0|0|-2|0
    2|Администратор||#A52A2A|-1|0|5#icongmod.png|0|0|-2|0
    3|Модератор|||-1|0|5#iconmod.png|0|0|-2|0
    6|Команда сайта||#2F4F4F|-1|0|3#icongmod.png|0|0|-2|0
    7|Команда сайта.||#006400|-1|0|3#icon.png|0|0|-2|0
    8|Знаток||#556B2F|-1|0|3#icon.png|0|0|-2|0
    9|Проверенные||#00008B|-1|0|4#icon.png|0|0|-2|0
    10|Стажер||#8B4513|-1|0|2#icon.png|0|0|-2|0
    11|Друзья||#0000CD|-1|0|1#icon.png|0|0|-2|0
    12|Мастер||#A0522D|-1|0|3#iconmod.png|0|0|-2|0
    13|Журналист||#D2691E|-1|0|2#iconmod.png|0|0|-2|0
    14|Участники||#0000CD|-1|0|1#icon.png|1|0|-2|0
    15|Заблокированные|||-1|0|1#icon.png|0|0|-2|0
    16|Portable||#607B8B|-1|0|1#icon.png|0|0|-2|0
    29|Прохожие||#0000CD|-1|2|1#icon.png|0|0|-2|0


    это звания

    20|Прибывший|||1|0|1#icon.png|0|0|-2|0
    21|Ветеран|||650|0|1#icon.png|0|0|-2|0
    22|Новичок|||20|0|1#icon.png|0|0|-2|0
    23|Сталкер|||80|0|1#icon.png|0|0|-2|0
    24|Бывалый|||150|0|1#icon.png|0|0|-2|0
    25|Эксперт|||250|0|1#icon.png|0|0|-2|0
    26|Старожил|||450|0|1#icon.png|0|0|-2|0
    27|Мастер|||800|0|1#icon.png|0|0|-2|0
    28|Легенда|||1500|0|1#icon.png|0|0|-2|0



    Добавьте группу Гости вот так

    1|Админ||#B22222|-1|0|5#iconadmin.png|0|0|-2|0
    2|Гости||#A52A2A|-1|0|5#icongmod.png|0|0|-2|0
    3|Администратор||#A52A2A|-1|0|5#icongmod.png|0|0|-2|0
    4|Модератор|||-1|0|5#iconmod.png|0|0|-2|0

    -----------------------------------------
    4. Выбираем в базе данных pubb smf_members.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_members.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_members.txt
    -----------------------------------------
    5. Выбираем в базе данных pubb smf_messages.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле
    Поставить гальку Удалить из полей символы разрыва

    Далее жмем кнопку Вперед
    Открываем файл smf_messages.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_messages.txt
    -----------------------------------------
    6. Выбираем в базе данных pubb smf_personal_messages.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле
    Поставить гальку Удалить из полей символы разрыва

    Далее жмем кнопку Вперед
    Открываем файл smf_personal_messages.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_personal_messages.txt
    -----------------------------------------
    7. Выбираем в базе данных pubb smf_topics.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_topics.csv по правой кнопке мыша в Notepad++ и сохраняем в pubbconvert_pubb_s1smf_topics.txt
    -----------------------------------------
    8. Выбираем в базе данных pubb smf_user_likes.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

    Далее жмем кнопку Вперед
    Открываем файл smf_user_likes.csv по правой кнопке мыша в Notepad++ и сохраняем в файл smf_user_likes.txt
    -----------------------------------------
    Перетягиваем смайлики...
    Для этого надо скинуть из базы SMF таблицу smf_smileys.sql
    Открываем в Notepad++ и прокручиваем вниз, на последнем смайлике меняем

    (210, ':remark:', 'remark', 0, 167, 2);

    на
    (210, ':remark:', 'remark', 0, 167, 2),


    Копируем с первого смайла
    (5, '>:(', 'Злой', 0, 0, 2),


    до последнего
    (210, ':remark:', 'remark', 0, 167, 2),


    У вас свои смайлы, но действия-злодействия не меняются.

    Далее. В файле редактора pubbextensionssat_bbcodeincludesmile.php удаляем как на картинке все смайлы.



    Смайлики перекидываем так
    регулярка найти
    ((.+?)('.+?')(, ')(.+?)(',.+?,.+?,.+?,)


    регулярка заменить
    2   => $ext_info['path'].'/img/Aiwan/4.gif',



    -----------------------------------------

    Как пользоваться...


    Качаем конвертер

    Распаковать архив в папку OSPaneldomainspubb
    Закинуть все файлы выше в папку OSPaneldomainspubbconvert_pubb_s1

    Настроить под свои данные


    Запустить конвертер http://pubb/convert_pubb/smf-art.php
    И по порядку запускать ссылочки на действия 1tooth

    Всё ura
    Сообщение отредактировал WYLEK 29 января 2023 - 13:50

    4 апреля 2021 - 18:44 / #1
  2. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

    Был: 2024-11-18 08:59

    Лайков: 202

    Цитата: zex
    я пока читал что нужно делать волосы дыбом встали



    Ну, так чтобы была только одна кнопочка надо платить немалые деньги1tooth
    Я в своё время 100 баксов платил чтобы слинять с юкоза.
    А теперь с любого форума и сайта можно перебраться на любой форум.

    Вот здесь результат конверсии
    zex нравится это сообщение.
    Сообщение отредактировал 5 апреля 2021 - 10:52

    5 апреля 2021 - 10:20 / #2

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

Создано тем
1197
Всего сообщений
15762
Пользователей
18015
Новый участник
HELIUM