Перенос сайтa с ucoz на xenforo

  1. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

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

    Лайков: 196

    Дошла очередь до этого форума biggrin . Аватарки это целая беда, было решено использовать прокладку форум SMF для этого. Рисовал XenForo Importers 1.4.1 пол часа dash_mini . После импорта во второй части конвертера доводим до ума сам XenForo

    Посмотреть действие-злодействие можно здесь

    44 Итак что делает конвертер.

    Что перенесено

    Для статей

    1. Категории
    2. Статьи
    3. Комментарии
    4. Каталог файлов


    Для форума

    1. Пользователи
    2. Категории
    3. Группы
    4. Темы
    5. Сообщения
    6. Лайки (взято из модуля Репутация)
    7. Дополнительные поля
    8. Код флага страны

    Итак, что нужно сделать перед переносом данных.
    1. Создаем домены ucoz.xenforo и xenforo2 в Open Server
    2. Устанавливаем в папке ucoz.xenforo движок SMF213 в папке xenforo2 движок xenforo
    3. Качаем со своего сайта полный архив UCOZ



    41 На этом перенос данных завершен, что не удалось сделать - это скрины на раздел Статьи. Это чудо не понимает ссылок картинок на главной, только вложения. Если на других форумах до отверстия хеш файлов, то здесь херушки wacko массово не получится перенести. Почитал в нете - ни один из импортеров не переносит лайки, я сделал по своему и все работает. Таким способом можно перенести лайки с любого форума.

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

    Скачать моды xenforo и сам форум

    Внимание! У вас нет прав для просмотра скрытого текста.
    Сообщение отредактировал WYLEK 9 ноября 2023 - 20:08

    9 ноября 2023 - 20:00 / #1
  2. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

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

    Лайков: 196

    Небольшие изменения в коде, юкоз добавил ячейки в базу для сайта.

    Найти
    //проверка "конец файла"
    while (!feof ($fd)) 
    {
    $bufer .= fgets($fd, 4096);			
    }
    
    
    $a = str_replace("\\n", "", $bufer);
    $a = str_replace("\n", "|", $a);
     $a = str_replace("\\|", "", $a);
    $a = explode("
    ", $a);	
    $b=0;
    
    
    //перебираем массив
    foreach($a as $index){
    $exp = explode("|", $index);
    $ww = array_chunk($exp, 30);
    foreach($ww as $i => $arr){			
    $arr = $ww[$i];


    Заменить на
    //проверка "конец файла"
    while (!feof ($fd)) 
    {
    $bufer .= fgets($fd, 4096);			
    }
    
    
    $a = str_replace("\\n", "", $bufer);
    $a = str_replace("\n", "|", $a);
     $a = str_replace("\\|", "", $a);
    $a = explode("
    ", $a);	
    $b=0;
    
    
    //перебираем массив
    foreach($a as $index){
    $exp = explode("|", $index);
    $ww = array_chunk($exp, 32);
    foreach($ww as $i => $arr){			
    $arr = $ww[$i];


    В принципе можно вставить в поиск
    $ww = array_chunk($exp, 30);


    и заменить на
    $ww = array_chunk($exp, 32);

    31 декабря 2023 - 12:35 / #2
  3. Оффлайн

    Автор темы

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

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

    Лайков: 196

    40 Да, закончил конвертер атачей папок с картинками _nw и _ld

    44 На тестовый сайт еще не грузил, но вид такой уже biggrin
    Перенос сайтa с ucoz на xenforo

    31 декабря 2023 - 12:44 / #3

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

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