Конвертер DLE_13.2+LogicBoard 5.1 на Simple Machines Forum+Tinyportal-1.6.3
Все написанное ниже рассчитано на подготовленного юзверя.Установите локальный сервер open_server и перенесите полный бекапа сайта
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Все написанное ниже рассчитано на подготовленного юзверя.
Установите локальный сервер open_server и перенесите полный бекапа сайта с хостинга на локалку. Базу данных надо создать с таким же именем и паролем как на хостинге, чтобы не было проблем.
Перенос базы данных делается с помощью Sypex Dumper за пару минут.
Подготовка файлов бекапа LogicBoard
Этап 1
Делаем дубль таблицы dle_users.sql в dle_users1.sql
Делаем экспорт dle_users1.sql, открываем в Notepad++ и заменяем разделитель | на!7777777!
Далее нужно удалить таблицу dle_users1 и сделать импорт.
Далее, выбираем dle_users1, жмем Отметить все и кнопку Экспорт. Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Далее жмем кнопку Вперед
Открываем файл dle_users1.csv по правой кнопке мыша в Notepad++ и сохраняем в файл dle_users.txt
Этап 2
Для начала нужно сделать дубль таблицы - lb_forums в lb_forums1 структура и данные.
В lb_forums1 нужно очистить два столбца, чтобы не мешало править. Один столбец сформируется автоматом, а второй не используется, третий будем править в блокноте.
Делаем запросupdate lb_forums1 set group_permission = 0; update lb_forums1 set last_title = 0; update lb_forums1 set ficon = 0;
Еще надо поменять расположение столбцов. Экспортируем в формате SQL, открываем в Notepad++ и меняем как на скрине столбцы.
Далее нужно удалить таблицу lb_forums1 и сделать импорт.
Далее, выбираем lb_forums1, жмем Отметить все и кнопку Экспорт. Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Далее жмем кнопку Вперед
Открываем файл lb_forums1.csv по правой кнопке мыша в Notepad++ и сохраняем в файл lb_forums.txt
В файле lb_forums.txt расставьте записи согласно главной страницы форума LogicBoard.
Теперь нужно отметить в файле lb_forums.txt форумы цифрой 1.
Так было
Так стало
У кого есть подфорумы

Отметьте в файле lb_forums.txt подфорумы цифрой 3.
Так было
Этап 3
lb_topics нужно скопировать так - жмем свою базу данных, в правом окне выбираем lb_topics (ставим гальку), внизу выпадающий список, там выбрать Экспорт.
Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Далее жмем кнопку Вперед
Открываем файл lb_topics.csv по правой кнопке мыша в Notepad++ и сохраняем в файл lb_topics.txt
Файл lb_topics.txt править не надо.
Пока все
Сообщение отредактировал WYLEK 25 декабря 2024 - 20:3814 июля 2019 - 12:52 / #1 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Продолжение...
Этап 4
Переходим к следующему файлу. Делаем дубль таблицы lb_posts.sql в lb_posts1.sql
Делаем экспорт lb_posts1.sql, открываем в Notepad++ и далее...
1. Заменить разделитель | на!7777777!
2. Удалить из полей символы разрыва строк вручную. Так перенос строк сохранится как в оригинале.
Выставьте опции как на скрине
.
найти
заменить на<br />
найти
заменить на<br />
найти
заменить на<br />
найти
заменить на<br />
Далее нужно удалить таблицу lb_posts1.sql и сделать импорт.
Далее, выбираем lb_posts1.sql, жмем Отметить все и кнопку Экспорт. Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |.
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Поставить гальку Удалить из полей символы разрыва
Далее жмем кнопку Вперед
Открываем файл lb_ posts1.csv по правой кнопке мыша в Notepad++ и сохраняем в файл lb_ posts.txt
3. Привести в порядок ссылки. Это чудо-юдо away.php накосячил в базе данных. Ссылки выглядят вот так.<a href="/forum/away.php?s=https://exelab.ru/_dl1/pe-utils/PE.Explorer.1.99 R6.rar" target="_blank">.exelab.ru</a>
К сожалению плагин в Notepad++ лечит только по одной ссылке, и если их больше 1000, то замучаешься редактировать их.
Для декодирования всех ссылок сразу надо установить Sublime Text 3 и вставить плагин URLEncode. На русскую версию Sublime Text 3 плагин отказался у меня показывать команды. Установил на вражью, плагин заработал, после вставил русский язык.
Как работать с плагином - откройте в Sublime Text 3 файл lb_ posts.txt, выделите все и нажмите так как на скрине.
Я сделал два прохода, некоторые ссылки за один раз не полечились
Теперь ссылки нормальные и конвертер доведет до ума ссылки<a href="https://exelab.ru/_dl1/pe-utils/PE.Explorer.1.99 R6.rar" target="_blank">.exelab.ru</a>
:pointer: Выставить опции поиска на Обычный
Замените одинарные кавычки на двойные
Этап 5
Настройка файла прикреплений
Выберите свою базу данных, в правом окне отметьте lb_topics_files, (ставим гальку), внизу выпадающий список, там выбрать Экспорт
Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Далее жмем кнопку Вперед
Открываем файл llb_topics_files.csv по правой кнопке мыша в Notepad++ и сохраняем в файл lb_topics_files.txt
Пока все
Сообщение отредактировал WYLEK 25 декабря 2024 - 20:3815 июля 2019 - 21:45 / #2 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Переносим сайт
Этап 6
Выберите свою базу данных, в правом окне отметьте dle_category, (ставим гальку), внизу выпадающий список, там выбрать Экспорт
Дальше формат поставить CSV.
Метод экспорта: обычный - отображать все возможные настройки.
Параметры формата: Разделитель полей: поставить разделитель |
Значения полей обрамлены: очистить поле
Символ экранирования: очистить поле
Далее жмем кнопку Вперед
Открываем файл dle_category.csv по правой кнопке мыша в Notepad++ и сохраняем в файл dle_category.txt
Этап 7
Делаем дубль таблицы dle_comments.sql в dle_comments1.sql
Делаем экспорт dle_comments1.sql, открываем в Notepad++ и заменяем разделитель | на
|
Потом заменяем тройные слеши на одинарные
Пока все
Сообщение отредактировал WYLEK 25 декабря 2024 - 20:3818 июля 2019 - 14:35 / #3 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Как пользоваться...
Архив распакуйте в корень сайта, в папке LogicBoard_s1 будут такие файлы.
В папке convertLB сам конвертер.
Запустите его так - http://ваш сайт/convertLB/logicboard.php
В настройках локального сервера выставьте опции
В файле config.php пропишите юзера и пароль от базы данных.
Здесь работа с локалки
Здесь работа с локалки и хостинга
Здесь работа с хостинга
Смайлики вставьте по этому пути
Все готово к действию-злодействию
Качаем конвертер ниже:Сообщение отредактировал WYLEK 25 декабря 2024 - 20:393 августа 2019 - 07:27 / #4
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1223
- Всего сообщений
- 16486
- Пользователей
- 18269
- Новый участник
- hayalet23
Powered by Bullet Energy Forum
