Импорт блога из Wordpress в Tickets
Если вам вдруг, не дай Бог, захотелось перенести блог из wordpress'а в Tickets, то у меня для вас очередной костыль.
Порядок действий:
Ах, да! Вероятно, если вы у контейнера Articles пропишите в настройках шаблон для дочерних документов, то он и подставится к тикетам.
Порядок действий:
- Ставим Тикетс
- Ставим Articles :-)
- Заменяем файлы articlesimport.class.php и articlesimportwordpress.class.php в папке /core/components/articles/model/articles/import/ на эти: yadi.sk/d/dXcAXDKIo83UN
- Создаём раздел Articles и нажимаем кнопку Импортировать. (Во всплывающем окне не работает комбобокс, так что для выбора опции импорта из ворпресса надо как-то исхитриться с клавиатуры — вниз и энтер :-))
- Импортируем XML от WP. Статьи и комментарии станут тикетами.
- Лезем в БД и меням class_key у контейнера со статьями с ArticlesContainer на TicketsSection.
- Удаляем Articles и прочие Quip'ы.
Ах, да! Вероятно, если вы у контейнера Articles пропишите в настройках шаблон для дочерних документов, то он и подставится к тикетам.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Для тех, кто не хочет заморачиваться думаю будет в самый раз!
А запросами к базе данных нельзя вытащить все посты wordpress и сделать инсертом в modx_site_content?
P.S.: Помню таким образом переносил сайт с Wp на DLE.
Вероятно, проблему с абзацами можно решить поковыряв articlesimportwordpress.class.php. Так же есть вероятность, что с какими-то редакторами типа MarkItUp оно будет нормально работать. Переносы строк в базе сохраняются. Может быть тот же Jevix всё отобразит как надо — не знаю. Кроме того, всегда есть вероятность, что какой-то добрый и знающий человек доведёт всё это дело до ума :-) У меня, на это, к сожалению, ни опыта ни времени сейчас не хватает.
Пробовал в 2016 и в нынешнем 2017 году функционал ИМПОРТА WordPress — Articles.
Как не работал, так и не работает.
Про танцы со стрелками и Enter я знаю, файл загружается и потом цикличная анимация бегущего ползунка до скончания веков.
Данная задача я полагаю не потеряла значения.
Так что прошу умельцев подсказать как производить импорт (хоть SQL запросами).