Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » w.bloggar: десктоп-клиент для ведения блогов

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При попытке публикации на русском языке с помощью w.bloggar
происходит ошибка в "parsing perl error: unknown XML tags".
Кто нибудь знает как это обойти... ?


 
W.Bloggar

 
Десктоп-клиент под windows для отправки сообщений в службы дневников-онлайн на основе Blogger, b2, MovableType, Nucleus, BigBlogTool, BlogWorks XML Blogalia и Drupal blogs.
 
cайт http://wbloggar.com/
 
тж. см. тему по скрипту MovableType
 


обзор "Помощи вебмастеру" » скрипты и софт для ведения блогов »  w.bloggar

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 01:11 30-09-2003 | Исправлено: Svarga, 23:45 04-03-2004
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще-то, нужно приводить ссылку на сайт и краткое описание скрипта/программы, о которой спрашиваешь. Исправил первый пост.
 
Куда именно постишь (служба на каком скрипте)?

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 03:39 30-09-2003
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в wbloggar нет ни перла, ни XML. Сообщение об ошибке ретранслируется с сервера.
Svarga
А зачем было так красиво оформлять человеку пост? Думаешь, от этого содержание на форуме прибавится?

----------
Блоgнот





Уважаемый, с офтопами — или в ПМ, или во Флейм или в Помощь по Ru.Board. Далее тоном, который предполагают твои посты: не кажется ли Вашему Величеству, что форма и содержание тем данного форума не смеют Вас касаться? — Svarga.

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 15:44 30-09-2003 | Исправлено: Svarga, 12:33 01-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Сорри. Наверно пропустил этот пункт в Правилах.
 
Пытаюсь постить в МТ.
Заходил на сайт w.bloggar и видел кучу жалоб нащет кирилицы, но дело в том что в их супорт форуме только пишут, но никто не бертся отвечать, так что не знаю если это проблемма разрешима...

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 23:16 30-09-2003
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Не кажется.
evgkr
Извини, но модератор намекает, что темы на этом форуме меня не касаются. Так что разбираться тебе придется самому.

----------
Блоgнот





Споры с модераторами по модерированию - в Помощи по Ru.Board или в пм. И больше нигде. Народ не обязан эти склоки читать. lynx.

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 22:09 01-10-2003 | Исправлено: lynx, 22:34 04-10-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgkr

Цитата:
Заходил на сайт w.bloggar и видел кучу жалоб нащет кирилицы, но дело в том что в их супорт форуме только пишут, но никто не бертся отвечать,

Смотрел на саппорте: админ пишет о том, что только планирует добавить поддержку русского, причём юникодовую
 
Вообщем, по поводу русского:
 
- Русский при наборе текста-- стандартное лечение:
В ключе реестра
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage]
Меняем значения 1250 и 1252:
98/Ме с cp_1250.nls/cp_1252.nls на cp_1251.nls
2К/XP с c_1250.nls/c_1252.nls на c_1251.nls
 
- Русский при постинге:
мне помогло только такое-- добавил Апачевскому XML Parser'у сюда /site/lib/XML/Parser/Encodings
кодировку windows-1251.enc
и исправил файлике
/site/lib/XML/Parser/Expat.pm
строчку  

