Конвертер DLE_13.2+LogicBoard 5.1 на Simple Machines Forum+Tinyportal-1.6.3

Все написанное ниже рассчитано на подготовленного юзверя.Установите локальный сервер open_server и перенесите полный бекапа сайта
  1. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

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

    Лайков: 202

    Все написанное ниже рассчитано на подготовленного юзверя.





    Установите локальный сервер 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

    dance-2  Файл lb_topics.txt править не надо.


    Пока все mail1_mini
    {insert-7704}
    Сообщение отредактировал WYLEK 29 января 2023 - 13:58

    14 июля 2019 - 12:52 / #1
  2. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

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

    Лайков: 202

    Продолжение...

    Этап 4

    Переходим к следующему файлу. Делаем дубль таблицы lb_posts.sql в lb_posts1.sql
    Делаем экспорт lb_posts1.sql, открываем в Notepad++ и далее...

    1. Заменить разделитель | на

    !7777777!


    2. Удалить из полей символы разрыва строк вручную. Так перенос строк сохранится как в оригинале.

    Выставьте опции как на скрине
    Конвертер DLE_13.2+LogicBoard 5.1 на Simple Machines Forum+Tinyportal-1.6.3.

    найти
    
    
    
    
    


    заменить на
    <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, выделите все и нажмите так как на скрине.

    Я сделал два прохода, некоторые ссылки за один раз не полечились klizma
    Теперь ссылки нормальные и конвертер доведет до ума ссылки
    <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


    Пока все mail1_mini
    {insert-7710}
    Сообщение отредактировал WYLEK 29 января 2023 - 14:00

    15 июля 2019 - 21:45 / #2
  3. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

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

    Лайков: 202

    Переносим сайт

    Этап 6

    Выберите свою базу данных, в правом окне отметьте dle_category, (ставим гальку), внизу выпадающий список, там выбрать Экспорт
    Дальше формат поставить CSV.
    Метод экспорта: обычный - отображать все возможные настройки.
    Параметры формата: Разделитель полей: поставить разделитель |
    Значения полей обрамлены: очистить поле
    Символ экранирования: очистить поле
    Далее жмем кнопку Вперед
    Открываем файл dle_category.csv по правой кнопке мыша в Notepad++ и сохраняем в файл dle_category.txt

    Этап 7

    Делаем дубль таблицы dle_comments.sql в dle_comments1.sql
    Делаем экспорт dle_comments1.sql, открываем в Notepad++ и заменяем разделитель | на
    |

    Потом заменяем тройные слеши на одинарные




    Пока все mail1_mini
    {insert-7881}

    18 июля 2019 - 14:35 / #3
  4. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2195

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

    Рейтинг: 10

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

    Баллы: 3580

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

    Лайков: 202

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

    Архив распакуйте в корень сайта, в папке LogicBoard_s1 будут такие файлы.



    В папке convertLB сам конвертер.



    Запустите его так - http://ваш сайт/convertLB/logicboard.php



    В настройках локального сервера выставьте опции



    В файле config.php пропишите юзера и пароль от базы данных.

    Здесь работа с локалки


    Здесь работа с локалки и хостинга


    Здесь работа с хостинга


    Смайлики вставьте по этому пути


    Все готово к действию-злодействию crazy_mini

    Качаем конвертер ниже:

    Прикрепление: 1564806445convertlb_smf.rar

    Вложения:

      Вам запрещено скачивать вложения.
    Сообщение отредактировал 3 августа 2019 - 07:28

    3 августа 2019 - 07:27 / #4

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

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