Гость
Онлайн: 4
Бесплатная ролевая онлайн игра «Двар НЕКРОНОМИКОН»

Работа с XML статистикой

Обновление: Аркхейм обновился, мы готовы порадовать игроков новым функционалом!
Итоги конкурса: подведены итоги конкурса по сбору юбилейного символа эсперанто.
Итоги: подведены итоги конкурса по сбору дракончиков.
Как подписаться?
Бесплатная ролевая онлайн игра «Двар НЕКРОНОМИКОН»

XML статистика доступна по адресу //rpgtop.su/xml/CODE/NNNNN_stat.xml, где CODE — уникальный код доступа (для избежания доступа к ней посторонним лицам); NNNNN — номер сайта.

Статистика из себя представляет XML файл и предназначена для использования в автоматическом начислении призов за голосование на РПГ ТОП.

Структура файла:

<Statistic>
- <Site>
- <Visits>
</Statistic>


Параметр <Site> предназначен для идентификации файла. Переменные неизменны и нужны только для того, чтобы удостовериться в правильности данных (что вы не загрузили данные к чужому сайту).

Переменные параметра:

  • Create — время выгрузки статистики в данный файл;
  • Identify — номер вашего сайта;
  • Name — название вашего сайта.

В параметре <Visits> перечислены проголосовавшие пользователи.

Переменные параметра:

  • IP — IP адрес проголосовавшего (1.0.7.77,1.0.3.77 - специальные адреса для голосов от подарков);
  • Player — Имя, которое ввел голосующий. Если при голосовании посетитель не указал его — в статистике будет отсутствовать
  • Item_Id — Номер предмета, который был использован для выдачи голосов за Подарки. Количество использованных предметов указано в параметре Item_Count;
  • Register — Время фиксации первого голосования;
  • Visit — Время последнего голосования.

Заметьте, наш Топ не сбрасывается. Вместо этого рейтинг ежеминутно стирает устаревшие голоса с истекшим сроком жизни. Срок жизни голоса равен 1 неделе (переменная Visit). При повторном голосовании в тот момент, когда срок жизни голоса еще не истек — голосу продлевается срок на 1 неделю. Таким образом, к примеру, если посетитель проголосовал за сайт во вторник и во второй раз в пятницу, то срок жизни его голоса будет продлен до пятницы следующей недели. Переменная Register будет указывать на время его первого голоса (в нашем примере — вторник). Если же за недельный срок посетитель не проголосовал — его голос будет удален. При последующем голосовании его голос будет засчитан как новый, и переменная Register будет содержать новые данные. Таким образом, через Register вы можете проследить, насколько часто и беспрерывно пользователь голосует за ваш сайт.

Мы рекомендуем обновлять данные (загружать с нашего сайта) с периодичностью 1 раз в день. Сама статистика обновляется с часовой периодичностью. При частых запросах возможно получить сообщение ошибки о необходимости уменьшения частоты запроса.

Внимание! Файл не содержит голоса за текущий день!


При возникновении проблем пишите по адресу admin@top.roleplay.ru.
...просмотров: 8389 | изменен: 19.01.2021 12:47
 ■ Список статей