Live Journal API в блоголёте
28.06.2009Выложил обновление со следующими изменениями: исправил мелкие ошибки, добавил возможность управления классом главным файлом темы.
Основное дополнение - это включение нескольких методов xmlrpc из api Live Journal. Теперь теоретически можно управлять записями через ЖЖ клиентов. Поддерживается всего пара методов для управления постами. Остальные методы не реализованы, а те что реализованы не протестированы. Надеюсь, что кто нибудь сможет проверит работоспособность этого апи в блоголёте, часть пока реализовал, но без тестов, так как у меня нет установленного ЖЖ клиента, а искать мне сегодня пока не охота. Лучше уж я напишу плагин кросспостер или импортер из ЖЖ в блоголёт.
← Ранее Блоголёт для мобильников
Позже Оптимизация блоголёта →
Комментарии (18) на запись “Live Journal API в блоголёте”
Оставить комментарий
На некоторое время впал из обоймы. А тут столько обновлений вышло. Да, Блоголет впереди планеты всей.
А когда планируете сделать админку для плагина «Трекер поисковых фраз»?
Отлично. Буду ждать.
А то на блогах довольно много блоков с поисковыми фразами. За всеми не уследишь. А некоторые, конечно, портят общее впечатление от проекта (уж больно мусорные или *гнушные).
Теперь вылетает ошибка при инсталяции
"Parse error: syntax error, unexpected '=' in /home/user/public_html/_domen.com/lib/installerclass.php on line 308"
А не возникало желание форум по блоголету сделать? В форме блога мне кажется не очень удобно вести разработку движка...
Да, действительно лишний знак =, файл можно скачать здесь:
http://litepublisher.googlecode.com/svn/trunk/lib/installerclass.php
Про форум я думал, но не захотел - мне лично форумы не удобны. А скажи чем тебе удобнее форум?
Ну в форуме можно все более структурировано оформить. Сейчас часть инфы в постах, часть в комментах.
Ну впринципе и блог неплохо. Зато видно как блоголет быстро работает.
Тогда наверно надо странички с багами и todo вынести в меню. Или отдельный виджет. Не все знают что они есть )
Как перенести блог на блоголете на другой хостинг правильно?
Просто скопировать все файлы, а потом расставить нужные права на папки и файлы?
Перенос удался )
А вот еще столкнулся с такой проблемкой. Восстановление пароля не срабатывает.
Caught exception: The requested property authorname not found in class TOptions
trace error
0 lib/dataclass.php(26): TDataClass->Error('The requested p...')
1 lib/eventclass.php(45): TDataClass->__get('authorname')
2 lib/mailerclass.php(34): TEventClass->__get('authorname')
3 lib/adminpasswordrecover.php(48): TMailer::SentToAdmin('subject', '?????? ????????...')
4 lib/adminpasswordrecover.php(23): TPasswordRecover->ProcessForm()
5 lib/urlmapclass.php(147): TPasswordRecover->Request(NULL)
6 lib/urlmapclass.php(139): TUrlmap->PrintClassContent('TPasswordRecove...', Array)
7 lib/urlmapclass.php(64): TUrlmap->PrintContent(Array)
8 lib/urlmapclass.php(41): TUrlmap->DoRequest('/admin/password...')
9 index.php(33): TUrlmap->Request('domen.biz', '/admin/password...')
10 {main}
А вот при переносе еще одно сайта, при восстановлении из резервной копии вылезло:
"Предупреждение! Вероятно это атака на сервер через взлом загрузки файлов. Имя файла: domen-ru-28-06-2009.zip"
Пароль вообще нигде не хранится - только его хеш, поэтому даже поимев файлы данных невозможно будет вычислить пароль. Можно только сгенерироватьновый, например скрипт ниже сделлает новый пароль:
$mode = 'pass';
include('index.php');
$password = md5(secret. uniqid( microtime()));
$Options->SetPassword($password);
echo "$password new password";
сохранит строкив php файл , загрузить на сервер и открыть в браузере, после этого безусловно удалить файл с сервера. Сегодня выложу обновление, где работает восстановление пароля через форму