В процессе переезда столкнулся с данной проблемой. Для начала рассмотрим одну особенность движка, позволяющую «достать» с блога нужное количество сообщений или комментариев. Итак, если в блоге насчитывается N сообщений (точное количество отображается в панели управления), то нужно использовать ссылку вида:
http://имя_вашего_блога/search?max-results=NПримечательно, что при использовании числа N, больше реального количества сообщений, вы получите все тот же верный результат. Кроме того, мы можем получить все эти сообщения и в формате XML:
http://имя_вашего_блога/feeds/posts/default?max-results=NПо аналогии с данной ссылкой, есть возможность считывать из блога записи комментариев в формате XML. Для этого используем ссылку следующего формата:
http://имя_вашего_блога/feeds/comments/default?max-results=1000(поскольку общее их число подсчитать навскидку слегка затруднительно, то указываем значение N равное, к примеру, 1000. Или еще проще:
http://имя_вашего_блога/feeds/comments/full
(за наводку спасибо Dan Rastor`у)
ВНИМАНИЕ! В это всем процессе есть 2 тонких нюанса, которые нужно учитывать.
1. Перенаправление потоков с помощью FeedBurner
Чтобы выключить перенаправление заходите в меню блога «Настройки», закладка «Канал сайта» и удаляете значение поля «URL переадресации канала сообщений». После сохранения можете использовать приведенные выше ссылки для получения N количества постов в формате XML. При рабочем перенаправлении у вас ничего не получится. Главное не забудьте включить перенаправление после проделанной работы.
Момент второй. Формат полученного XML файла – Atom, насколько я понимаю, Atom 1.0. Но этого, например, недостаточно для импорта в WordPress. Поскольку последний использует только импорт из формата RSS 2.0 (This importer allows you to extract posts from an RSS 2.0 file into your blog).
Честно говоря, не думал, что конвертация окажется настолько проблематичной и даже поиск по англоязычным ресурсам будет насколько хлопотным. Банальным запросом «convert Atom to RSS» и ему подобным я нашел весьма сомнительные ресурсы, для работы с которыми нужно сесть и разобраться что к чему.
http://www.2rss.com/software.php?page=atom2rss
http://www.goldenfeed.com/atom2rss.aspx
http://www.codeproject.com/useritems/ATOM_To_RSS_Converter.asp
http://atom2rss.semiologic.com/
Огромнейшее спасибо автору за это чудо, ибо работает точно и безукоризненно! Пользоваться ресурсом предельно просто – указываем ссылку на ваш поток в формате Atom, жмем кнопку convert и получаем потом уже в RSS 2.0. Остается только сохранить с помощью меню «Save as». Проще некуда! Но найти это решение оказалось не так быстро.Оригинал статьи тут
4 комментария:
Автор, о копирайтах ты наверное ничего не слышал?
Оригинал статьи здесь!
Снизу же четко написано - при использовании материалов - гиперссылка обязательнА!
Сори, исправил.
Спасибо:)
Полезная статья. И автор к месту ее разместил на своем сайте. В тему http://litemoney.blogspot.com/
Отправить комментарий