Bullet Energy Forum 1.3 ===> LogicBoard 5.1 - полный перенос вложений

  1. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2227

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

    Рейтинг: 10

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

    Баллы: 3935

    Был: 2025-04-10 12:33

    Лайков: 218

    40 Это для любопытных - захотелось мне полностью перенести вложения, что бы были как заводские wacko
    Посмотрел структуру вложений в таблице, ID записаны в строчку через запятые. Это поначалу была одна из проблем.
    Но в безтолковке что то крутилось, что уже это где то было.

    Bullet Energy Forum 1.3 ===> LogicBoard 5.1 - полный перенос вложений

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


    После применения в дополнительную таблицу было все записано biggrin


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


    Вот такая конструкция получилась.


    А здесь кидаем файлы вниз


    И конечный результат yahoo_mini


    Скачать архив смайликов

    Скачать форум LogicBoard 5.1

    Скачать конвертер и установщик репы форума

    Вложения:

      Вам запрещено скачивать вложения.Вам запрещено скачивать вложения.
    Сообщение отредактировал WYLEK 10 апреля 2025 - 12:34

    10 апреля 2025 - 12:14 / #1
  2. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2227

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

    Рейтинг: 10

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

    Баллы: 3935

    Был: 2025-04-10 12:33

    Лайков: 218

    Итак, что нужно сделать перед переносом данных.
    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
    Bullet Energy Forum 1.3 ===> LogicBoard 5.1 - полный перенос вложений

    47 Так как в форуме нет функции управления смайлами, то юкозовские жестко прописаны в движке форума!
    Шаблоны расположены так:

    Файл wysibb.js
    /forum/components/scripts

    Файлы - bbcode.php и bbcode_cc.php
    /forum/components/scripts/bbcode

    В каждую тему вставлены юкозовские смайлы crazy_mini

    9. 41 Чтобы видеть картинки нужно перенести папки uploads/forum/images/ в forum/uploads/attachment/
    10. Файлы из uploads/forum/files/ перенести в папку forum/uploads/attachment/2016-09. Почему в эту? Да просто она у меня была пустая friday

    Что настраивать

    Настройки в Open Server


    10 апреля 2025 - 12:26 / #2

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

Создано тем
1215
Всего сообщений
16184
Пользователей
18159
Новый участник
Volopus