Мой сайт о WordPress и PHP
 
24 октября 2006

Пишем в блог с помощью Google

Читали 5485 раз
Рубрика: Интернет, Плагины и хаки
Навигация: Главная » WEB » Интернет

Эта запись сделана, в качестве тестовой из docs.google.com (Docs & Spreadsheets).

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

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

Теперь несколько слов о том, как всё верно сделать.

Перво-наперво у вас должен быть аккаунт Google. После этого идем по указанной ссылке и выбираем "Settings" -> "Blog settings"

Обратите внимание на кнопочку "Test". Нажмите на неё и убедитесь, что Гугл положительно протестирует ваш сайт.

Теперь о плохом. Если у вас блог на UTF-8, то все у вас заработает без проблем (оно и понятно - это родная кодировка Google). Для тех же, у кого стоит Windows-1251, нужно будет заменить файл xmlrpc.php. В нем я добавил функцию анализа входящей кодировки (надо отдать должное Гуглу - он правильно формирует XML!) и если она UTF-8, то преобразуется в кодировку блога (даже если она у вас китайская :) ).

ps Спасибо, Денис!
pps Просьба ко всем, кто перетягивает записи с моего сайта. Я всё понимаю, но, хотя бы для приличия, обратную ссылку указывайте!

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

25 комментариев к “Пишем в блог с помощью Google”

  1. Максим:

    Ну и код он генерирует! Ух!

  2. shade33:

    Работает. Но непонятно, как быть с тегами?

  3. Doctor:

    там есть кнопочка для форматирования HTML-тегов, рекомендую не принебрегать, особенно если текст был предварительно набран в Word

  4. Павел:

    Здравствуйте Максим!
    Большое спасибо за ваш сайт!
    Очень полезный и нужный.

    У меня стоит WP Windows-1251 вашей сборки.. скачал сейчас файл xmlpc.php Залил на сервер.. попробовал С гугла написать, но тест выдаёт ошибку 406..

  5. Максим:

    Эта ошибка может быть связана с тем, что на сервере стоит защита от SQL-инъекций. Поэтому вам нужно связаться с хостером, пусть он проверит в чем дело, там нужно смотреть логи сервера.

  6. Павел:

    Спасибо!
    Тех.слубжа сказала что изменить что то они не могут.. ради защиты всего.
    Жаль.. конечно.

  7. Sparky:

    Все получилось. Осталось выставить сам GOOGLE под WIN-1251.
    СПАСИБО!

  8. Sparky:

    А кстати, как заставить ГУГЛА работать только под нужной мне кодировке, не переключая вручную кодировку в броузере?
    Например WIN-1251?

    UTF8 по умолчанию достал уже.

  9. Максим:

    Никак :) Гугл работает на множестве языков и альтернативый UTF-8 в этом плане нет.

  10. wima:

    "There was an expected problem (Error decoding XML-RPC response)"

    Максим, подскажите, пожалуйста, что нужно изменить

  11. Максим:

    Скорее всего что-то с кодировкой блога. Гугл не может получить от него верный ответ.

  12. Альберт:

    Максим, спасибо большое за сайт!
    Очень много полезной информации, правда не всегда удается ей воспользоваться.

    Вот и сейчас мне не удается скачать xmlrpc.php загружается файл размером 1кб - битый архив. Если просто нажать по адресу http://maxsite.org/wp-files/xmlrpc-google.zip то открывается http://maxsite.org/nothot.htm с текстом "Упс... А файл можно скачать только непосредственно с сайта MaxSite.org"

    Более того, я пробовал об этом сказать пару недель назад, но у меня пост почему-то не ушел (была пустая страница с адресом вроде wp-post), а скопировать текст в буфер я не успел. :(

    Надеюсь, что получится на этот раз, во всяком случае, перед отправкой нажму Ctrl+A Ctrl+C.

    Так же не смог найти информацию как поправить трэкбеки и пинги - битые ссылки. У меня сайт в win-1251 и приходящие трэкбэки с сайтов utf-8 приходят в козявках и приходится вручную ремонтировать.

    Буду признателен ответу, надеюсь, что я отправлю, таки, этот пост. :) Нажму кнопочку "Присылать мне комментарии на e-mail".

  13. Альберт:

    Я понял, почему мне прошлый раз (пару недель назад) не удалось отправить комментарий, видимо сработал кэш и я ввел код кэшированной картинки. Вот и сейчас, задавая этот вопрос, был введен неправильный код (он был ровно такой же как и для предыдущего моего комментария) и простое возвращение назад Вопрос:
    А поможет ли исправленный Вами xmlrpc.php успешно постить из блог-клиентов поддерживающих только utf-8? Например вот из этого: http://performancing.com/firefox ?
    Спасибо.

    ps: хм. снова вижу две картинки с кодом, одна из них с тем самым кодом adf7 - причиной моего неудачного поста! Это образец что ли? Отблин!

  14. Максим:

    По прямой ссылке на скачивание. Не будет работать. Это так работает хотлинк. Специально и сделано, чтобы нельзя было скачать с любого другого сайта. Только с моего.

    Неверную ссылку на исправление трэкбаков я нашел, спасибо. Уже исправил. Правда там указано исправление для версии 2.0.1, поэтому новые файлы будет проще взять прямо из последней версии. В ней внесены все исправления.

    С кэшем картинки-антиспам ничего не скажу. Возможно так настроен ваш браузер, а может и прокси провайдера.

  15. Альберт:

    По прямой ссылке на скачивание. Не будет работать. Это так работает хотлинк. Специально и сделано, чтобы нельзя было скачать с любого другого сайта. Только с моего.

    Не очень понял что сделано специально, что можно и что нельзя. Куда мне надо зайти и что нажать, чтобы скачать? Находясь прямо сейчас, в эту секунду, на этой странице и нажимая правую кнопку мыши вместе с "Сохранить как..." на http://maxsite.org/wp-files/xmlrpc-google.zip у меня загружается файл размером в 1 кб. который не открывается.

    Так и должно быть?

  16. Максим:

    Ну просто нужно кликнуть на эту ссылку, она нормально качается и сохраняется :) .

  17. Максим:

    >> А поможет ли исправленный Вами xmlrpc.php успешно постить из блог-клиентов поддерживающих только utf-8? Например вот из этого: http://performancing.com/firefox ?

    Я не пробовал, но если блог-клиент отправляет в XML-заголовке кодировку, то этот файл способен исправить входящие данные в кодировку блога, если конечно же, она не равна UTF-8.

  18. Альберт:

    в MSIE все получилось.
    спасибо.

  19. Виталий:

    А я наконец-то разобрался, как в WordPress писать из Semagic'а: http://blog.beringisland.ru/?p=108
    Единственное, что пока не получается: когда создаешь в Семаджике запись, вставляю в нее картинку со своего локального диска. Так вот, не могу сообразить, как сделать так, чтобы эта картинка автоматически грузилась на сервер. В опубликованной записи картинки не видно, в "Свойствах рисунка" стоит "Адрес: C:\TEST\kartinka.jpg".
    Кто-нибудь знает, как это лечится?

  20. SiriuS:

    Да Да работает все хорошо, единственное не понял как заголовок темы делать, при отправке в WP запись оказывается без темы, приходится уже самому писать насвание из WP

  21. Максим:

    Сейчас уже и не помню... Точно есть кнопка, где можно переименовать документ («Rename») прямо в гугле.

  22. masterkass:

    :cool: СУПЕР!!

  23. Patrick:

    ВСе конечно работает, только не понимает он кода ката, который использует гугл. И страшно тормозит. Одно дело, когда ты у себя будешь публиковать с каким-то ограниченным набором пациентов на сайте, другое дело, когда ты с гугла пишешь, где тысячи торчков. Хотя джмэйл быстро работает.

  24. Иван:

    Максим привет!

    Все замечательно работает...
    Только вот одна беда - я думал что название документа на Гугле будет названием новости - но чо та тут не так. Статья печатается а название отсутсвует.

  25. sql:

    Вроде тут читал о плагине типа: "Пишем в блог через email" Т.е. все письма отправленные на указанный email, размещаются как посты на блоге. Не знаете ли что это за плагин?


Оставьте комментарий! (Вы согласны с правилами)

 

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

При добавлении кода (html, php) заменяйте < на &lt; и > на &gt;.
Внимание: антиспам - зверь! Копируйте своё сообщение перед отправкой. На всякий случай.