Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Чтобы не засыхали мозги занялся этим интересным делом
Все готово, напишу статью и перекину данные 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 и сохранить админа, чтобы пароль остался
[hr] [hr] Есть такая фигня в форуме PunBB - Гость должен быть на первом месте , то есть ID админа 1 улетает в небытие . Так что перед всеми делами найдите свободное ID и пропишите себе любимому , если нет желания менять все идентификаторы пользователей Или раскомментируйте счетчик, все пройдет автоматом, но идешки поменяются
[hr] [hr]
1. Выбираем в базе данных pubbsmf_boards.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле
Далее жмем кнопку Вперед Открываем файл smf_boards.csv по правой кнопке мыша в Notepad++ и сохраняем в файл pubb\convert_pubb\_s1\smf_boards.txt ----------------------------------------- 2. Выбираем в базе данных pubbsmf_categories.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле
Далее жмем кнопку Вперед Открываем файл smf_categories.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_categories.txt ----------------------------------------- 3. Выбираем в базе данных pubbsmf_membergroups.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле
Далее жмем кнопку Вперед Открываем файл smf_membergroups.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_membergroups.txt
Открываем файл smf_membergroups.txt и отделяем звания от групп, сохраняем группы в smf_membergroups.txt а звания в ranks.txt
----------------------------------------- 4. Выбираем в базе данных pubbsmf_members.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле
Далее жмем кнопку Вперед Открываем файл smf_members.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_members.txt ----------------------------------------- 5. Выбираем в базе данных pubbsmf_messages.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле Поставить гальку Удалить из полей символы разрыва
Далее жмем кнопку Вперед Открываем файл smf_messages.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_messages.txt ----------------------------------------- 6. Выбираем в базе данных pubbsmf_personal_messages.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле Поставить гальку Удалить из полей символы разрыва
Далее жмем кнопку Вперед Открываем файл smf_personal_messages.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_personal_messages.txt ----------------------------------------- 7. Выбираем в базе данных pubbsmf_topics.sql, жмем кнопку Экспорт. Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель |. Значения полей обрамлены: очистить поле Символ экранирования: очистить поле
Далее жмем кнопку Вперед Открываем файл smf_topics.csv по правой кнопке мыша в Notepad++ и сохраняем в pubb\convert_pubb\_s1\smf_topics.txt ----------------------------------------- 8. Выбираем в базе данных pubbsmf_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 И по порядку запускать ссылочки на действия
Всё
Сообщение отредактировал WYLEK 29 января 2023 - 13:50
Ну, так чтобы была только одна кнопочка надо платить немалые деньги Я в своё время 100 баксов платил чтобы слинять с юкоза. А теперь с любого форума и сайта можно перебраться на любой форум.