Çàêîëäîâàííûé Ëèðó |
Òåïåðü î Ëèðó è âîðäïðåññå. Î ñêîëüêî íàì îòêðûòèé ÷óäíûõ… Èíòåðåñíî, äëÿ Ëèðó âîîáùå åñòü õîòü îäèí âîðäïðåññîâñêèé ïëàãèí, íàïèñàííûé íîðìàëüíî? Èëè òóò ìåñòî çàêîëäîâàííîå, êàê õîëì, íà êîòîðîì ÀâòîÂÀÇ ñòîèò?
Ïëàãèí 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», à îí ñàì äîáàâëÿåò èç ñïèñêà «èíôðàêðàñíàÿ ôîòîãðàôèÿ, èíôðàêðàñíàÿ ñú¸ìêà» è ò. ï. Ïîïðîáóþ ñäåëàòü. À ìîæåò è èåðàðõè÷åñêèå òåãè ñîîðóæó. Äà, äâèæîê íà ñâî¸ì ñåðâåðå äà¸ò ñâîè ïðåèìóùåñòâà.
| Ðóáðèêè: | Íàáëþäåíèÿ Íîâîñòè è ñîáûòèÿ Âñÿêîå |
$client = new IXR_Client($this->xmlrpc_host); // blog id: 1865558
if (!$client->query('metaWeblog.newPost', $this->blogid, $this->uname, $this->passwd, $post_data, $publish))
{ die('An error occurred - '.$client->getErrorCode().":".$client->getErrorMessage()); }
$response = $client->getResponse();
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |