2 sam2kb Dec 02, 2008 08:59

sam2kb wrote:
ссылку на плагин для WordPress
Тут описана работа такого плагина:
http://tods-blog.com.ua/wordpress/wordpress-lj-crosspost/
А тут на английском
http://ebroder.net/livejournal-crossposter/
Сейчас тема кросспостинга интересует многих, для b2evo было бы актуально!
Спасибо за ссылки.
Для b2evo было бы крайне актуально!
Спасибо Faux за реакцию, у меня временно небыло доступа в сеть.
sam2kb, будет очень здорово если у вас получится сделать плагин)
никак да?
совсем нет новостей?)
"Недоделка" уже давно готова, а вот довести ее до ума времени нет :(
а можно хотяп недоелку потестить?
я бы маленький багрепорт сообразил)
и кучу благодарностей)
Постараюсь сегодня выложить.
очень буду ждать)
Уррряяя beta версия плагина готова. Сегодня выложу на SVN ;)
http://evocms-plugins.svn.sourceforge.net/viewvc/evocms-plugins/
Называться сие чудо будет LiveJournal Crosspost plugin
1. При создании/изменении/удалении записи в блоге то же будет происходить и с записью в ЖЖ
2. Чтобы добавить все публичные записи из блога #5 используйте www.blog.com/index.php?lj_add_all_posts=5
Чтобы добавить все публичные записи со ВСЕХ публичных блогов используйте www.blog.com/index.php?lj_add_all_posts
Чтобы удалить все записи www.blog.com/index.php?lj_delete_all_posts
Перед использованием lj_add_all_posts и lj_delete_all_posts попробуйте создать и удалить пару тестовых записей.
Удачи
[url=http://forums.b2evolution.net/viewtopic.php?t=17523]LiveJournal Crosspost plugin[/url] ;)
анука счас потестим! спасибо)
Обнаружен и исправлен баг.
Пож. скачайте плагин заново.
качаю.
заметил баги:
при кросспосте в жж появился LJ-cut хотя в теле поста небыло <--more-->
и временной пояс у меня на часа 23.45, а время поста 10.43 хотя это скорее всего у меня блог не настроен :(
Большое спасибо за плагин! Очень здорово что нашлось время его сделать у вас!
постит отлично! но я отчего то не вижу своих постов у себя в ленте ЖЖ) время проверил, правильное, а постовнету... руки у меня должно быть кривые
maximxolod wrote:
постит отлично! но я отчего то не вижу своих постов у себя в ленте ЖЖ) время проверил, правильное, а постовнету... руки у меня должно быть кривые
Это не руки :)
Исправил http://evocms-plugins.svn.sourceforge.net/viewvc/evocms-plugins/lj_crosspost_plugin/trunk/_lj_crosspost.plugin.php?view=log
опять спасибо)
счас попробую и отпишусь прямо в этом посте чтобы не флудить)
вот теперь совсем спасибо за Ваш труд! Очень здорово что есть такой плагин! спасибо! с наступающим Вас новым годом!
Исправил проблему с <!--more-->
И вас тоже с наступающим!
обновил плагин.
работает отлично)
Спасибо за то что добавили в плагин header и footer) только хотел сказать что их так нехватает)
А оно берёт только свои посты или же можно сделать как в ЖЖ синдикатед-ленты?
Пост синхронизируется при создании/изменении/удалении. Если посылать сразу все, то в ЖЖ отправляются записи всех авторов.
Многопользовательский режим пока не работает.
Честно сказать, я начал разбираться с ЖЖ только во время написания плагина, вы можете написать подробнее вопрос :) ?
Вот в ЖЖ есть возможность создания синдицированных лент, то есть трансляций постов — и необязательно своих. Взяв РСС-поток, можно сделать из него "журнал": каждый "пост" на ресурсе, откуда тянется РСС, будет автоматом поститься в ЖЖ. Вот: http://www.livejournal.com/syn/
Собственно, уточняю вопрос: можно ли, взяв РСС, сделать автоматический перепост этого контента в свой блог?
Спасибо!
Теперь ясно. Этот плагин не принимает записи, а только отправляет их в ЖЖ. Для показа чужих RSS лент в своем блоге используйте плагин [url=http://forums.b2evolution.net//viewtopic.php?t=13793]AM RSS reader[/url]
Thank You!
Тестирую транслялку.
Под обычным юзером страница "Инструменты", где есть вкладка "Ливжурнал", показывает "У вас нет прав на просмотр этой страницы!". Как сделать, чтобы обычные юзеры могли делать трансляции именно с их блогов?
Спасибо!
Это пока не предусмотрено :(
Жалко...
Добавил многопользовательский режим.
Перед обновлением плагина измените (если необходимо) ID пользователя, которому будут присвоены все ранее опубликованные записи.
Для присвоения записей пользователю №8
user_ID INT(11) NOT NULL DEFAULT '1',
измените 1 на 8 на строке 61
user_ID INT(11) NOT NULL DEFAULT '8',
Здорово! Спасибо!
Немного не понял, где именно в пхп надо менять параметры в строках?
измените 1 на 8 на строке 61
;)
Если все записи вы делали как admin (пользователь #1), то менять ничего не надо, обновляете плагин и пользуетесь.
Нет, есть у меня и сторонние пользователи, не админы.
Но в предыдущих версиях планина все пользователи включая админа могли пользоваться только одним аккаунтом в ЖЖ, заданным админом.
Таким образом все записи должны быть присвоены именно админу, как владельцу акк. в ЖЖ, а значит и менять ничего не нужно (если ID админа = 1). Все записи будут присвоены пользователю #1 или тому, кого вы выберите.
Обновил, вроде всё ок.
Спасибо!
sam2kb wrote:
Это не руки :)
Исправил http://evocms-plugins.svn.sourceforge.net/viewvc/evocms-plugins/lj_crosspost_plugin/trunk/_lj_crosspost.plugin.php?view=log
Поставил, за 2 минуты настроил кросспостинг, отлично пашет. THANKS!
Нашёл плугин http://personman.com/livejournal_importer_for_b2evolution, связался с автором, оказалось, что этот плугин для старой версии Эво и сейчас эта функциональность не поддерживается. Поэтому спрашиваю — может, уже появились какие-нибудь способы транслировать ЖЖ в Эво? Может, какой-то РСС-транслятор подойдёт?
Спасибо за ответы!
Для этого есть [url=http://forums.b2evolution.net/viewtopic.php?t=18175]Feed Importer плагин[/url], который может импортировать любую XML ленту (RSS-0.9, RSS-2, Atom, RDF и т.д.) в блог.
Это интесно. Если вы дадите ссылку на плагин для WordPress, то я посмотрю что можно придумать ;)