Log IT

IT в заметках

Кросспостинг в ЖЖ

Не терять читателей! - вот цель любого блоггера. Поэтому, начав писать в stand-alone блог вы захотите иметь копию этих постов в своем ЖЖ.
Есть несколько вариантов: создать трансляцию блогового RSS потока в ЖЖ и каким-то другим образом публиковать записи в ЖЖ.


Первый способ плох тем, что придется создавать новый журнал. Не каждый, даже старый френд, захочет на него подписаться. Так же у ЖЖ-шного RSS парсера имеются ряд недостатков (неадекватная работа с кодировками, не такое частое, как хотелось бы, обновление потока). В дополнение ко всему жирный крест на этом способе ставит невозможность комментирования этой трансляции.
Второй способ лишен этих недостатков. Для его реализации вам будет необходим плагин LiveJournal Crossposter. Он позволяет:

  • автоматически публиковать копию постов вашего блога в журнал построенный на базе движка LiveJournal (DeathJournal, LJ.Rossia.org и т.д.)
  • изменять, удалять записи в журнале при соответствующих действиях в блоге.

Плагин достаточно прост в установке и настройке, не буду описывать. Но у него есть один небольшой недостаток - оригинал его не локализован и даже в нем не предусмотрена локализация. Я обошел это просто исправив код плагина в нужных местах. Вы можете скачать исправленный вариант плагина. Внешний вид исправлений (информация об оригинальном посте) вы можете увидеть в моем ЖЖ. Русификацией админской части плагина я не занимался - мне кажется это лишнее.

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

RSS feed| Trackback URI

18 Comments»

Комментировал chasovschik@livejournal
2006-11-22 05:23:13

А нельзя ли все-таки описать настройку? Я что-то не могу взять в толк - надо менять что-то в коде или плагин после активации должен на каком-то этапе выводить окно для запроса нужных сведений?

 
Комментировал http://apazhe.net Subscribed to comments via email
2006-11-22 08:51:09

У плагина, кстати, есть маленький глючок - если нужно менять пароль, то делать это приходится руками в базе данных. Из админки не работает. При этом в первый раз все записывается нормально.

 
Комментировал Log IT
2006-11-22 09:40:28

О, не заметил такого. Надо будет посмотреть по коду как-нибудь на досуге.

 
Комментировал Log IT
2006-11-22 09:53:00

Если не париться изменением текстов, то (на данном этапе жизни) достаточно его просто установить и в разделе “Настройки - LiveJournal” прописать необходимые параметры.

 
Комментировал beliashou@livejournal Subscribed to comments via email
2006-11-22 12:10:20

У меня меняет, причём на 4-х копиях независимо :-)

 
Комментировал http://apazhe.net
2006-11-22 12:36:42

Так ты просто несколько копий плагина сделал и всё?

 
Комментировал chasovschik@livejournal Subscribed to comments via email
2006-11-22 22:42:23

Мне крайне стыдно за собственную тупость, но я все равно не могу сообразить, что надо делать. Просто установить - это скопировать php файл в директорию wp-content/plugins, после чего активировать плагин через панель блога? Или еще что-нибудь требуется? И где находится раздел “Настройки - LiveJournal”?

 
Комментировал Log IT
2006-11-23 00:06:47

Да, именно так: скопировать и активировать.

Мемню “настройки” (options) на панели упрасления в админке, но там пункт LiveJournal появится только после активации плагина.

 
Комментировал Log IT
2006-11-23 00:07:54

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

 
Комментировал chasovschik@livejournal
2006-11-23 00:51:39

А! Я не заметил, как этот пункт появился. Спасибо! Теперь осталось разобраться с “-32300 : transport error - HTTP status code was not 200″. У Эвана в обсуждении этот вопрос все время поднимается, но решения вроде нет. У Вас нет на этот счет соображений?

 
Комментировал beliashou@livejournal
2006-11-23 00:55:39

Несколько копий нельзя. Потому что они там что-то в базу пишут (номера постов в журнале - для редактирования потом нужно). Так вот, я там просто по тексту менял переменные. Что бы они не путались своими данными. Могу прислать переделанные мною файлы.

И ещё с твоей почты gmail-овской отлуп пришел.

 
Комментировал Log IT
2006-11-23 10:24:54

Ни разу такого не встречал :)

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

ну вот я тоже встречал.
причем тоже пока не понял, как избавляться.

 
Комментировал miguello@livejournal
2006-12-04 02:22:15

ну так как, решили этот вопрос? У меня потому что то же самое и я не знаю, Как избавиться… :(

 
Комментировал chasovschik@livejournal
2006-12-05 01:35:29

Нет, не нашел решения, увы. Так и не работает.

 
Комментировал vladstar@livejournal
2007-01-10 23:46:23

Читать логи вебсервера. У меня похожая ошибка была у openid-плагина, когда сервер пытался создать поддиректорию tmp, а прав для этого у него не хватало. Пришлось создать ее руками от юзера и выставить соответствующие права (777).

 
Комментировал Видео в блоге » Log IT
2007-04-03 22:02:36

[...] один неприятный глюк: при кросспосте записи в ЖЖ видео вставленное видео не отображается, хотя на [...]

 
Комментировал ctrlc@livejournal
2007-09-05 15:00:36

У меня тоже так и не работает плюс выдаёт теперь вот такую ошибку Something went wrong - Client : Application failed during request deserialization: not well-formed (invalid token) at line 11, column 344, byte 952 at /usr/lib/perl5/XML/Parser.pm line 187

 

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