avatar_WYLEK

Форумы и модули для SMF Конвертер форума SMF на форум PunBB

Автор WYLEK, 04 апреля 2021, 18:44:56

« Конвертер форума SMF21rc3 на форум vBulletin3812 | Восстановление порядка сообщений темы в phpmyadmin »

WYLEKАвтор темы

04 апреля 2021, 18:44:56 Последнее редактирование: 06 апреля 2021, 09:59:39 от WYLEK

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

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

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

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



Что надо - установить форум 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:



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



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:

zex

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

WYLEKАвтор темы

05 апреля 2021, 10:20:36 #2 Последнее редактирование: 05 апреля 2021, 10:52:08 от WYLEK
Цитата: zex от 05 апреля 2021, 04:45:34я пока читал что нужно делать волосы дыбом встали

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

Вот Войдите на сайт для перехода по ссылке конверсии

* Ваши права на сайте

    Light Portal

  • Вы можете просматривать элементы портала
  • Вы не можете управлять блоками
  • Вы не можете управлять своими страницами
  • Вы не можете размещать свои страницы без модерации

    Simple Machines

  • Вы не можете удалять темы.
  • Вы не можете создавать темы.
  • Вы не можете отвечать на сообщения.
  • Вы не можете прикреплять файлы.
  • Вы не можете изменять свои сообщения.
  • Вы не можете удалять свои сообщения.

Яндекс.Метрика Каталог@MAIL.RU - каталог ресурсов интернет