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

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

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

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


    Очередной конвертер форумовremark

    Чтобы не засыхали мозги bang занялся этим интересным делом order

    Все готово, напишу статью и перекину данные PunBB с этой статьей, где вы можете сравнить эти форумы.

    Что перенесено...
    1. Пользователи
    2. Категории
    3. Разделы
    4. Темы
    5. Лайки
    6. Репутация
    7. Личка
    8. Смайлики

    [hr]

    Что надо - установить форум PunBB и скачать моды ниже.

    Порядок установки модов

    1. Pun jQuery 1.1.7
    2. Pan Manage Extensions 1.5.4
    3. Pan Framework 0.1.7
    4. Agreement for install extensions 1.1
    5. Simple subforums 0.0.4.3
    6. Gender identity 1.0
    7. Pan Likes 0.3.2
    8. Rating 1.7
    9. Pan Resize Avatar 0.2
    10. Sat BBcode 0.1
    11. Pan Private Messages 0.2.7
    12. Private Messaging 2.4.2
    13. Pan Default Avatar 0.3.1
    14. Pan Uploader 0.4.9
    15. Spoiler BBcode 1.0.3
    16. Media.js 2.3.0
    17. Fancy Video Tag 0.4.11.2
    18. [NL] Userlist Avatar 0.13
    19. Pan Last Post Info 0.9
    --------------------------------------
    Скинуть таблицы
    smf_boards, smf_categories, smf_membergroups, smf_members, smf_messages, smf_personal_messages, smf_pm_recipients, smf_topics, smf_user_likes

    Открыть в notepad++ таблицы smf_members и smf_messages и заменить все разделители | на !77777778!



    Загрузить все таблицы в базу 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++ и сохраняем в файл pubb\convert_pubb\_s1\smf_boards.txt
    -----------------------------------------
    2. Выбираем в базе данных pubb smf_categories.sql, жмем кнопку Экспорт. Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |.
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле

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

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

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

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

    Далее жмем кнопку Вперед
    Открываем файл smf_topics.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_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),


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

    Далее. В файле редактора \pubb\extensions\sat_bbcode\include\smile.php удаляем как на картинке все смайлы.



    Вставляем свои



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


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



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

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


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

    Распаковать архив в папку \OSPanel\domains\pubb
    Закинуть все файлы выше в папку \OSPanel\domains\pubb\convert_pubb\_s1

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


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

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

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

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

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



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

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

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

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

---
Создано тем
1177
Всего сообщений
15349
Пользователей
17851
Новый участник
Dobriy-76