Bullet Energy Forum 1.3 ===> LogicBoard 5.1 - полный перенос вложений
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Это для любопытных - захотелось мне полностью перенести вложения, что бы были как заводские
Посмотрел структуру вложений в таблице, ID записаны в строчку через запятые. Это поначалу была одна из проблем.
Но в безтолковке что то крутилось, что уже это где то было.

Порылся в толмутах , нашел функцию - GROUP_CONCAT — агрегирующая функция в MySQL, позволяет сгруппировать данные столбца в строку через разделитель. Так же можно отсортировать данные, установить тип разделителя (по-умолчанию разделитель — запятая).
После применения в дополнительную таблицу было все записано

Так как ID картинок прописаны в тексте, то заменять их не представляет труда, а вот файлы нужно дописывать вниз. Решил вместо ID искать по имени.
Вот такая конструкция получилась.
А здесь кидаем файлы вниз
И конечный результат

Скачать архив смайликов
Скачать форум LogicBoard 5.1
Скачать конвертер и установщик репы форумаСообщение отредактировал WYLEK 10 апреля 2025 - 12:3410 апреля 2025 - 12:14 / #1 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-08-30 08:05
Лайков: 220
Итак, что нужно сделать перед переносом данных.
1. Создаем домен dle.logic в Open Server
2. Создаем базы данных dle132 и dlelogic
3. Устанавливаем в папке dle.logic движок dle15.3 и LogicBoard 5.1
4. Переносим данные через Sypex Dumper 2 в базы данных dle132 и dlelogic. Первая будет эталоном а вторая будет переделана.
5. Отключаем все плагины в DLE
6. Устанавливаем Reputation 6.5 для 15.3-16
7. Устанавливаем reputation_LogicBoard из архива, нужно запустить файл install.php
8. Зайдите в папку смайлов DLE - \engine\data\emoticons и удалите все родные, вставьте смайлы UCOZ
Так как в форуме нет функции управления смайлами, то юкозовские жестко прописаны в движке форума!
Шаблоны расположены так:
Файл wysibb.js
/forum/components/scripts
Файлы - bbcode.php и bbcode_cc.php
/forum/components/scripts/bbcode
В каждую тему вставлены юкозовские смайлы
9.
Чтобы видеть картинки нужно перенести папки uploads/forum/images/ в forum/uploads/attachment/
10. Файлы из uploads/forum/files/ перенести в папку forum/uploads/attachment/2016-09. Почему в эту? Да просто она у меня была пустая
Что настраивать
Настройки в Open Server
10 апреля 2025 - 12:26 / #2
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1223
- Всего сообщений
- 16498
- Пользователей
- 18280
- Новый участник
- Bemeforawhile
Powered by Bullet Energy Forum








