Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Все написанное ниже рассчитано на подготовленного юзверя.
Установите локальный сервер 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 править не надо.
Пока все{insert-7704}
Сообщение отредактировал WYLEK 29 января 2023 - 13:58
Переходим к следующему файлу. Делаем дубль таблицы 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 накосячил в базе данных. Ссылки выглядят вот так.
К сожалению плагин в Notepad++ лечит только по одной ссылке, и если их больше 1000, то замучаешься редактировать их. Для декодирования всех ссылок сразу надо установить Sublime Text 3 и вставить плагин URLEncode. На русскую версию Sublime Text 3 плагин отказался у меня показывать команды. Установил на вражью, плагин заработал, после вставил русский язык. Как работать с плагином - откройте в Sublime Text 3 файл lb_ posts.txt, выделите все и нажмите так как на скрине.
Я сделал два прохода, некоторые ссылки за один раз не полечились Теперь ссылки нормальные и конвертер доведет до ума ссылки
Выставить опции поиска на Обычный Замените одинарные кавычки на двойные
Этап 5
Настройка файла прикреплений
Выберите свою базу данных, в правом окне отметьте lb_topics_files, (ставим гальку), внизу выпадающий список, там выбрать Экспорт Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель | Значения полей обрамлены: очистить поле Символ экранирования: очистить поле Далее жмем кнопку Вперед Открываем файл llb_topics_files.csv по правой кнопке мыша в Notepad++ и сохраняем в файл lb_topics_files.txt
Пока все{insert-7710}
Сообщение отредактировал WYLEK 29 января 2023 - 14:00
Выберите свою базу данных, в правом окне отметьте dle_category, (ставим гальку), внизу выпадающий список, там выбрать Экспорт Дальше формат поставить CSV. Метод экспорта: обычный - отображать все возможные настройки. Параметры формата: Разделитель полей: поставить разделитель | Значения полей обрамлены: очистить поле Символ экранирования: очистить поле Далее жмем кнопку Вперед Открываем файл dle_category.csv по правой кнопке мыша в Notepad++ и сохраняем в файл dle_category.txt
Этап 7
Делаем дубль таблицы dle_comments.sql в dle_comments1.sql Делаем экспорт dle_comments1.sql, открываем в Notepad++ и заменяем разделитель | на