Log IT

IT в заметках

Об импорте из ЖЖ

Еще немного расскажу про импорт старых постов из ЖЖ.

  1. ЖЖ тэги (метки или категории - как вам больше нравится). К сожалению без особых манипуляций штатными средствами их импортировать в новый блог нельзя. Причиной всему этому ущербность экспорта в ЖЖ - в генерируемом XML-файле нет тэгов. Именно поэтому нет и поддержки оных при вставке постов в блог. Вариантов два: или потом руками все необходимые тэги проставить самостоятельно (что превращается в нереальную по трудозатратам и затратам времени задачу уже при наличии хотя бы полусотни записей, но говоря уж о большем количестве) или писать свой экспортер записей из ЖЖ и дорабатывать имортер на предмет поддержки тэгов. Но тогда уже проще сразу написать скрипт “прямого” импорта записей из ЖЖ в блог, минуя промежуточный XML. Тогда можно попробовать реализовать и импорт комментариев :)
  2. При импорте записей у многих очень возникает вопрос - WordPress выдает ошибка типа:
    Импорт из LiveJournalНе могу создать директорию /data/web/virtuals/domain.info/www/wp-content/uploads/2006/10.Проверьте, доступна ли родительская директория для записи.

    Решение очень простое - зайдите в папку wp-content и для папки uploads (если ее нет - сначала создайте) необходимые права (тут вас нужно будет проконсультироваться с админами сайта на предмет какие они необходимы, если без консультации - то можно и 777, хотя это не правильно) и все вопросы будут решены.

  3. Отдельным вопросом стоит поддержка специфических тегов разметки ЖЖ: lj user, lj comm, lj-cut и других. В стандартной поставке WordPress импортер не поддерживает эти тэги и как следствие они не отображаются в блоге. Опять же вариант ручной правки совершенно не подходит и хочется все это автоматизировать.
    Я посмотрел на код импортера - он написан довольно “прямо” и наиболее простым способом решить эту проблему является просто поправить сам импортер, что я и сделал.
    Предлагаю вам скачать исправленный файл иморта записей из ЖЖ livejournal.php. После скачивания вам его необходимо положить вместо входящего в дистрибутив оригинального (по пути wp-admin/import/)
    Данный вариант импортера поддерживает ЖЖ тэги:

    • lj user
    • lj comm
    • lj-cut

    Стоит заметить, что lj-cut поддерживается с точки зрения возможностей WordPress - вместо открывающего lj-cut ставиться водпрессовский тег more, а закрывающий lj-cut просто игнорируется. Конечно можно сделать так, чтобы обрабатывать кат так же как и ЖЖ и после закрытия оного продолжать текст “не под катом”. Но это требует установки дополнительного плагина и некоторых изменений скрипта. Лично я не вижу в этом необходимости.
    Поддержку тегов current_music и current_mood я не реализовывал. Ибо так же не вижу в них необходимости. Если же оно кому-нибудь надо - напишите - припишу.

1 Star2 Stars3 Stars4 Stars5 Stars (2 голосов, среднее: 5.00 из 5)
Loading ... Loading ...

RSS feed| Trackback URI

10 Comments»

Комментировал miguello@livejournal
2006-11-27 11:44:20

Следует ли понимать, что исправленный тобой livejournal.php умеет импортировать также и тэги (я имею ввиду НЕ lj user, lj comm и
lj-cut) в ВордПрессовские рубрики?

 
Комментировал Log IT
2006-11-27 11:47:08

Нет, потому что ЖЖ не умеет их экспортировать.
Как я писал - проще написать свой сторонний скрипт экспорта-импорта. Он в принципе у меня есть, но в очень сыром виде и его надо сильно “допиливать”.

 
Комментировал miguello@livejournal
2006-11-27 11:53:45

Понял-отстал… :)

 
Комментировал beliashou@livejournal Subscribed to comments via email
2006-12-13 17:59:05

А что делать с поддержкой этих тэгов при постинге в ЖЖ с кросспостингом? Говорили же про это как-то…

 
Комментировал Саня Subscribed to comments via email
2007-04-18 17:52:30

Не получается скачать файл иморта записей из ЖЖ.
Можно ли исправить ссылку?

 
Комментировал ЛАМЕРОДРОМ! » Архив блога » Уход из “колхозных” блогов
2007-05-08 21:42:05

[...] admin Says: Апрель 16th, 2007 в 11:04 am нет, не распространяется, но есть другой вокараунд: http://log-it.ru/2006/11/27/19/ [...]

 
Комментировал Soularis Subscribed to comments via email
2007-10-30 17:33:22

Здравствуйте!
я искал припочки про импорт-экспорт из жж в Вордпресс и наткнулся на Ваш блог. Возможно, Вы не знаете, но сейчас есть программа, которая делает корректный XML экспорт жж-записей, сохраняя теги и древовидность комментариев: http://ljarchive.sourceforge.net/. Возможно, Вы уже прекратили заниматься этой темой, но если Вам все-таки интересно, то не смогли бы Вы сделать дополнение к Вашей разработке, чтобы она и теги тоже обрабатывала из таких XML-файлов? Спасибо.

 
Комментировал Soularis Subscribed to comments via email
2007-10-30 17:58:28

да, и когда нажимаешь на ссылку для скачивания - идет переход на главную страницу и ничего не скачивается :(

 
Комментировал xaygen@livejournal
2008-08-09 03:45:08

К последнему абзацу - поддержка current_music мне очень нужна! Буду благодарен, если напишете.

 
Комментировал kravru Subscribed to comments via email
2010-03-22 23:50:20

Про пункт 2.
Почему-то установки прав доступа 777 недостаточно :(

 

Комментировать