1.12.8 - Statistics TOP5 in index by lui754 v1.7
Tommekk80 - 17-02-2012, 12:10
Ltgray, będziesz musiał sobie zmienić nazwę z tabeli users - u mnie to jest user_pln, ty masz na pewno inną. Pogrubiłem to, co powinieneś zmienić.
index.php :
Cytat: | // Top Lista 5 bogaczy
$sql = 'SELECT user_id, username, user_level, user_jr, user_pln
FROM ' . USERS_TABLE . '
WHERE (user_id <> ' . ANONYMOUS . ' )
ORDER BY user_pln DESC
LIMIT 5';
$result = $db->sql_query($sql);
$i=0;
while ($row = $db->sql_fetchrow($result))
{
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row_user_name = $colored_username[0];
$i++;
$who = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '" class="gensmall"' . $colored_username[1] . '>' . $row_user_name . '</a>';
$how_many = '<b>' . $row['how_many'] . '</b>';
$template->assign_block_vars('kasa', array(
'LI' => $i+0,
'USERNAME' => $who,
'KASA' => $row['user_pln'])
);
} |
index_body.tpl :
Cytat: | <!-- BEGIN kasa -->
<tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{kasa.LI}</span></td>
<td width="45%" class="staty5row" align="center" valign="middle"><span class="gensmall">{kasa.USERNAME}</span></td>
<td width="15%" class="staty5row" align="center" valign="middle"><span class="gensmall">{kasa.KASA}</span></td></tr>
<!-- END kasa --> |
user_pln zmieniasz na swoją tabelę - pamiętaj
corrweta - 25-02-2012, 18:09
Witam, a jak zamienić tabelkę "najlepsi moderatorzy" na tabelkę z punktami z cash mod??
xlesiu - 26-02-2012, 16:13
corrweta, post wyżej kolega podaje kod do cashmoda. A jaki kod odpowiada za moderatorów, za który powinieneś wstawić masz wiedzieć, bo są komentarze w modyfikacji.
corrweta - 26-02-2012, 16:34
Dzięki ale teraz znikły mi nazwy w tabelach : www.forum-mechaniczne.ugu.pl dlaczego??
[ Dodano: 26-02-2012, 16:47 ]
Ok dzięki za pomoc juz sobie poradziłem
vere - 04-03-2012, 00:56
Czy statystyki są widoczne jedynie dla osób zalogowanych? Bo u mnie widzą je tylko osoby zalogowane, goście czarne dziury
corrweta - 04-03-2012, 14:39
ok działa dzięki
vere - 04-03-2012, 14:46
Westbam napisał/a: | Nie, statystyki widzi każdy. |
To dlaczego u mnie widoczne są jedynie po zalogowaniu? Trzeba zmienić jakieś ustawienia?
Kobys - 04-03-2012, 14:48
vere, Nie powinno tak się dziać...
vere - 04-03-2012, 16:36
2 razy wgrywałem moda i to samo cały czas.
Goście nie widzą statystyk tylko puste czarne pola
Kobys - 04-03-2012, 17:30
Musiałeś pominąć jakiś krok z instrukcji. To jest nie możliwe o ile dobrze wszystko zainstalowałeś.
Fiddle - 07-03-2012, 19:23
Co zrobic aby ten panel byl na gorze a nie na dole ??
Tommekk80 - 07-03-2012, 19:54
Fiddle napisał/a: | Co zrobic aby ten panel byl na gorze a nie na dole ?? |
W pliku index_body.tpl nie dodajesz kodu przed
Kod: | <!-- BEGIN disable_viewonline --> |
tylko na przykład przed
Albo jeszcze wyżej...
SpiJay - 11-03-2012, 14:54
W sumie nic mnie to nie robi, dlatego udostępniam wam pewien dodatek.
Ja na stronie serwerowni - www.szybcywsciekli.pl - wykorzystałem tego moda w celu wyświetlenia statystyk Statistics TOP5 in index by lui754 v1.7 za pomocą bocznych paneli. Efekt całkiem przywoity.
Jeżeli posiadacie AMXBans # Gm 1.6 by Larte Team i chcielibyście dodać je w jakimś miejscu, to wystarczy taki kod:
####### [ Otwórz index.php ] #######
Znajdź:
Kod: | //
// Generate the page
// |
Dodaj przed:
Cytat: | // Start Top 5 Banów
#
#
$connection = @mysql_connect('HOST', 'USER', 'HASLO')or die('Brak polaczenia z serwerem MySQL.<br />Blad: '.mysql_error());
$db = @mysql_select_db('BAZA', $connection)or die('Nie moge polaczyc sie z baza danych<br />Blad: '.mysql_error());
#
#
$sql = 'SELECT bid, name, reason
FROM amx_bans
ORDER BY bid DESC
LIMIT 5';
$result = mysql_query($sql);
$i=0;
while(list($bid, $player_nick, $ban_reason) = mysql_fetch_row($result))
{
$i++;
if (strlen($player_nick) > 15){
$player = substr($player_nick, 0, 15)."..";
}
else {
$player = $player_nick;
}
if (strlen($ban_reason) > 12) {
$reason = substr($ban_reason, 0, 12)."..";
}
else {
$reason = $ban_reason;
}
$player_nick_rep = str_replace("<", "<", $player_nick);
$player_nick_rep = str_replace(">", ">", $player_nick);
$template->assign_block_vars('BANY', array(
'LI' => $i+0,
'GRACZ' => '<a target="_blank" href="http://[adres do toich statystyk]/ban_list.php" title="'.$player_nick_rep.'" class="user_stat">'.$player.'</a>',
'POWOD' => '<a target="_blank" href="http://[adres do toich statystyk]/ban_list.php" title="'.$ban_reason.'">'.$reason.'</a>')
);
}
mysql_close($connection);
// Koniec Top 5 Banów |
####### [ Otwórz index_body.tpl ] #######
W miejscu gdzie mają się wyświetlać bany:
Kod: |
<!-- BEGIN BANY -->
{BANY.LI} ::
{BANY.GRACZ} ::
{BANY.POWOD} <br/>
<!-- END BANY --> |
Oczywiście pamiętajcie, że to są tylko zmienne, a wygląd tych banów należy sformatować własnoręcznie.
Kod ten nie pełni w sumie jakiejkolwiek funkcji poza wyświetlaniem nicku zbanowanego i powodu bana.
Wszystko na temat
Programistą nie jestem, nie posługuję się na co dzień PHP ale patrząc i analizując sklepałem taki kodzik.
Miłego, siemka!
arex982 - 14-03-2012, 19:32
Ktos mi pomoże edytować kolory itp??
Strona www.cs-fajka.eu
Wygląda to brzydko i szaro:/
ja chce żeby było białe takie jak tło. Pomoże ktos??
Kod: | .staty5 { background-color: #FFFFFF;}
td.staty5row {
background-color: #0c0c0c; // Kolor tła tabelek
border-bottom-color : #FFFFFF; // to jest wyłączone
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color : #FFFFFF; //kolor ramek (linii)
border-left-style : solid;
border-left-width : 1px;
border-right-width : 0px;
border-top-color : #FFFFFF; // kolor ramek (linii)
border-top-style : solid;
border-top-width : 1px; |
corrweta - 24-03-2012, 20:36
Jak przenieść te statystyki do prawej kolumny ?? pomożecie??
|
|
|