phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
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 :D
"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...
 
     
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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

Skocz do:  

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
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Polisy Ubezpieczeniowe TU Europa

Design Cart - Tworzenie sklepu internetowego

dnirozwoju.pl

Ranking Hostingów HostingOnline.pl

• Zamów reklamę