Попыток было много, на то были причины: то технологии были не те, то вдруг их неожиданно не хватало (например на uCoz не хватило PHP ;) приходилось раз за разом обдумывать и переписывать.
Счетчик работает как для авторизированных, так и для не авторизированных пользователей
Хотелось бы сказать спасибо:
Вадику Клименко — за то, что без боязни разрешил издеваться над сайтом Ю.Блогов, не помог с RSS парсингом, ага, но выручил с Cron'ом.
Максиму Целикину — За то, что нарисовал прекрасный стикер-счетчик.
Диме и Руслану — за то, что вдохновили.
Денису Гиряеву — первому тестеру, благодаря которому удалось пофиксить баг с отрицательными значениями.
Управление:
[р] Клик по ссылке — минус одна цифра в счетчике.
[р] Двойной клик по стикеру — Обнуление счетчика
[а] Раз в 15 минут счетчик обновляется, если имеются новые подкасты на uPodcast.ru — +1 к счетчику.
* [р] ручное; [a] автомат
В ближайшем будущем:
1) Возможность отключить счетчик в настройках профиля. Реализовано
2) Счетчики других смежных проектов.
3) Сохранение состояние счетчика при авторизированном и не авторизированном состоянии.
Пользуйтесь на здоровье!
Все замечания и предложения принимаются в комментариях.
P.S.Проверил работу функции в браузерах FF, Chrome, Safari, Opera — в опере данные не отсылаюся, в общем-то, если не работает во всех версиях оперы, то Опера, как всегда, со своими багами, нервно курит в сторонке. Возможно в будущем, сделаем обходной путь для Оперы.
UPD: Сейчас еще всю функцию вместе с базой перенесли на новый сервер. Но вроде бы прижилась :)
В Контакте с Вами,
Павел Дуров Анатолий Березняк
Комментарии (35):
Если два раза подряд нажать на счётчик u.pod. и нажать на "отмена", то после этого уже нельзя будет изменить [р] Клик по ссылке — минус одна цифра в счетчике. .
Но если перезагрузить страницу, то можно будет
Всего 10 не прослушанных.
Нажимаю первый раз, стало 9.
Нажимаю второй раз, стало 8.
Нажимаю третий раз — не меняется, остаётся 8.
Нажимаю четвёртый раз, результат как и в третьем.
Но если обновить страницу, то счётчик показывает 6. Вот так, вот (:
firefox 3.6.3
П.С. у меня Лиса
Не работает...
А каким способом может происходить клик? Обыкновенным, наводим курсор на цель, пальцем жмем по левой кнопки мыши.
С лисой проблем быть не может. В этом браузере работа проверялась. Но могла произойти ошибка AJAX, лечится со временем. Возможно поможет очистка кеша. И еще запрос может блокироваться антивирусной защитой.
Система: XP, Лиса 3.6.5. Антивирь Nod32.
Могло просто не вычитаться из того, что было. Но сейчас, посмотрев в базе, вижу что материалов 0. то есть появляться не должно.
Баг в FF подтвердить не удалось.
Но это работает только для гостей. Если человек залогинен — его данные не меняются.
http://u.to/gfcY