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

IPB 3.1.2 -> XF 1.0.1

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

Загрузка
  1. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Доброго времени суток, при Импорте данных из IPB 3.1.2 в XF 1.0.1, имена пользователей, форумов, темы и сообщения на русском языке конвертируются в вопросительные знаки -?????. БД IPB в utf8_general_ci. В чем может быть проблема?
     
    PaCTa, 11.06.2011
    #1
  2. Gatses Местный

    Регистрация:
    05.02.11
    Сообщения:
    421
    Симпатии:
    584
    Версия XF:
    1.5.9
    А если попробовать импортировать с кодировкой cp1251?
     
    Gatses, 11.06.2011
    #2
  3. Herurg Местный

    Регистрация:
    20.03.11
    Сообщения:
    51
    Симпатии:
    34
    Явный косяк с кодировкой, я тестил импорт на кодировке utf8 и всё было хорошо.....
     
    Herurg, 11.06.2011
    #3
  4. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    В XF 1.0.1 Импорт внешних данных осуществляется только с IPB 3.* который в свою очередь работает только с кодировкой БД в UTF8.
     
    PaCTa, 11.06.2011
    #4
  5. Herurg Местный

    Регистрация:
    20.03.11
    Сообщения:
    51
    Симпатии:
    34
    кстати да, ipb 3.* все и вся работает по дефолту с кодировкой utf8
     
    Herurg, 11.06.2011
    #5
  6. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Если бы был косяк с кодировкой, то он проявлялся бы в IPB, но в ней все нормально. Где находится скрипт, который делает импорт?
    --- добавлено : 11 июн 2011 в 20:22 ---
    Попробовал, все равно "?????"
     
    PaCTa, 11.06.2011
    #6
  7. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    А чего в PHPMyAdmin показывает? Какая кодировка у таблиц и общая у сравнения (внизу в самом конце под всеми таблицами). И как при этом выглядит русский текст в таблицах? Читаем?
     
    Romchik®, 11.06.2011
    #7
  8. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    И у таблиц и общая кодировка - utf8_general_ci. В базе IPB русский текст читаем, когда переношу к примеру пользователей, то в XenForo он уже "????".
     
    PaCTa, 11.06.2011
    #8
  9. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Лицензия имеется?
     
    Romchik®, 11.06.2011
    #9
  10. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Какая?
     
    PaCTa, 11.06.2011
    #10
  11. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Для XenForo.
     
    Romchik®, 11.06.2011
    #11
  12. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Нет. Не хочется покупать "кота в мешке", тем более когда даже скрипт импорта "unsupported"...
     
    PaCTa, 11.06.2011
    #12
  13. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Ну есть такое конечно. Иначе можно было бы их попросить глянуть. В их же интересах.
    А вообще попробуйте utf8 прописать. Скорей всего должно сработать.
     
    Romchik®, 12.06.2011
    #13
  14. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Где прописать?
     
    PaCTa, 13.06.2011
    #14
  15. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Там же, где вам предлагали и cp1251 прописать - в начале импорта, где указываются данные для базы источника.
     
    Romchik®, 13.06.2011
    #15
  16. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Не нахожу там подобного.
     
    PaCTa, 16.06.2011
    #16
  17. Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Хм, действительно. В IPB такого поля нет. Это значит только при импорте из булки. На той странице, где логин и пароль от базы vB вводить нужно было.

    Тогда вариантов нет. Я думаю скрипт импорта с IPB еще просто не обкатан. Была бы лицензия, написали бы Киру. Думаю разобрался бы без проблем.
     
    Romchik®, 16.06.2011
    #17
  18. Kuja Leonhart Активный пользователь

    Регистрация:
    25.06.11
    Сообщения:
    4
    Симпатии:
    0
    Открыть IPBoard.php и поменять везде кодировку на utf-8.
     
    Kuja Leonhart, 04.07.2011
    #18
  19. Kuja Leonhart Активный пользователь

    Регистрация:
    25.06.11
    Сообщения:
    4
    Симпатии:
    0
    Еще в конвертере везде preg_replace('/[^a-z0-9_]/i'. Т.е. кириллицу он просто не понимает.
     
    Kuja Leonhart, 04.07.2011
    #19
  20. PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Скорее всего проблема именно в этом.
     
    PaCTa, 20.08.2011
    #20

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

Tweet