Polish Bittorrent Tracker Support

  • Maj 18, 2012, 03:40:35
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Użytkownicy OnLine (ilość)  (Przeczytany 2305 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

GoldIp

  • Początkujący++
  • ***
  • Reputacja 7
  • Offline Offline
  • Wiadomości: 21
Użytkownicy OnLine (ilość)
« dnia: Wrzesień 29, 2005, 06:56:43 »

Plik index.php

Szukamy:
else
  $ratio = round($seeders / $leechers * 100);
$peers = number_format($seeders + $leechers);
$seeders = number_format($seeders);
$leechers = number_format($leechers);

Po tych linijkach dodajemy:
$dt = gmtime() - 180;
$dt = sqlesc(get_date_time($dt));
$result = mysql_query("SELECT SUM(last_access >= $dt) AS totalol FROM users") or sqlerr(__FILE__, __LINE__);

while ($row = mysql_fetch_array ($result))
{
$totalonline      = $row["totalol"];
}

$dt = gmtime() - 180;
$dt = sqlesc(get_date_time($dt));
$res = mysql_query("SELECT id, username, class, donor, warned FROM users WHERE last_access >= $dt ORDER BY username") or print(mysql_error());
while ($arr = mysql_fetch_assoc($res))

{
if ($activeusers) $activeusers .= ",\n";
switch ($arr["class"])
{
case UC_SYSOP:
   $arr["username"] = "<font color=#9900cc>" . $arr["username"] . "</font>";
   break;
case UC_ADMINISTRATOR:
   $arr["username"] = "<font color=#FF0000>" . $arr["username"] . "</font>";
   break;
case UC_MODERATOR:
   $arr["username"] = "<font color=#009900" . $arr["username"] . "</font>";
   break;
case UC_UPLOADER:
   $arr["username"] = "<font color=#0000FF>" . $arr["username"] . "</font>";
   break;
case UC_VIP:
   $arr["username"] = "<font color=#FF8C00>" . $arr["username"] . "</font>";
   break;
case UC_POWER_USER:
   $arr["username"] = "<font color=#FFD700>" . $arr["username"] . "</font>";
   break;


}
$donator = $arr["donor"] === "yes";
if ($donator)
 $activeusers .= "<nobr>";
$warned = $arr["warned"] === "yes";
if ($warned)
 $activeusers .= "<nobr>";
if ($CURUSER)
$activeusers .= "<a href=userdetails.php?id={$arr["id"]}><b>{$arr["username"]}</b></a>";
else
$activeusers .= "<b>{$arr["username"]}</b>";
if ($donator)
$activeusers .= "<img src={$pic_base_url}star.gif alt='Donated {$$arr["donor"]}'></nobr>";
if ($warned)
$activeusers .= "<img src={$pic_base_url}warned.gif alt='Warned {$$arr["warned"]}'></nobr>";
}
if (!$activeusers)
$activeusers = "There have been no active users in the last 5 minutes.";

Teraz szukamy dogodnego miejsca gdzie wstawić moda:
<? if (!$CURUSER) { ?>
<? } else { ?>
<h2>Użytkownicy OnLine (<?=$totalonline?>)</h2>
<table width=100% border=1 cellspacing=0 cellpadding=10><tr><td align=left>
<table class=main border=1 cellspacing=0 cellpadding=5>
&nbsp;<?=$activeusers?><br>
</table>
</td></tr></table>
<center><b><font
           color=#9900cc><U>SysOp</U></FONT> - <FONT
           color=#ff0000><U>Administrator</U></FONT> - <FONT
           color=#009900><U>Moderator</U></FONT> - <FONT
           color=#0000FF><U>Uploader</U></FONT> - <FONT
           color=#FF8C00><U>VIP</U></FONT> - <FONT
           color=#FFD700><U>Power User</U></FONT> - <FONT
           color=#000000><U>User</U></FONT> - <FONT
           color=#000000>(<img src=pic/star.gif border=0> Wspomógł) (<img src=pic/warned.gif border=0> Warn)</B></FONT></U></center>
<? } ?>

Edited by GoldIp
Efekt:
http://img177.imageshack.us/img177/9921/online0ev.gif

PoZdRo...
« Ostatnia zmiana: Wrzesień 29, 2005, 07:01:13 wysłana przez GoldIp »
Zapisane

Dreed

  • Początkujący++
  • ***
  • Reputacja 0
  • Offline Offline
  • Wiadomości: 37
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #1 dnia: Grudzień 30, 2005, 02:07:17 »

napraw to bo moderator jest widziany jako przecinek :D
Zapisane

brzoza

  • Początkujący++
  • ***
  • Reputacja 1
  • Offline Offline
  • Wiadomości: 38
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #2 dnia: Styczeń 31, 2006, 11:40:42 »

mi nie dziala to nie pokazuje wogule nikogo ale tabelka jest;/ link tu www.torrent.idl.pl
Zapisane

brzoza

  • Początkujący++
  • ***
  • Reputacja 1
  • Offline Offline
  • Wiadomości: 38
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #3 dnia: Luty 08, 2006, 10:03:57 »

bo juz naprawilem ;p
Zapisane

michael2

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 200
  • Prisoner
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #4 dnia: Kwiecień 09, 2006, 05:27:25 »

Da się jakoś zmiejszyć rozmiar czcionki tutaj : ?

http://img432.imageshack.us/img432/2637/beztytuu5xo.jpg

Zapisane
Konto zaparkowane...

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #5 dnia: Kwiecień 09, 2006, 06:18:13 »

<span style="font-size:10px;">tekst</span>
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

michael2

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 200
  • Prisoner
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #6 dnia: Kwiecień 09, 2006, 06:33:00 »

Dzięki nav  ;)
Zapisane
Konto zaparkowane...

