Импорт блога из 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
А импорт вместе с тегами и категориями? Или для этого допиливать нужно?
Допиливать, конечно, нужно. Но попробуйте создать ТВ с именем articlestags и присвоить его вашему шаблону. Может и сработает. Категории — хз.
XParser — вполне удобно переносит с тегами и категориями, если что.
Если вам вдруг, не дай Бог, захотелось перенести блог из wordpress'а в Tickets, то у меня для вас очередной костыль.Это не костыль, это на данный момент простой способ переноса сайта с wordpress на MODX +Tickets.
Для тех, кто не хочет заморачиваться думаю будет в самый раз!
То, что это самый простой способ, не отменяет того факта, что это костыль. И тем, кто не хочет заморачиваться советую 10 раз подумать :-) Как минимум вам придётся отредактировать все ваши записи. Перенос строки в XML-файле не превратится в абзацы. Если вы вдруг захотите переехать обратно, у вас не будет такой возможности. Экспорта нет.
Как минимум вам придётся отредактировать все ваши записи.Это плохо…
А запросами к базе данных нельзя вытащить все посты wordpress и сделать инсертом в modx_site_content?
P.S.: Помню таким образом переносил сайт с Wp на DLE.
Поверьте, это ещё больший костыль. У моего хостера, например, БД закрыта снаружи.
Вероятно, проблему с абзацами можно решить поковыряв articlesimportwordpress.class.php. Так же есть вероятность, что с какими-то редакторами типа MarkItUp оно будет нормально работать. Переносы строк в базе сохраняются. Может быть тот же Jevix всё отобразит как надо — не знаю. Кроме того, всегда есть вероятность, что какой-то добрый и знающий человек доведёт всё это дело до ума :-) У меня, на это, к сожалению, ни опыта ни времени сейчас не хватает.
Вероятно, проблему с абзацами можно решить поковыряв articlesimportwordpress.class.php. Так же есть вероятность, что с какими-то редакторами типа MarkItUp оно будет нормально работать. Переносы строк в базе сохраняются. Может быть тот же Jevix всё отобразит как надо — не знаю. Кроме того, всегда есть вероятность, что какой-то добрый и знающий человек доведёт всё это дело до ума :-) У меня, на это, к сожалению, ни опыта ни времени сейчас не хватает.
Если БД закрыта снаружи, то это не значит, что нельзя выполнить импорт/экспорт.
Воскрешу дискуссию.
Пробовал в 2016 и в нынешнем 2017 году функционал ИМПОРТА WordPress — Articles.
Как не работал, так и не работает.
Про танцы со стрелками и Enter я знаю, файл загружается и потом цикличная анимация бегущего ползунка до скончания веков.
Данная задача я полагаю не потеряла значения.
Так что прошу умельцев подсказать как производить импорт (хоть SQL запросами).
Пробовал в 2016 и в нынешнем 2017 году функционал ИМПОРТА WordPress — Articles.
Как не работал, так и не работает.
Про танцы со стрелками и Enter я знаю, файл загружается и потом цикличная анимация бегущего ползунка до скончания веков.
Данная задача я полагаю не потеряла значения.
Так что прошу умельцев подсказать как производить импорт (хоть SQL запросами).
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.