Заколдованный Лиру
Mar. 20th, 2010 01:05 pmТеперь о Лиру и вордпрессе. О сколько нам открытий чудных… Интересно, для Лиру вообще есть хоть один вордпрессовский плагин, написанный нормально? Или тут место заколдованное, как холм, на котором АвтоВАЗ стоит?
Плагин LJUsers превращает ник в ссылку вида http://www.liveinternet.ru/users/%%username%%/profile. Вставьте сюда кириллический ник и получите щастье, умноженное на ноль. Для таких ников у Лиру есть система перевода их в циферки. Блин, опять придётся патчить…
Дальше — больше. «Сервис дневников liveinternet поддерживает MovableType и MetaWeblog API в полном объёме». Ага, щаз. Спрашиваем не у администрации, а у самого сервера — он лучше знает. «Сервер, солнышко, скажи нам “mt.supportedMethods”!». Спрашиваем у liveinternet.ru и сервера с WordPress. Получаем:
И это пустяки, если бы не одно «но». Может быть я не разобрался с API, я всего день вожусь, но судя по гуглу, проблема не только у меня. Метод blogger.getPost не работает («server internal error»), а метод metaWeblog.getPost почему-то в «полностью поддерживаемой» реализации отсутствует. Результат — чтобы получить список ключевых слов и категорий для поста, пришлось тупо лезть через HTML и парсить его регулярными нецензурными выражениями. А поскольку посты бывают приватными, пришлось через тот же HTML ещё и логиниться. Ужас. Нет, не ужас. THIS IS RUSSIA!..
ps. Хочу механизм синонимов к ключевым словам в WordPress, как в Lightroom. Вводишь одно слово вроде «infrared», а он сам добавляет из списка «инфракрасная фотография, инфракрасная съёмка» и т. п. Попробую сделать. А может и иерархические теги сооружу. Да, движок на своём сервере даёт свои преимущества.
Mirrored from тайный блог aKry.