Ведение блога. Как и о чем писать в блоге? Цветовая гамма блога или характер блоггера
Ноя 18

Неоспоримым преимуществом ЖЖ являются

-наличие многих сообществ

-быстрое, удобное добавление друзей и.т.д.

Поэтому, Вы захотите иметь копию постов из вашего stand-alone блога на wordpress в своем ЖЖ. Об этом уже много писалось.

Вот краткая инструкция.

1. Регистрируем новый аккаунт в ЖЖ

2. Качаем WP-плагин LiveJournal Crossposter -

3. Устанавливаем и активируем плагин.

4. Настраиваем через админку: забиваем логин, пароль и указываем желаемые параметры.

5. Нажимаем кнопочку Update Options and Crosspost All WordPress Entries

6. Настраиваем внешний вид ЖЖ

Можно также настроить синдикацию http://syndicated.livejournal.com/.Теперь это доступно только в платной версии.

Но всегда найдется ложка дегтя. В частности для этого блога на версии 2.0.*, который на кирилице), я столкнулся с рядом проблем. Не хочу переносить на старшую версию по ряду причин. Но тем не менее в курсе нововведений wordpress надо быть и потому на остальных своих блогах - wordpress 2.3.1

Итак, Как настроить кросспостинг WordPress 2.0.* в LiveJournal?

Кросспостинг латиницы проходит без проблем. Но блоги версии до 2.0.9 в кодировке windows-1251. И кросспостинг кириллических записей не происходит. Выдается следующуя ошибка:

Something went wrong - Client : Application failed during request deserialization: not well-formed (invalid token) at line 11, column 361, byte 970 at /usr/lib/perl5/XML/Parser.pm line 187

1.Качаем адаптированный плагин - http://mywordpress.ru/plugins/ljxp/

2. Сохраняем файлы lj_crosspost.php и ljxp/lang/ljxp-ru_RU.po в кодировке ANSI

3. В коде плагина, в районе строчки 666

Код: php

$args[’event’] = $the_event;

$args[’subject’] = apply_filters(’the_title’, $post->post_title)

Заменяете на

Код: php

$args[’event’] = iconv(’CP1251′, ‘UTF-8′, $the_event);

$args[’subject’] = iconv(’CP1251′, ‘UTF-8′, apply_filters(’the_title’, $post->post_title));

Читай еще

Теги: ,


Есть, что добавить?