To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.8 - Statistics TOP5 in index by lui754 v1.7

MagicalFire - 15-03-2009, 15:18

lui754, nowa propozycja dotycząca tego moda
widziałeś jak w vB można zwinąć ta statystykę ??
tak jak sie zwija kategorie forów

Anonymous - 16-03-2009, 01:00

Ciekawy mod ale te statystyki 'wchodzą na siebie'
Trzeba by było je posegregować w 3 rzędach pod 2, i zrobić osobną pod stronę dla nich ;)
Wtedy by to na pewno lepiej wyglądało

niunius - 16-03-2009, 16:12

Ja sobie tak posegregowałem go, zobaczcie, forum w profilu.


PS: A na jakiej zasadzie liczy te liczby przy Najlepsi Moderatorzy?

Anonymous - 16-03-2009, 19:04

niunius, pewnie na operacjach.
Wstawienie warna, edycja posta użytkownika ;)

lui754 - 16-03-2009, 19:08

Logi czynności, zlicza także wejścia do PA.
slevin - 17-03-2009, 12:00

da sie jakos zamiast piwek zrobic aby wyswietlaly sie info z tego Simple Points System by KnofeL 2.0 http://www.przemo.org/php...highlight,point ?
niunius - 17-03-2009, 14:30

Sprubuje to przerobic na tzw. Najbogatsi, czyli będzie liczyło osoby z największą ilością monet (Z moda Point System).
lui754 - 17-03-2009, 14:33

niunius, wielka mi rzecz :roll: wustarczy podmienić 2 linijki kodu. 1 minuta roboty.

[ Dodano: 17-03-2009, 14:53 ]
KOD dla plus/minus by knofel. Nie wiem czy działa bo nie mam tego moda u siebie.
Kod:
// Top Lista 5 userów z najwieksza iloscia punktów plus/minus
$sql = 'SELECT user_id, username, user_points, user_level, user_jr
FROM ' . USERS_TABLE . '
WHERE (user_id <> ' . ANONYMOUS . ' ) AND (user_points > 0)
ORDER BY user_points DESC
LIMIT 5';

$result = mysql_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&amp;" . POST_USERS_URL . "=" . $row['user_id']) . '"  class="gensmall"' . $colored_username[1] . '>' . $row_user_name . '</a>';
      $template->assign_block_vars('pkt', array(
         'LI' => $i+0,
         'USERNAME' => $who,
         'POINTS' => $row['user_points'])
      );
}


ten kod wy żej o dziwo pasuje do Points system ponieważ tabela w bazie danych ma taką sama nazwe ;)

Reszta zmian to:

Ten wyżej kod wstawić przed w index.php:
Kod:
// Ostatnio odwiedzil forum


znajdź:

Kod:
'L_NAJ_ODPOWIEDZI' => $lang['naj_odp'],


wstaw po tym to:
Kod:
'L_PKT' => $lang['points5'],


otwórz language/lang_polish/lang_main.php i znajdź:

Kod:
$lang['naj_odp'] = 'Najwięcej odpowiedzi';


dodaj po:
Kod:
$lang['points5'] = 'Twój teskst';

P.S zmień to wyżej na swój tekst ;)

templates/NazwaStylu/index_body.tpl znajdź:

Kod:
  <!-- BEGIN pom -->
   <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{pom.LI}</span></td>
    <td width="45%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pom.USERNAME}</span></td>
    <td width="15%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pom.POSTS}</span></td></tr>
  <!-- END pom -->


zmień na:

Kod:
  <!-- BEGIN pkt -->
   <tr><td width="10%" class="staty5row" align="center" valign="middle"><span class="gensmall">{pkt.LI}</span></td>
    <td width="45%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pkt.USERNAME}</span></td>
    <td width="15%"  class="staty5row" align="center" valign="middle"><span class="gensmall">{pkt.POINTS}</span></td></tr>
  <!-- END pom -->


i tyle. Mam nadzieje że nic nie pomyliłem ;)

piterLGC - 18-03-2009, 08:01

można wrzucic ta paczke jeszcze raz bo przy rozpakowaniu pisze mi ze jest blad.. z gory dziekuje
lui754 - 18-03-2009, 16:00

piterLGC, wrzuce paczke + dodatkowe moduły, tylko poczekam aż ktos potwierdzi działanie ostatnich 2 modułów. Cierpliwości ;) + dodam małe update.
piterLGC - 18-03-2009, 19:50

lui754, super ;) to czekam..
niunius - 18-03-2009, 20:34

dzieki dzaiła, a dało by sie to jakos odzielić kazde:

class="row1" ?

Zeby było w ramce, jak w modzie Last Topic ?

lui754 - 18-03-2009, 20:36

niunius, w instrukci jest podane jak zrobić ramki. Dotyczy tego .css
niunius - 18-03-2009, 20:38

#ok

[ Dodano: 18-03-2009, 20:46 ]
który kod koloru odpowiada za ramke i za tło?

.staty5 { background-color: #121212;}
td.staty5row {
background-color: #0c0c0c;
border-bottom-color : #201f1a;
border-bottom-style : solid;
border-bottom-width : 0px;
border-left-color : #151515;
border-left-style : solid;
border-left-width : 1px;
border-right-width : 0px;
border-top-color : #151515;
border-top-style : solid;
border-top-width : 1px;
}

[ Dodano: 18-03-2009, 20:50 ]
Dobra mam juz, nie trzeba, Thx

MetYs - 19-03-2009, 00:17

mam maly problem nie dodaje nowych postow tylko z 4h pozniej np post pisany o 23
a ostatni post jest o 15 2sprawa

Ostatni odwiedząjacy jest godzina 00:00 a on pokazuje 4:13;/

czyli zlina mi zle ostatnie posty i odwiedziny;/.



Powered by phpBB modified by Przemo © 2003 phpBB Group