Перенос сайтa с ucoz на xenforo
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-11-10 19:14
Лайков: 220
Дошла очередь до этого форума
. Аватарки это целая беда, было решено использовать прокладку форум SMF для этого. Рисовал XenForo Importers 1.4.1 пол часа
. После импорта во второй части конвертера доводим до ума сам XenForo
Посмотреть действие-злодействие можно здесь
Итак что делает конвертер.
Что перенесено
Для статей
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
На этом перенос данных завершен, что не удалось сделать - это скрины на раздел Статьи. Это чудо не понимает ссылок картинок на главной, только вложения. Если на других форумах до отверстия хеш файлов, то здесь херушки
массово не получится перенести. Почитал в нете - ни один из импортеров не переносит лайки, я сделал по своему и все работает. Таким способом можно перенести лайки с любого форума.
Скачать архив смайликов
Скачать моды xenforo и сам форумВнимание! У вас нет прав для просмотра скрытого текста.Сообщение отредактировал WYLEK 9 ноября 2023 - 20:089 ноября 2023 - 20:00 / #1 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-11-10 19:14
Лайков: 220
Небольшие изменения в коде, юкоз добавил ячейки в базу для сайта.
Найти//проверка "конец файла" while (!feof ($fd)) { $bufer .= fgets($fd, 4096); } $a = str_replace(" ", "", $bufer); $a = str_replace(" ", "|", $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(" ", "", $bufer); $a = str_replace(" ", "|", $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 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2237
Создано тем: 323
Рейтинг: 10
Репа:
(246|246|0)
Баллы: 4035
Был: 2025-11-10 19:14
Лайков: 220
Да, закончил конвертер атачей папок с картинками _nw и _ld
На тестовый сайт еще не грузил, но вид такой уже
31 декабря 2023 - 12:44 / #3
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1223
- Всего сообщений
- 16519
- Пользователей
- 18290
- Новый участник
- cpucomplexx
Powered by Bullet Energy Forum




