|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Radek 21-03-2008, 19:54 |
Top Posters |
Autor |
Wiadomość |
bunitas
Posty: 106
|
Wysłany: 25-02-2006, 00:11
|
|
|
ja zrobilam to z tym text-decoration:none; i zniknelo mi tylko podkreslenie grupy.. a co mam zrobic zeby zniknela reszta?
a co do tej liczby z przodu, to dalej ja widze...
http://hiphaope.foxnet.pl/a.JPG
zobaczcie... jak to zmienic? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
bubak
Pomógł: 12 razy Posty: 97
|
Wysłany: 25-02-2006, 09:21
|
|
|
zrob tak jak krecix dał w index.php daj i nie bedzie numerka z przodu
Kod: | $top_posters_ile = 10; // Tutaj ustaw ilu "TOP POSTER'ów" ma wyświetlać
$sql = "SELECT user_id, username, user_level, user_jr, user_posts
FROM " . USERS_TABLE . "
WHERE user_id > 1
ORDER BY user_posts DESC
LIMIT $top_posters_ile";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query top posters information', '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row['username'] = $colored_username[0];
$top_posters .= '<a href="'.append_sid("profile.$phpEx?mode=viewprofile&u=".$row['user_id']).'" '.$colored_username[1].'>'.$row['username'].'</a> ('.$row['user_posts'] .'), ';
}
$template->assign_vars(array(
'L_TOP_POSTERS' => $lang['Top_posters'],
'TOP_POSTERS' => $top_posters)
);
|
|
_________________ Gość zapraszam Cię na www.Forumisko.net twoje nowe forum dyskusyjne |
|
|
|
|
Crash_3d
Pomógł: 28 razy Posty: 369
|
Wysłany: 25-02-2006, 09:48
|
|
|
Kod: | $top_posters_ile = 5; // Tutaj ustaw ilu "TOP POSTER'ów" ma wyświetlać
$sql = "SELECT user_id, username, user_level, user_jr, user_posts
FROM " . USERS_TABLE . "
WHERE user_id > 1
ORDER BY user_posts DESC
LIMIT $top_posters_ile";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query top posters information', '', __LINE__, __FILE__, $sql);
}
$i = 0;
while ( $row = $db->sql_fetchrow($result) )
{
$i++;
$przecinek = ( $i == $top_posters ) ? '' : ', ';
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row['username'] = $colored_username[0];
$top_posters .= '<a href="'.append_sid("profile.$phpEx?mode=viewprofile&u=".$row['user_id']).'" class="gensmall" '.$colored_username[1].'>'.$row['username'].'</a> ('.$row['user_posts'].')'.$przecinek;
}
$template->assign_vars(array(
'L_TOP_POSTERS' => $lang['Top_posters'],
'TOP_POSTERS' => $top_posters)
); |
Podkreslenia mi znikneły, ale przcinek na końcu pozostał Gdzie popelnilem błąd? |
_________________ Project One Jakub Cyran |
|
|
|
|
strus
Pomógł: 66 razy Posty: 547
|
Wysłany: 25-02-2006, 11:30
|
|
|
A ja w innej kwestii
"Cos" co jest przedostatnie, link odwoluje sie do:
http://forum-erotyczne.in...iewprofile&u=-1
Jak to mozliwe ? Zlicza gosci wszystkich czy jak ? =] |
_________________ if(DobaZegarowa>24) cout<<"Z checia Ci pomoge!"; else cout<<"Fuck OFF and Find OUT it yourself."; |
|
|
|
|
krecix
Pomógł: 1 raz Posty: 47
|
Wysłany: 25-02-2006, 13:09
|
|
|
strus-, zmień to:
Kod: | $sql = "SELECT user_id, username, user_level, user_jr, user_posts
FROM " . USERS_TABLE . "
WHERE user_id <> 1
ORDER BY user_posts DESC
LIMIT $top_posters_ile"; |
na:
Kod: | $sql = "SELECT user_id, username, user_level, user_jr, user_posts
FROM " . USERS_TABLE . "
WHERE user_id > 1
ORDER BY user_posts DESC
LIMIT $top_posters_ile"; |
i nie pokaże już gości
RuseK napisał/a: | poza tym po co zmieniles $top_posters na $top_posters_ile i dodales komentarz ?
przeciez to ejst wszytsko w pierwsyzm poscie opisane |
ponieważ liczba pokazywała się, gdyż $top_posters było wywoływane dwa razy... A komentarz dla niedowidzących
A z tym przecinkiem to faktycznie nie pomyślałem...
Crash_3d napisał/a: | Podkreslenia mi znikneły, ale przcinek na końcu pozostał Gdzie popelnilem błąd? |
Zamień sobie:
Kod: | $przecinek = ( $i == $top_posters ) ? '' : ', '; |
na:
Kod: | $przecinek = ( $i == $top_posters_ile ) ? '' : ', '; |
Pełna (ze wszystkimi zmianami) instrukcja "Top Poster" w załączniku... |
_________________ "...unoszę się ponad tym na specjalnych efektach..." |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 26-02-2006, 22:08
|
|
|
dobra, poprawiona paczka dodana do pierwszego postu |
|
|
|
|
michaelxp91
Posty: 14
|
Wysłany: 06-03-2006, 23:05
|
|
|
A czy ta wersja równiez działa pod v1.12.4 ? Bo za chol*re mi nie chce zaskoczyc, ciagle błąd w index.php |
|
|
|
|
strus
Pomógł: 66 razy Posty: 547
|
Wysłany: 07-03-2006, 00:20
|
|
|
Dziala bez problemu |
_________________ if(DobaZegarowa>24) cout<<"Z checia Ci pomoge!"; else cout<<"Fuck OFF and Find OUT it yourself."; |
|
|
|
|
michaelxp91
Posty: 14
|
Wysłany: 07-03-2006, 20:22
|
|
|
OK, mój błąd, juz sobie zainstalowałem |
|
|
|
|
kylo_15
Pomógł: 1 raz Posty: 99
|
Wysłany: 09-03-2006, 22:08
|
|
|
dzięki ruske mistrzu :] |
|
|
|
|
manczos
Pomógł: 6 razy Posty: 30
|
Wysłany: 16-03-2006, 00:52
|
|
|
Hej
Chciałem umieślic podgląd najaktywniejszych użytkowników na zewnętrznej stronie (nie na forum). Zmieniłem to w następujący sposób:
Kod: | <?php
define('IN_PHPBB', true);
$phpbb_root_path = 'forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
$top_posters_num = 10; // Tutaj ustaw ilu "TOP POSTER'ów" ma wyświetlać
$sql = "SELECT user_id, username, user_level, user_jr, user_posts
FROM " . USERS_TABLE . "
WHERE user_id > 1
ORDER BY user_posts DESC
LIMIT $top_posters_num";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query top posters information', '', __LINE__, __FILE__, $sql);
}
$i = 0;
while ( $row = $db->sql_fetchrow($result) )
{
$i++;
$przecinek = ( $i == $top_posters_num ) ? '' : ', ';
$colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$row['username'] = $colored_username[0];
$top_posters .= '<a href="'.append_sid("forum/profile.$phpEx?mode=viewprofile&u=".$row['user_id']).'" class="gensmall" '.$colored_username[1].'>'.$row['username'].'</a>('.$row['user_posts'].')'.$przecinek;
}
echo "$top_posters";
?> |
Mod działa, ale nie jestem przekonany czy można to tak umieścic... Co Wy na to? Jest to poprawna wersja? |
Ostatnio zmieniony przez manczos 16-03-2006, 00:56, w całości zmieniany 1 raz |
|
|
|
|
irekk
Pomógł: 283 razy Posty: 2927
|
Wysłany: 16-03-2006, 00:55
|
|
|
Kod: | http://adres_forum/twoj_mod.php?top_posters=<script>alert(window.location)</script> |
|
_________________ Cygantura |
|
|
|
|
manczos
Pomógł: 6 razy Posty: 30
|
Wysłany: 16-03-2006, 20:04
|
|
|
yyyyy, chyba nie za bardzo rozumiem....
mógłbyś troszkę prościej? |
|
|
|
|
irekk
Pomógł: 283 razy Posty: 2927
|
Wysłany: 16-03-2006, 20:35
|
|
|
tzn ze twoj skrypt jest dziurawy jak ser szwajcarski |
_________________ Cygantura |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
manczos
Pomógł: 6 razy Posty: 30
|
Wysłany: 16-03-2006, 21:35
|
|
|
dlatego pytam co w nim poprawic... |
|
|
|
|
|
Nie możesz pisać nowych tematów Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12 | |
|
|