1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

vBulletin 4 Importer

Тема в разделе "Переезд на XenForo c других движков", создана пользователем olowiak, 04.12.2010.

Загрузка
Статус темы:
Закрыта.
  1. stanlee

    stanlee Местный

    Регистрация:
    13.03.11
    Сообщения:
    12
    Симпатии:
    3
    просьба обновить
    там уже 1.49 выложили
     
    Romchik® нравится это.
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вложение обновлено до 1.51.
     
    TAIFUN нравится это.
  3. slowpoke

    slowpoke Местный

    Регистрация:
    07.10.10
    Сообщения:
    158
    Симпатии:
    81
    Версия XF:
    1.1.1
    А changelog если не сложно? Или просто, мелкие фиксы?
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Автор не публикует обычно ничего. Но как правило это либо мелкие фиксы, либо совместимость с последней версией XF.
     
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вложение обновлено до 1.53 для совместимости с XF 1.0.2.
     
    PaCTa, Gatses и TAIFUN нравится это.
  6. Kuja Leonhart

    Kuja Leonhart Активный пользователь

    Регистрация:
    25.06.11
    Сообщения:
    4
    Симпатии:
    0
    Обновите, пожалуйста до 1.55
     
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    При импорте не конвертятся цитаты. Т.е. они остаются в том же виде, в каком были в VB4, включая номера сообщений.
    Конвертировал версией 1.53. Сравнил скрипты 1.53 и 1.55 на предмет Remap Quotes - разницы нет. Так что, видимо, нет смысла пробовать новой версией прогонять.
    Естественно, возникает вопрос - как цитаты конвертнуть корректно? Руками нереально - более 100000 сообщений, в которых масса цитирования.
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вложение обвнолено до 1.55.
    Номера? Вы про ссылки? Сомневаюсь, что их реально перенести.
     
    Gatses нравится это.
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Так ведь в импортере как раз есть такая процедура. Вопрос лишь в том, почему она не работает?
    Кстати, ремапинг ссылок вполне реален. Я как-то извращался на одном переезде, там помимо цитирования еще потребовалось bbcode полностью перелопачивать. Просто это при большом количестве сообщений потребует создания еще одной таблицы, в которой будут оригинальные и новые храниться. Ну и перенос, естественно, будет довольно долгим. Вообще таким образом можно что угодно конвертировать корректно. Если готового решения нет, то придется либо забить на это, подправив процедуру ремапинга цитат на банальное вырезание лишнего, либо писать свой ремапинг.
     
  10. CyberAP

    CyberAP Местный

    Регистрация:
    05.10.10
    Сообщения:
    2 604
    Симпатии:
    1 660
    Версия XF:
    1.5.10
    В официальном импортере для vB3 сделали нормальную конвертацию цитат с сохранением ссылки на цитату и авторства. Может быть кто-то посмотрит как там это реализовано и подскажет что нужно подправить в этом импортере.
     
  11. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    А не проще Паулю отписать в его теме? Времени у него не много, не сразу, но может найдет все же.
    Раз уж в официальном исправлено, то и ему это не проблема сделать.
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Все. Нашел, где собака порылась. Оказалось, что регулярное выражение на поиск и замену в процедуре ремапинга цитат действовало только на цитаты в виде
    Код:
    [QUOTE=Nickname;1]
    А у меня часть цитат была в виде (кавычки)
    Код:
    [QUOTE="Nickname;1"]
    В общем, нужно лишь слегка изменить регулярки, добавив в нужных местах "?. Тогда будут и те и другие цитаты корректно обрабатываться.
    PHP:
    // Remap Quotes (Krochinzky)
    if (preg_match_all('/\[QUOTE=.+;(\d+)"?\]/i'$post['pagetext'], $matches))
    {
        
    $postIdMap $model->getImportContentMap('post'$matches[1]);
        foreach(
    $matches[1] as $key => $oldPostId)
        {
            
    $newPostId $this->_mapLookUp($postIdMap$oldPostId);
            
    $post['pagetext'] =  preg_replace('/\[QUOTE="?(.+);(' $oldPostId ')"?\]/i''[QUOTE="$1, post: ' $newPostId '"]'$post['pagetext']);
        }
    }
    В теме на офсайте я отписал об этом.
     
    TAIFUN, Yoskaldyr и Romchik® нравится это.
  13. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Архив обновлен до 1.66 для совместимости с 1.0.3.

    Возможно и цитаты поправлены.
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Он не все изменения внес, которые я предложил. Поэтому работать не будет. Т.е. поиск будет идти корректно, но вот изменений вноситься не будет. Я уже написал в теме на офсайте об этом.
     
    Romchik® нравится это.
  15. XtenD-Vas

    XtenD-Vas Read only

    Регистрация:
    12.07.11
    Сообщения:
    5
    Симпатии:
    0
    Версия XF:
    1.0.0
    Отлично сработано , с импортировал всю бд с VB 4.0.4 , правда были косяки с аватарками , исправлено.
     
  16. snake007v

    snake007v Местный

    Регистрация:
    22.01.11
    Сообщения:
    37
    Симпатии:
    25
    Версия XF:
    1.1.2
    Есть вб 4 ветки, на нем 30к+ тем, 200к+ сообщений, куча аттачей. На какие подводные камни можно наткнуться во время конвертации, и какие пре-операции нужно совершить? Так же, интересует, какие потери могут быть в процессе.
     
  17. TAIFUN

    TAIFUN Человек

    Регистрация:
    27.09.10
    Сообщения:
    2 258
    Симпатии:
    1 613
    Версия XF:
    1.5.23
    Посмотрите видеоуроки по конвертации.

    P.S. рекомендую сделать полный дамп форума, а потом на локалке потренироваться сконвертить его, а уж потом делать это на живом форуме (естественно предварительно забекапив форум)
     
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Я конвертировал более 100 тысяч сообщений. За исключением цитат у меня все прошло гладко. Цитирование в 1.66 поправили, но не до конца. Я выше давал решение этой проблемы. Но у Вас, возможно, цитаты сразу конвертнутся без проблем.
    Если что, у меня был VB Suite 4. Альбомы, дневники и статьи конвертируются в отдельные разделы форума с отдельными темами, которые по дефолту закрыты от просмотра. Так как в XenForo понятий альбомов, дневников и статей нет. Ну и еще один нюанс. У меня аттачи хранились в базе, а не в виде файлов. Конвертор их правильно обработал, сохранив в виде файлов.
     
  19. snake007v

    snake007v Местный

    Регистрация:
    22.01.11
    Сообщения:
    37
    Симпатии:
    25
    Версия XF:
    1.1.2
    Спасибо за ответы. Ну у меня аттачи в файловой изначально.
     
  20. NightWish

    NightWish Активный пользователь

    Регистрация:
    12.05.11
    Сообщения:
    10
    Симпатии:
    4
    А эта прога для переноса с 3.8.х не покатит? Если нет, то что посоветуете?
     
Статус темы:
Закрыта.

Поделиться этой страницей