июня 12

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

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

Как верно заметил 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 звезда2 звезд3 звезд4 звезд5 звезд (Еще не оценили)
Загрузка ... Загрузка ...
Другие статьи автора

Комментарии

  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 почему то пустой :)

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