К содержанию

Перенос с Битрикса на Modx

Добрый день подскажите как перенести с Битрикса на MODX сайт, не интернет магазин просто новости и статьи, в битриксе есть выгрузка в XLS всего что нужно, как бы ее загрузить в MODX?
Илья
Илья
25 марта 2015, 14:20
modx.pro
4 130
Реклама

Комментарии: 18

Григорий Коленько
25 марта 2015, 20:29
Написать парсер
    Сергей Скат
    Сергей Скат Проверенный
    25 марта 2015, 20:38
    Поделюсь своим опытом, недавно перенес большое количество объектов недвижимости С битрикса на MODX
    в общем алгоритм примерно такой:
    1) выгрузить из Битрикса csv файл с интересующими вас статьями (ресурсами)
    2) Проверить корректный он или нет (у меня была проблема на старом битриксе, он записывал переносы строки из контента прямо в csv, так не должно быть, в csv одна строка, один ресурс, мне пришлось писать регулярку которая будет убирать лишние переносы, если что поделюсь )
    3)Скачать ImportX от могущественного Безумкина ^_^ для modx revo, установить
    4) исправить 1 строку в csv файле на поля в которые вы будете импортировать, например битрикс отдаст что то типа
    title,description,B1,B2 и так далее, вам же нужно изменить на свои поля, в modx будет выглядеть так
    pagetitle,description,tv1,tv2 и тп
    пробовать импортировать, естественно указав в importx родителей и другие настройки

    Если ресурсов много совету использовать вместе с Collection, а то у меня при 3000 ресурсов дерево просто переставало работать, удачи, пишите, если что подскажу

      Василий Наумкин
      Василий Наумкин Администратор
      25 марта 2015, 21:23
      ImportX — не моё, не путай людей.

      Я для подобной задачи свой велосипед писал, но это было давно.
        Илья
        Илья Старожил
        25 марта 2015, 21:36
        К сожалению на архив ссылка битая(
          Василий Наумкин
          Василий Наумкин Администратор
          25 марта 2015, 21:38
          Угу, давно это было, ничего не сохранилось.
            Сергей Скат
            Сергей Скат Проверенный
            26 марта 2015, 14:50
            пардон, ошибся, был уверен что твой
        Илья
        Илья Старожил
        25 марта 2015, 21:57
        ошибся полем
          Илья
          Илья Старожил
          25 марта 2015, 21:57
          Большое спасибо, оказалось довольно легко
            Сергей Скат
            Сергей Скат Проверенный
            26 марта 2015, 14:55
            никаких проблем с csv не было?
              Илья
              Илья Старожил
              26 марта 2015, 17:53
              Были, решил с помощью автозамены в Liber office (включенная галочка регулярные выражения) Заменил
              \n
              на пробел
                Сергей Скат
                Сергей Скат Проверенный
                26 марта 2015, 18:16
                повезло ) у меня все сложнее было )
                  Илья
                  Илья Старожил
                  27 марта 2015, 10:32
                  Так а что было?
                    Сергей Скат
                    Сергей Скат Проверенный
                    27 марта 2015, 15:16
                    ну лично мне старый битрикс отдавал абсолютно покоцаный файл, с переносами строки, с неверными разделителями, отказывался ставить введенный мной разделитель
                      Ганин Роман
                      Ганин Роман Проверенный
                      27 марта 2015, 15:46
                        Володя
                        Володя Эксперт
                        27 марта 2015, 15:57
                        истину глаголешь… В xml все красиво отдает, лучше через него перегонять.
                          Сергей Скат
                          Сергей Скат Проверенный
                          27 марта 2015, 19:17
                          ну я юзал ImportX он только csv хавает к сожалению
              Владислав
              Владислав Старожил
              27 марта 2015, 17:18
              Совсем недавно переносил сайт с битрикса на modx. Сильно помогло расширение CatalogFill
                Сергей Скат
                Сергей Скат Проверенный
                27 марта 2015, 19:17
                интересное решение, не натыкался
              Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
              18