Код:
  $args{Parser} = ParserCreate($self, $args{ProtocolEncoding},

на
 
Код:
 $args{Parser} = ParserCreate($self, $args{C<windows-1251>},

 (т.е. теперь XML Parser не обращает внимания на передаваемый параметр ProtocolEncoding и обращается со всем как с windows-1251)
 Постить на русском начало.
 
Не исключено, что есть и более простое решение
 
Gray
Не надоело офтопить? Где флеймить я, по-моему, указал выше.

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 11:26 02-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Спасибо. Но твоё решение для меня не применимо, т.к. нахожусь на платном хостинге, поэтому доступа к XML Parseru у меня конечно нет, а как понимаешь ради меня админ менять что нибудь в нем вряд-ли будет. Будем ждать поддержку русского...
 
А пока может кто посоветует хороший
Цитата:
Десктоп-клиент под windows для отправки сообщений в службы дневников-онлайн на основе ............ MovableType

Такой, который и русский поддерживает.

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 12:05 02-10-2003
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Смотрел на саппорте: админ пишет о том, что только планирует добавить поддержку русского, причём юникодовую

Ну надо же, а я не знал. Держу себе три журнала на MT, в каждый ежедневно пишу на русском через wbloggar - а оно, оказывается, не поддерживается...

Цитата:
А пока может кто посоветует хороший  

Посоветую. wbloggar.

Цитата:
Но твоё решение для меня не применимо, т.к. нахожусь на платном хостинге, поэтому доступа к XML Parseru у меня конечно нет, а как понимаешь ради меня админ менять что нибудь в нем вряд-ли будет.

А зачем админ? Хелп прочти. Все модули, которые нужны для работы дополнительных функций MT, ставятся в extlib. Еще раз - читай хелп.  
Что тебе mt-check.cgi сказал, кстати?
 
Повторю еще раз - проблема, скорее всего, в MT. А не в wbloggar.
Который прекрасно эксплуатируется мною еще с версии 2.0.
Только не трогай Alpha Unicode Version - это альфа-версия, работающая с юникодом, в MT она тебе не нужна.
 
Svarga

Цитата:
Не надоело офтопить?

А кто из нас оффтопит? Тебе не кажется, что твои советы по установке правильной кодовой страницы в Windows ошиблись не только топиком, но и разделом?


----------
Блоgнот

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 17:59 02-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gray

Цитата:
Что тебе mt-check.cgi сказал, кстати?  

Your server does not have DBD::SQLite installed
Всё остальное установлено.

Цитата:
Все модули, которые нужны для работы дополнительных функций MT, ставятся в extlib. Еще раз - читай хелп.

Какие именно модули ?

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 21:37 02-10-2003
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Your server does not have DBD::SQLite installed  
Всё остальное установлено.  

Совсем все? А LWP::UserAgent? А SOAP::Lite? Без них XML-RPC работать не будет. А к ним же нужен XML::Parser.

----------
Блоgнот

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 00:27 03-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
CHECKING FOR OPTIONAL MODULES:
 
The following modules are optional; if your server does not have these
modules installed, you only need to install them if you require the
functionality that the module provides.
 
    LWP::UserAgent...
        Your server has LWP::UserAgent installed (version 2.001).
 
    SOAP::Lite (version >= 0.5)...
        Your server has SOAP::Lite installed (version 0.55).
 
    File::Temp...
        Your server has File::Temp installed (version 0.12).
 
    Image::Magick...
        Your server has Image::Magick installed (version 5.5.7).
 

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 10:46 03-10-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gray

Цитата:

Цитата:
Смотрел на саппорте: админ пишет о том, что только планирует добавить поддержку русского, причём юникодовую

Ну надо же, а я не знал. Держу себе три журнала на MT, в каждый ежедневно пишу на русском через wbloggar - а оно, оказывается, не поддерживается...  

Вот ссылка на одну из тем по поводу проблем с публикацией сообщений в т.ч. на русском из wbloggar (там речь и шла о возможной поддержке юникода в будущем для решения проблем с русским)...
По поводу модулей-- уж не знаю-- у меня всё на месте, кроме DBD::Pg и DBD::SQLite (но они и не нужны, т.к. PostgreSQL и SQLite не использую): без правки /site/lib/XML/Parser/Expat.pm ничего на русском нормально не отправляется.
Какая у тебя версия XML::Parser'а?
 
 
<!-- offtopic

Цитата:
А кто из нас оффтопит?  

Перечитай два первых своих сообщения в этой теме.

Цитата:
Тебе не кажется, что твои советы по установке правильной кодовой страницы в Windows ошиблись не только топиком, но и разделом?

Да ну?
Вообщем, продолжаем общение не по теме в
ПМ...  
-->

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 20:54 04-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В директорие /extlib/XML/Parser/ у меня лежит только файл Lite.pm, никакого Expat.pm нету вообще (делал поиск) его версия такова:

Код:
 
# ======================================================================
#
# Copyright (C) 2000-2001 Paul Kulchenko (paulclinger@yahoo.com)
# SOAP::Lite is free software; you can redistribute it
# and/or modify it under the same terms as Perl itself.
#
# $Id: Lite.pm,v 1.4 2001/10/15 21:25:05 paulk Exp $
#
# ======================================================================
 
package XML::Parser::Lite;
 

Не знаю если это то очем идёт речь.

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 00:39 05-10-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evgkr

Цитата:
Не знаю если это то очем идёт речь.

нет,  XML::Parser::Expat, который я до этого правил и  XML::Parser::Lite-- это не то.
XML::Parser-- это /site/lib/XML/XMLParser.pm
 
Разобрался.
Нормально всё заработало после обновления XML::Parser'а с версии 2.27 на 2.34.
Так что, можешь просить хостера просто обновить модуль-- на это должен согласиться
 
evgkr
Кстати, посмотри ещё этот клиент: http://www.zempt.com/
(он изначально под MT делался)


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 02:48 05-10-2003 | Исправлено: Svarga, 02:59 05-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ок. У меня стоит версия 2.30 :XML::Parser:, :XML::Parser::Expat:. Послал маил хостеру что-бы сделал апгрейд. Посмотрим если это поможет.

Цитата:
Кстати, посмотри ещё этот клиент: http://www.zempt.com/

Посмотрел. При посте на русском выдаёт туже ошибку в Parser.pm...

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 14:16 05-10-2003
Gray



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не знаю если это то очем идёт речь.

Это то. И у меня оно прекрасно работает.
Так что никаких особых проблем с русским там нет - это частная проблемка.
Стоит попросить хостера, чтобы он пообновлял все модули, упомянутые в мануале - сам клиент работает нормально, проблема, все же, в сервере.

----------
Блоgнот

Всего записей: 599 | Зарегистр. 16-10-2001 | Отправлено: 14:19 05-10-2003
evgkr



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хостер обновил мне модули XML:Parser + XML:Parser:Expat до последней версии (2.34), и все равно получаю ошибку при постинге на русском.

Код:
 
mismatched tag at line 33, column 2, byte 460 at /user/lib/perl5/site_perl/i386-linux/XML/Parser.pm line 187
 

Есть какие нибудь новые соображения ?

Всего записей: 64 | Зарегистр. 15-09-2001 | Отправлено: 10:04 08-10-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Довелось столкнуться с той же самой проблемой — русский текст отказывается отправляться, доступа к редактированию модулей на сервере нет.
 
Не знаю, отчего раньше до такого сразу не додумался:
Вот архив с исправленным XML::Parser::Expat —  
http://forall.ru-board.com/Svarga/XML.rar
его нужно просто распаковать в директорию lib (она находится в корне MT).
И всё
 
Проблема, к слову, именно в клиентах: ни в одном из них не выставляется кодировка отправляемых данных, поэтому при обработке данных сервер считает, что данные переданы в кодировке по умолчанию — iso-8859-1, она же Western Latin, но, встретив символы, недопустимые в данной кодировке, выдаёт ошибку. То есть сами модули тут не виноваты — что им передали, с тем они и пытаются работать
 
А то, что у Gray’я подобных проблем не было — скорее всего следствие того, что все его MT стоят на русских Апачах с кодировкой по умолчанию windows-1251.

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 19:24 04-03-2004
shaggoth



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил на ХР сп2 аккаунт лайвжурнала указал. и сразу при выборе того куды могу постить, вместо кирилицы "???????" ниразу прямо нету проблем.

----------
[ about me | psychedelic planet estonia ]

Всего записей: 3454 | Зарегистр. 12-01-2002 | Отправлено: 00:19 15-01-2005
Snacho



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
кто-нить может помочь с настройкой данной софтины на сервисе diary.ru ?

Всего записей: 11 | Зарегистр. 30-09-2005 | Отправлено: 17:54 08-05-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » w.bloggar: десктоп-клиент для ведения блогов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru