Оптимизация: кросспостинг в живой журнал


С помощью скриптов на PHP можно осуществлять автоматический кросспостинг в LiveJournal.com и другие блогосферы, выполненные на движке ЖЖ. Скачать скрипт постинга в Живой Журнал бесплатно на COM-SEO.RU. Настройки скрипта кросспостинга в LJ. Скрипт для постинга в LiveJournal.
LJ автоматический постинг ЖЖ
Описание ресурса
Оптимизация блогов

Скрипт для постинга в LiveJournal

Раскрутка сайтов в LJ может проходить в автоматическом режиме. Кросспостинг в Live Journal скриптом производится совсем просто, если разобраться в том, как корректно залогиниться, и что надо отправлять при авто-постинге. Живой Журнал любезно предоставляет API для автоматического постинга, описание функций которого лежит по ссылке www.livejournal.com/doc/server/ljp.csp.xml-rpc.protocol.html. Скрипт PHP, осуществляющий по этому протоколу кросспостинг в LiveJournal.com, можно бесплатно скачать на этой странице.

Как применяется автопостинг в Живой Журнал?

Тем, кто раскручивает сайты самостоятельно, автопостинг в Live Journal может сильно помочь в бесплатном продвижении вебсайта. Помимо многочисленных ссылок на внутренние страницы из записей в своем аккаунте, кросспостингом в сообщества Живого Журнала можно получить ссылки с пиаристых страниц, а также раскрутить свой дневник. Конечно, существуют и можно скачать плагины кросспостинга в LJ для WordPress, один из них можно бесплатно забрать у нас: ссылка на скачивание плагина кросспостинга для ВордПресс в ЖЖ. Но так ли это хорошо, автоматически отправлять свой контент из WP на чужой сайт, даже в виде анонса? Кроме того, быть привязанным к каждой публикации терпимо, если их не больше сотни. А если страниц много, или если это не ВордПресс вообще? Автономный скрипт для постинга в Живой Журнал решает все эти проблемы.

Помимо этого, надо помнить, что кросс-постинг сообщений со ссылками в Live Journal - это фактически начальная стадия для трансляции их в другие блогосферы. Опубликовав такие посты в LJ, веб-мастер или оптимизатор получает изрядную свободу для маневров по раскрутке сайта кросспостингом из ЖЖ: их можно отправить в очень многие блогосферы, но уже не с собственного сайта, а средствами удаленной публикации самого LiveJournal. И это самое ценное, что есть в кросспостинге в Живой Журнал!

Автоматический кросспостинг в сообщества livejournal.com.

Как вручную, так и PHP-скриптами, постить в Live Journal можно либо в свой дневник, либо в сообщество, одно из двух. При этом надо иметь как минимум аккаунт (логин и пароль), а для кросспостинга в сообщества Живого Журнала - еще и предварительно вступить в них. Автоматический постинг в сообщество LJ имеет такие особенности:

  • при вступлении может потребоваться разрешение модератора
  • многие комьюнити проводят предварительную модерацию поста
  • если сообщество не заброшено, можно получить абузу за спам
  • требуется найти те группы, автопостинг в которые имеет смысл

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

Как работает и где скачать скрипт кросспостинга?

Скачать скрипт для кросс-постинга в ЖЖ бесплатно можно по этой ссылке: автоматический кросспостинг в LiveJournal на PHP, вес ZIP-архива со скриптами порядка 9 килобайт. Давайте разберемся, как работают эти скрипты, и какие настройки необходимы для корректного автоматического постинга в www.livejournal.com на php.

  • класс class-IXR.php полностью взят из дистрибутива WordPress
  • класс lj_class.php - это создание объекта, или адаптация под LJ
  • наконец, сама программа lj.php - это скрипт для отправки поста

Чтобы провести автоматический кросспостинг в живой журнал, необходимо и достаточно заполнить нужные поля в lj.php и запустить этот скрипт на выполнение. Можно делать это на web-хостинге, а можно и на локальном, Денвере. Не трудно самостоятельно разобраться, какие переменные скрипта надо заполнить, и что именно туда прописать. Поэтому расскажем лишь об особенностях, присущих Живому Журналу и порядке действий с их учетом.

Заполнение полей в скрипте автоматического постинга в ЖЖ.

1. Напомним, что постить можно либо в свой ЖЖ-аккаунт, либо в сообщество LJ. Если нужно отправить сообщение в свой журнал, то переменной $journalComm надо присвоить пустое значение, $journalComm = ''; в противном случае постинг пойдет в сообщество live journal (если оно того позволяет, конечно). Но помните, что бесплатная раскрутка сайта кроспостингом в сообщества чревата тем, что аккаунт просто-напросто забанят, если переусердствовать. И все посты в LJ пропадут.

2. Второй тонкий момент - заполнение тегов, настроения, музыки и прочих малополезных полей. К примеру, не все сообщества разрешают те же теги, и надо быть готовым к тому, что функция $ljc->postevent($jdata, $jmeta) (а именно она отправляет пост и возвращает результат) вернет ошибку.

3. Третье - это даты публикации в ЖЖ. Дата берется из текущей функцией $date=date('U'); и не всегда это удобно. Чтобы поставить произвольную дату, ее нужно прописать в переменную $date, только и всего! Но следует знать, что не везде так называемые backdated-публикации в live journal разрешены. Для управления служит поле $jmeta['opt_backdated']: при 0 - запрещено, при 1 - разрешено.

4. Наконец, комментарии пользователей журнала. Можно запретить или разрешить комментарии к своим постам в живом журнале, если установить поле $jmeta['opt_nocomments'] в 0 (запрет) или 1 (разрешение).

Порядок работы со скриптом кросспостинга в LJ

Первое, что нужно сделать при проверке работы скрипта кросспостинга в дневник LJ - это залогиниться в автоматическом режиме. Для этого создается клиент и им делается попытка логина с указаннымы параметрами, куда входит и пароль:
$ljc = new LJClient ($journalUser, md5($journalPass), $journalServer, $journalComm);
$r = $ljc->login();

Если соединение установлено, то можно и нужно, не выходя из созданного клиента, вызвать требуемую функцию и получить результат ее выполнения. Что и делается программой. Если автопостинг в Live Journal прошел успешно, можно выйти из клиента функцией unset ($ljc), а можно продолжить автоматическую отправку сообщений в Живой Журнал.

Список доступных функций и их аргументов можно посмотреть на сервере livejounal.com по адресу вверху, либо обратиться к классу-посреднику lj_class.php в скачанном архиве. Наконец, если есть желание воспользоваться готовым плагином для WordPress кросспостинга в "живой журнал", желательно его доработать: в оригинальной версии совершенно нелепо приписывается заголовок поста.

Скрипт для постинга в LiveJournal
SEO для вебсайта
Ссылка на страницу: http://com-seo.ru/lj-krossposting-live-journal-skript-posting-livejournal.html © 2013 Москва Россия