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

IPB 3.1.2 -> XF 1.0.1

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

Загрузка
  1. PaCTa

    PaCTa Местный

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

    Gatses Местный

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

    Herurg Местный

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

    PaCTa Местный

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

    Herurg Местный

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

    PaCTa Местный

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

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

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

    PaCTa Местный

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

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Лицензия имеется?
     
  10. PaCTa

    PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Какая?
     
  11. Romchik®

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

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Для XenForo.
     
  12. PaCTa

    PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Нет. Не хочется покупать "кота в мешке", тем более когда даже скрипт импорта "unsupported"...
     
  13. Romchik®

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

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

    PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Где прописать?
     
  15. Romchik®

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

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

    PaCTa Местный

    Регистрация:
    11.06.11
    Сообщения:
    40
    Симпатии:
    6
    Не нахожу там подобного.
     
  17. Romchik®

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

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

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

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

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

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

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

    PaCTa Местный

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

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