Seite 1 von 2

Liste Top 20 Poster

Verfasst: 13.11.2004 07:55
von toddy
Hallo, kann mir einer sagen wo ich die Top 20 Liste finde und wo ich sie einfügen muss damit sie in unserem Forum angezeigt wird?

Verfasst: 13.11.2004 08:00
von Sorcio
Schonmal die Suche bemüht, oder die Mod Datenbank durchforstet :D

Für mich würde soetwas auch interessant sein :wink:

Verfasst: 13.11.2004 08:05
von toddy
Ja hab ich, aber mit den Suchbegriffen findet er nicht umbedingt was!!!! :-?

Verfasst: 13.11.2004 08:16
von kratzer54847

Code: Alles auswählen

$top_poster = '20'; // Anzahl an Usern in der Toplist(variabel)

$sql = "SELECT username, user_id,  user_posts, 
        FROM " . USERS_TABLE . "
        WHERE user_id <> " . ANONYMOUS . "
        ORDER BY user_posts DESC LIMIT $top_poster";
if( !($result = $db->sql_query($sql)) )
{
        message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
                $username = $row['username'];
                $user_id = $row['user_id'];
                $posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;

                $template->assign_block_vars('topposter', array(
                        'USERNAME' => $username,
                        'POSTS' => $posts,
                        'U_TOPPOSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
                );
}
und im Template:

Code: Alles auswählen

<table class="forumline">
<tr>
<th class="thTop">{L_USERNAME}</th><th class="thTop">{L_POSTS}</th>
</tr>
<!-- BEGIN topposter -->
<tr>
<td class="row1"><a href="{topposter.U_TOPPOSTER}" class="gensmall">{topposter.USERNAME}</td>
<td class="row2">{topposter.POSTS}</td>
</tr>
<!-- END topposter -->
</table>
versuch es damit

Verfasst: 13.11.2004 09:19
von Sorcio
wo soll er denn dies alles einfügen? In welche templates?

danke

Verfasst: 13.11.2004 10:30
von kratzer54847
wo willst du das denn angezeigt haben?

Verfasst: 13.11.2004 11:12
von Sorcio
Achso, man kann das sogar noch bestimmen? Gut, ich würde gerne direkt unter der Forumsnavigationsleiste setzen und zwars so, wie hier das "schon gewusst" 8) Ich hoffe du weisst wie das geht.

Allerdings sieht mein Forum: (www.the-venture.de) etwas anders aus, von der struktur.


Ich hoffe du weisst was ich jetzt meine?

Sorcio

Verfasst: 13.11.2004 17:54
von toddy
erstmal danke für die Listen, ich würde es gerne in den obere Teil einfügen, so das es bei den anderen sachen, wie benutzergruppe usw, steht!

bin aber nicht sehr stark in dieser Sache, eine Hilfestellung währe schon klasse. Ich bin schon bemüht mir mal jemanden zu suchen der mir mal bei einem Kaffe so einiges zeigen würde!!!!! :cookie:

Verfasst: 13.11.2004 18:09
von Sorcio
Nunja, hätte mir früher einfallen können:

- overall_Header.tpl öffnen und dann ..... weiter weiss ich leider auch nicht ganz. :oops:

Verfasst: 07.05.2005 23:29
von JSommer
Also dass der zweite Part des Codes in die overall_footer oder wo auch immer man will hinkommt, das hab ich verstanden, nur wohin hau ich den ersten teil des codes? helft mir mal bitte. danke!