Июн 12

Новая и возможно последняя версия пингов

Рубрики: MaxSite CMS, Плагины  Количество просмотров: 980

Как верно заметил none в комментариях к пилотной версии sambosrky_ping: для вызова удаленных процедур правильнее использовать уже готовое API, а не изобретать велосипеды.

Он предложил использовать XML-RPC Functions, для которых надо ставить дополнительную библиотеку xmlrpc.so (или xmlrpc.dll для винды). Но меня этот вариант отпугнул тем, что мне же потом и будут идти на почту десятки писем с вопросами типа «Почему не работает, ошибка такая-то и такая-то».

К счастью, изучая CodeIgniter добрался до функций XMLRPC, которые уже встроены в этот фреймворк и по удобству использования даже круче, как мне показалось чем  функции библиотеки xmlrpc.so

Именно эти функции я использовал для новой версии samborsky_ping. По идее после этого должно работать у всех, потому что сам плагин сократился в несколько раз, убралась зависимость от curl, но самое главное – теперь я могу разбирать коды ошибок, которые присылают мне  пинг-сервисы.

Прежде всего это значит, что вы можете засунуть в плагин хуеву тучу пинг-сервисов. Можно например у Шакина взять их. И оставить только те, которые не выдают ошибки при пинговании.

Все, думаю плагин уже нет смысла обновлять, теперь он прост до безобразия и удобен и самое главное – пингует.

Качаем версию 1.02 –  http://www.samborsky.com/?dl_id=27

Другие статьи автора

Комментарии

  1. Цитировать antweb

    Женяа отдельным скриптом можно?

  2. Цитировать librarian

    Думаю что нет, там используется API Codeigniter для работы с xmlrpc. :)

  3. Цитировать none

    Да можно отдельным скриптом, просто руки не доходят у себя статью написать (-:
    Плюс исходники Евгения хорошо комментированы и структурированы, разобраться не составит труда. Посмотрев в прошлый раз его реализацию на курле, переписал на xmlrpc.

  4. Цитировать none

    х-м, погорячился я с утверждением (-:
    посмотрел исходники и таки да, без API CI в данном случае никак…

  5. Цитировать Андрей

    Жека, давно хотел спросить – а чего у тебя на rybalka.tv контент не разделен на категории? Везде вида rybalka.tv/page/… Ведб в вордпресе можно все структурировать.

  6. Цитировать SEO негоциант

    Объясните: В случае русскоязычного блога подавляющее большинство пинг-сервисов не нужны?

  7. Цитировать Samborsky

    У меня там не wordpress а maxsite cms, но когда создавал сайт, планировал сперва урл вида /%CATEGORY%/%ID%/
    Но чтобы так сделать надо дольше поработать, а у меня тогда времени не было, да и страницы вида /page/%SLUG% меня вполне устраивают

  8. Цитировать dervan

    Евгений, спасибо вам.

    Если это возможно, пожалуйста выложите пилотную версию sambosrky_ping – нужен вариант без использования CodeIgniter.

  9. Цитировать Дмитрий

    А архив по адресу http://www.samborsky.com/?dl_id=27 почему то пустой :)

Добавить комментарий