Сапомарафон – индикатор дохода

Получить новый индикатор можно здесь.

————–

Сам индикатор можно посмотреть у меня в сайдбаре. Лично я сделал так:

UPD: Обновил код! Пожалуйста, замените старый на новый. Извиняюсь за неудобства.

В переменную $start нужно указать свой начальный доход!

1. Файл sidebar.php, ищем там подходящее место и вставляем, не забудьте в двух местах поменять ВАШ_ID:

<h2>Сапомарафон</h2>
<?
$doxod=file_get_contents("http://topsape.ru/api.php?act=today&id=ВАШ_ID&format=simple");
$start = file_get_contents("http://topsape.ru/api.php?act=marafon&format=simple&id=ВАШ_ID");
$need=1500-($doxod-$start);
$percent = round((($doxod-$start)*100)/1500);
?>
<b>Доход за сегодня: <?  echo $doxod;?> руб.</b><br />
Осталось: <? echo $need;?> руб. <b><? echo $percent;?>%</b>
<br />
<div class="crazy_bar">
<div class="crazy_barf" style="width:<? echo $percent;?>%"></div></div>
<br />
<b>Позиция в рейтинге:
<?
$str=file_get_contents("http://topsape.ru/api.php?act=rank&id=ВАШ_ID");
ereg('<rank>(.*)<\/rank>', $str, $m); $rank=$m[1];
ereg('<change>(.*)<\/change>', $str, $m); $change=$m[1];
echo $rank."<sup>".$change."</sup>";
?></b><br /><br />
<em>Начальный доход: <? echo $start;?> руб.</em><br />
<em>Начальная позиция: 242</em>

2. Открываем файл стилей style.css и дописываем в конец. В разных темах файл стилей может называться по разному, думаю разберетесь, какой у вас:

.crazy_bar {background:url(bar_no.gif) repeat-x; height:23px; width:100%;}
.crazy_barf {background:url(bar.gif) repeat-x; height:23px;}

3. Заливаем две картинки туда, где лежит файл style.css.

Стандартные: первая и вторая. Как у меня на блоге.

Чтобы изменить цвет, скачивайте понравившийся и переименуйте его в bar.gif:

Скачать
Скачать
Скачать
Скачать
Скачать

Все настройки открыты, изменяйте по своему желанию.

Похожие материалы

23 комментария

  1. Отличный индикатор!

  2. Уже себе ставлю)
    Только вот вопрос – за какое число начальный доход ставить?

  3. Поидее завтра старт, но я поставил за сегодня, думаю особо разницы не будет, это для себя.

  4. Доход нужно увеличить не до 1500 р, а на 1500 р. В вашем случае будет 76.35 + 1500…

  5. Вы уверены что говорите? :) Перечитайте правила

  6. Цитирую:
    Чтобы стать победителем, нужно увеличить свой суточный заработок на 1500 р., таким образом вы скорее всего попадете на первую страницу рейтинга TopSape.ru. Всего будет три победителя. Кто первый прибавит к своему заработку 1500 р., тот золотой призер…

  7. Обложался я :) Верно всё. Тогда нужно будет уточнить, с какого числа смотреть доход

  8. Угу тоже заметил, уже передела свой виджет, более компактный вышел :)

  9. Изменил код, вроде правильно теперь всё.

  10. Вторую часть можно сократить до:
    list($rank,$change)=explode(«|»,file_get_contents(«http://topsape.ru/api.php?act=rank&format=simple&id=ВАШ_ID»));
    echo $rank.»".$change.»";

    А вообще классный индикатор) Завтра, с началом марафона, продумаю насчет начального дохода, чтобы можно через API его брать (там доход за 28 февраля получается). А хотя уже придумал, надо только обновления дождаться))

  11. Spryt, Спасибо! ) Тогда как начальные значения будут, сразу сделаю и их тоже :)

  12. Спасибо, полезная штука!:)

  13. Отлично – Это Явно пригодится учитывая что Я тоже учавствую ;)

  14. Молодчинко :)

  15. Скорее всего завтра будет немного измененная версия скрипта, плюс добавлю форму для получения кода.

  16. спасибо за код :)
    тоже себе поставлю …

  17. Блин я бы тоже поучаствовал, но к сожалению в сапе только один сайт, а СДЛы только в плане….

  18. Супер! Поставил у себя )
    Тоже принимаю участие)

  19. $start=file_get_contents(«http://topsape.ru/api.php?act=marafon&format=simple&id=ВАШ_ID»);

    В первый день, естественно, изменения будут по нулям) Стартовый доход – за 28 февраля.

  20. Есть! Поменял, спасибо! ;)

  21. Поправь код в посте)

  22. Спасибо за индикатор :)

  23. Спасибо, поставим себе.

Есть что сказать?