Янв 13
Разработан wordpress-плагин для Маулнета «Рейтинг Линкомаулии»
Задача:
Скрипт можно назвать: «Рейтинг Линкомаулии». Он должен брать данные по запросу «линкомаулия» в Яндексе – стандартная выдача с маленькой буквы.
Особенности данного скрипта – которые надо учесть при разработке:
- Выдача скрипта должна быть текстовой – и встраиваться в стандартный пост WordPress последней версии.
- Скрипт должен показывать первые 100 позиций по этому запросу.
- Скрипт должен обновлять данные в те дни – в ночь которых произошел апдейт. Например, в 12 дня. Апдейты можно фиксировать с моей пузомерки.
- Скрипт должен показывать изменения позиции того или иного сайта в выдаче после каждого апдейта. Например, так – как это делает Semonitor.
- Первые 7 мест можно выделять каким-нибудь ярким цветом.
Реализация
Реализовал все в виде плагина для WordPress, чтобы запустить систему, нужно:
- Активировать плагин ч-з админку.
- Переходим «Настройки» => «Рейтинг линкомаулии», задаем интервал обращения к сервису вычисления апдейтов яндекса.

Задаем временной интервал

Временной интервал задан, показана дата следующего обращения к сервису yandex-updates
Алгоритм работы
- Сервис каждые n часов (тот самый интервал обращения к сервису апдейтов…) проверяет RSS ленту сервиса апдейтов, если ап есть, то см. пункт 2, если нет, то ничего не происходит.
- Используя сервис Яндекс.XML, плагин получает первые 200 сайтов из выдачи по ключевику «линкомаулия». Почему 200? Потому что в первой сотне есть ресурсы Даниила, которые я игнорирую при расчетах, потому что они не участвуют в конкурсе.
- Все данные пишутся в базу данных.
Как вывести таблицу результатов?
Для вывода рейтинга предусмотрен макрос [_LINKOMAULIA_RATING].
То есть результаты можно вывести в любом посте или странице вордпресса, причем многократно.
Пример:
- Создаем новую страницу «Написать» => «Страница».
- Вводим текст до рейтинга, и после, вставляем макрос [_LINKOMAULIA_RATING].
- Публикуем страницу

Интересные особенности
- В плагине используется псевдо крон вордпресса. Довольно удобная штука, именно на ней работает отложенная публикация в ВП.
- На разработку у меня ушло всего 3 часа, большая часть времени была потрачена на изучение псевдокрона.
Результат моей работы:
Рейтинг «Линкомаулии»
Другие статьи автора


Это ты по собственному желанию такое скреативил?
А что по цене?
Да, я сделал плагин бесплатно, и идея создать его моя, а знаете почему?
нууу? и почему?
Так если он бесплатно был создан, может быть в паблик его выложить?
И когда ты все успеваешь?
Да на скрипт мало времени ушло.
Я придумал разработать этот топ по моему 25-го декабря, идея сама как-то в голову пришла. Но сперва я решил поместить такой топ у себя на блоге, таким образом создав приток народа, участвующего в конкурсе.
Почему я сам навязался и предложил бесплатно сделать такой плагин?
Я думал ответ очевиден…
Ну во первых сколько можно попросить за такую работу 100… 200… 300 долларов – это максимум.
А какого эффекта можно ожидать если у топ-блоггера будет написан пост с анонсом и отдельная страница с линком на меня. Во первых пиар (я можно сказать начинающий блоггер, сейчас блогов столько что хер пробъешся), во вторых это потенциальные клиенты которые читают Маула.
не думаю что идея хороша.
пусть лучше к Маулу ходят смотреть топ.
Кстати многие могут меня упрекнуть что я спиздил идею отсюда
http://linkomaulija.ssve.ru/linkomaulija
Но уверяю что это не так. Даниил показал мне этот линк по моему 6-го числа, а 12-го я все реализовал. Но идея то была намного раньше. Просто плотный график не позволил мне сесть и написать топ этот сразу.
Что за ругательства? Никто и неговорит что вы что-то крали)
да прямо в топе у маула в коментах и обвинили, но мне на это наплевать в принципе
25 декабря мысли витали в общем пространстве и они ничьи… меня тоже посетили
соответственно, на своей конкурсной странице сделал топ и несколько других полезных фичей для анализа
Yaci, классно у тебя получилось, удачи в конкурсе
Интересно, почему выбрана конструкция [] а не
В последнем случае, даже при отключенном плагине вывода не будет.
Или я чего-то не понимаю.
Ну так вот выбрал…
Аааааааааа. Сам вот пытаюсь сгондобить что-то типа плагина для liveri йтера.
Очень неудобно как-то писать в райтере, потом лезть на блог дописывать там
титлы кейворды и прочие произвольные формы. Что то чтобы можно было воткнуть
шоткод [], а wordpress бы считал, заменил на комменты, а данные вписал в мета.
Одно плохо – с кондингом совсем швах – супер начальный уровень ((