Атачи из мода SMFGallery6 на AMS - xenforo

  1. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Сделал конвертер вложений для переноса картинок из мода SMFGallery6 на AMS - xenforo. Все картинки у меня были сделаны с помощью этой программы для мода LightPortal - он выполнял роль сайта. Картинки в папке gallery без идентификаторов, так что пришлось немного bang

    Итак, что мы имеем dont
    1. Таблица есть.
    2. Имя картинки в таблице, вес и размеры, идентификатор и дата есть.

    Что еще нужно flame
    1. ID сайта картинки.
    2. ID форума картинки
    3. ID сайта-форума картинки (общие, сделать на сайте атач а на форуме ссылку)
    4. Физически сделать картинкам ID.
    5. Хеш картинкам.
    6. Имя картинки для ссылки.



    Как обычно панель управления
    Атачи из мода SMFGallery6 на AMS - xenforo
    ========================================================================
    Файл настроек, нужно обязательно вставить идентификатор

    ========================================================================
    Последняя картинка по пути \xenforo\internal_data\attachments\ и папка

    ========================================================================
    Что нужно сделать вручную - создать три папки и вставить сюда папку gallery

    ========================================================================
    Зайти в папку gallery и удалить все файлы имя которых начинается с thumb_ , скопировать все картинки и вставить в папку attach1

    ========================================================================
    Запустите TotalCommander, выделите все файлы в папке attach1, потом перейдите в Файлы->Групповое переименование и как на картинке вставьте идентификатор последней картинки и нажмите Выполнить
    [C1631]-[N]



    ========================================================================
    После переименования скопируйте все файлы в папке attach1 и вставьте в папку attach3. Запустите TotalCommander, выделите файлы в папке attach3, потом Файлы->Посчитать CRC-суммы. Выбираем MD5 и снимаем остальные гальки, созданный файл attach3.md5 вырезаем и помещаем как на картинке.

    ========================================================================
    Откройте файл attach3.md5 в Notepad++, как на картинке вставьте данные.



    Найти
    (.+)\s\*(\d*)-(.+)\.(.+)


    Заменить на
    \2|\3.\4\|\3-\4\|


    Было так
    bdc43028205b672b57ed4f6915e98035 *1631-1_29_12_20_10_22_08.png

    Станет так
    1631|1_29_12_20_10_22_08.png|1_29_12_20_10_22_08-png|

    ========================================================================

    Скопируйте все и вставьте в файл test.txt вот сюда

    ========================================================================
    Сделайте отмену в Notepad++ действия и вставьте данные



    Найти
    (.+)\s\*(\d*)-(.+)\.

    Заменить на
    \2|\1


    Было
    bdc43028205b672b57ed4f6915e98035 *1631-1_29_12_20_10_22_08.png

    Стало
    1631|bdc43028205b672b57ed4f6915e98035|png

    ========================================================================
    Скопируйте все и вставьте в файл attach1.txt вот сюда

    ========================================================================
    Сделайте отмену в Notepad++ действия и вставьте данные



    Найти
    (.+)\s\*(\d*)-(.+)\.

    Заменить на
    \2-\1.


    Было
    bdc43028205b672b57ed4f6915e98035 *1631-1_29_12_20_10_22_08.png

    Стало
    1631-bdc43028205b672b57ed4f6915e98035.png


    Нажмите кнопку Сохранить в Notepad++
    ========================================================================

    ========================================================================
    Запустите TotalCommander, выделите все файлы в папке attach3, потом перейдите в Файлы->Групповое переименование. Нажмите кнопку папки и выберите Загрузить имена из файлов. Укажите файл attach3.md5

    ========================================================================
    Запустите TotalCommander,выделите файлы в папке attach3, потом Файлы->Групповое переименование. Как на картинке где расширение вражими буквами на пишите data


    Из папки attach3 скопируйте в папку xenforo2\internal_data\attachments\1 файлы с номером от 1631 до 1999, в папку 2 от 2000 до 2999 и так далее. Если папок нет, создайте сами и в каждую папку вставьте файл index.html. После Перестроение кэшей форум запишет в папки по пути xenforo2\data\attachments картинки с хэшем и расширением .jpg

    Вот так получится на главной Статей форума



    Скачать
    Внимание! У вас нет прав для просмотра скрытого текста.

    4 января 2024 - 14:59 / #1

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

---
Создано тем
1179
Всего сообщений
15380
Пользователей
17859
Новый участник
Leongsm