remo

  • Średnio zaawansowany
  • ****
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 66
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #7 dnia: Kwiecień 11, 2006, 09:42:12 »

Blad:
Parse error: syntax error, unexpected '<' in /home/remoxx/public_html/index.php on line 139

Linia 139:

<? if (!$CURUSER) { ?>

//edit dziala dobrze tylko moderatorow nie pokazuje
« Ostatnia zmiana: Kwiecień 17, 2006, 01:41:52 wysłana przez remo »
Zapisane
Tl FAn

michael2

  • Super zaawansowany
  • ******
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 200
  • Prisoner
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #8 dnia: Kwiecień 11, 2006, 10:03:26 »

Ja tam nie mam problemu :P


P.S da sie jakos ustawic , zeby pod Operą wyglądało tak samo jak pod innymi przegladarkami ?

Bo na Operze sie strona rozszerza :( :wallbash:

I nie schodzi do nastepnej linii  :doh:
Zapisane
Konto zaparkowane...

remo

  • Średnio zaawansowany
  • ****
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 66
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #9 dnia: Kwiecień 17, 2006, 01:41:11 »

Jak zrobic zeby pokazywalo moderatora??
Zapisane
Tl FAn

Knedels

  • Zaawansowany
  • *****
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 146
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #10 dnia: Kwiecień 18, 2006, 02:02:54 »

Może masz w global.php zamiast uc_moderator uc_moderators to wtedy dodaj w tym kodzie s na końcu. A jak nie to porównaj z global
Zapisane

remo

  • Średnio zaawansowany
  • ****
  • Reputacja 0
  • Offline Offline
  • Płeć: Mężczyzna
  • Wiadomości: 66
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #11 dnia: Kwiecień 18, 2006, 04:43:33 »

W global mialem tak samo jak tam ale juz zrobilem :)
Zapisane
Tl FAn

maniek999

  • Super zaawansowany
  • ******
  • Reputacja 9
  • Offline Offline
  • Wiadomości: 258
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #12 dnia: Maj 02, 2006, 02:03:19 »

Nie wiem czy zauważyliście ale to jest support.
Widze że prosicie o wiele ale jak już sami do czegoś dojdziecie to nie napiszecie gdzie był błąd żeby inni nie mieli problemów.

wystarczy zmienić kod :
$arr["username"] = "<font color=#009900" . $arr["username"] . "</font>";

na

$arr["username"] = "<font color=#009900>" . $arr["username"] . "</font>";

Poprosty zabrakło    > 

Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #13 dnia: Październik 30, 2006, 10:48:42 »

Jeśli ktoś ma anonimowość, może chcieć aby anonimowi użytkownicy nie byli wyświetlani na liście, ale po prostu jako "oraz X anonimowych użytkowników"
$dt = gmtime() - 180;
$dt = sqlesc(get_date_time($dt));
$result = mysql_query("SELECT SUM(last_access >= $dt) AS totalol FROM users") or sqlerr(__FILE__, __LINE__);

while ($row = mysql_fetch_array ($result))
{
$totalonline      = $row["totalol"];
}
$anon = 0;
$dt = gmtime() - 180;
$dt = sqlesc(get_date_time($dt));
$res = mysql_query("SELECT id, username, class, donor, warned, anonymous FROM users WHERE last_access >= $dt ORDER BY username") or print(mysql_error());
while ($arr = mysql_fetch_assoc($res))
{
    if ($arr['anonumous'] == 'yes')
    {
        $anons++;
        Continue;
    }
    if ($activeusers) $activeusers .= ",\n";
    switch ($arr["class"])
    {
        case UC_SYSOP:
           $arr["username"] = "<font color=#9900cc>" . $arr["username"] . "</font>";
           break;
        case UC_ADMINISTRATOR:
           $arr["username"] = "<font color=#FF0000>" . $arr["username"] . "</font>";
           break;
        case UC_MODERATOR:
           $arr["username"] = "<font color=#009900>" . $arr["username"] . "</font>";
           break;
        case UC_UPLOADER:
           $arr["username"] = "<font color=#0000FF>" . $arr["username"] . "</font>";
           break;
        case UC_VIP:
           $arr["username"] = "<font color=#FF8C00>" . $arr["username"] . "</font>";
           break;
        case UC_POWER_USER:
           $arr["username"] = "<font color=#FFD700>" . $arr["username"] . "</font>";
           break;
    }

    $donator = $arr["donor"] === "yes";
    if ($donator)
        $activeusers .= "<nobr>";
    $warned = $arr["warned"] === "yes";
    if ($warned)
        $activeusers .= "<nobr>";
    if ($CURUSER)
        $activeusers .= "<a href=userdetails.php?id={$arr["id"]}><b>{$arr["username"]}</b></a>";
    else
        $activeusers .= "<b>{$arr["username"]}</b>";
    if ($donator)
        $activeusers .= "<img src={$pic_base_url}star.gif alt='Donated {$$arr["donor"]}'></nobr>";
    if ($warned)
        $activeusers .= "<img src={$pic_base_url}warned.gif alt='Warned {$$arr["warned"]}'></nobr>";
}
if ($anons>0)
{
    if ($activeusers) $activeusers .= ",\n oraz ";
    $activeusers +=  . $anons . ' anonimowych uzytkownikow';
}
if (!$activeusers)
$activeusers = "There have been no active users in the last 5 minutes.";
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.

mikolski

  • Średnio zaawansowany
  • ****
  • Reputacja 0
  • Offline Offline
  • Wiadomości: 57
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #14 dnia: Listopad 20, 2006, 08:40:09 »

umnie pusto uzytkowników online () nic nie pokazuje ja kto zmienic ??
Zapisane

nowyyy31

  • Gość
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #15 dnia: Kwiecień 17, 2007, 09:20:39 »

szkoda ze lista użytkowników online nie są ustawieni według rang  :(
Zapisane

Piter

  • Gość
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #16 dnia: Kwiecień 17, 2007, 09:40:45 »

$res = mysql_query("SELECT id, username, class, donor, warned FROM users WHERE last_access >= $dt ORDER BY class") or print(mysql_error());
albo

$res = mysql_query("SELECT id, username, class, donor, warned FROM users WHERE last_access >= $dt ORDER BY class DESC") or print(mysql_error());
Zapisane

nowyyy31

  • Gość
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #17 dnia: Kwiecień 17, 2007, 05:52:57 »

nie moge [ort]znalesc[/ort] lini gdzie mam dokonac zmian  :wallbash:
« Ostatnia zmiana: Kwiecień 17, 2007, 07:28:20 wysłana przez nav »
Zapisane

Piter

  • Gość
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #18 dnia: Kwiecień 17, 2007, 05:59:51 »

masz  :wallbash:
Zapisane

nowyyy31

  • Gość
Odp: Użytkownicy OnLine (ilość)
« Odpowiedź #19 dnia: Kwiecień 17, 2007, 08:40:33 »

Coś mi się zepsuło w index.php bo teraz nie ma widać kto ma warna albo gwiazdki :wacko:
Nie mogę tego znaleźć gdzie jest błąd   :wallbash:
« Ostatnia zmiana: Kwiecień 18, 2007, 04:50:09 wysłana przez nowyyy31 »
Zapisane
 

Strona wygenerowana w 0.179 sekund z 22 zapytaniami.