Seite 1 von 2
Top Poster Hall of fame MOD ?
Verfasst: 11.01.2003 23:07
von Guido
Hallo
Ich suche einen Mod mit dem ich die z.B. die Top Ten Poster im Forum anzeigen alssen kann. Am besten auf der Startseite im ezPortal. ich nhem aber auch gerne was, was auf der index.php vom Forum angezeigt wird. Das könnte ich eventuell anpassen an EzPortal.
Das einzige was ich gefunden habe war ein Mod wo die Top Topic Starter angezeigt werden. Das hilft mir aber nicht weiter....Gibt es sowas was ich meine?
Verfasst: 11.01.2003 23:09
von Schumi
Mitgliederliste -> Top-Ten-Autoren. Musst du halt nur noch irgendwie einbauen

Verfasst: 11.01.2003 23:12
von AWSW
Hallo Guido,
weiß nicht ob das so alleine klappt, aber so steht es in meiner
portal.php:
Code: Alles auswählen
###### start most posts_#####
$sql = "SELECT user_id, username, user_posts
FROM " . USERS_TABLE . "
WHERE user_id <> " . ANONYMOUS . "
ORDER BY user_posts DESC
LIMIT 10";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}
while ($row = $db->sql_fetchrow($result))
{
$user_id=$row['user_id'];
$template->assign_block_vars("most_posts", array(
'USERNAME' => $row['username'],
'POSTS' => $row['user_posts'],
'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
);
}
##### end most posts_#######
... und in der
portal_body.tpl:
Code: Alles auswählen
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr>
<td class="catHead" colspan="2" height="25"><span class="cattitle"><center><b>User mit den meisten Beiträgen</b></center></span></td>
</tr>
<tr>
<td colspan="2" height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<!-- BEGIN most_posts -->
<tr>
<td class="row2"> <span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row3"> <span class="genmed">{most_posts.POSTS}</span> </td>
</tr>
<!-- END most_posts -->
</table>
HTH Axel
Verfasst: 11.01.2003 23:21
von Guido
@schumi: Daran hatte ich auch schon gedacht, aber es scheiterte an dem "irgendwie" einbauen ...
@awsw: Vielen Dank ich denke das probier ich mal aus.....!!
Verfasst: 11.01.2003 23:28
von AWSW
Hallo Guido,
wie gesagt KA ob das ohne den "Rest" in der Datei klappt, aber dann sollte es wie hier links am Rand
http://www.forum-ohne-namen.de/Forum/ zu sehen aussehen ( "Die Top Poster" )...
HTH Axel
Verfasst: 12.01.2003 00:54
von Guido
Hallo Axel
erstmal vielen Dank. Nach etwas hin und her hat es bis auf einen kleinen Schönheitsfehler geklappt. Den bekomm ich einfach nicht weg. Vielleicht kannst Du mal
SCHAUEN (das dunkelblaue ...)
Diesen Code hab ich jetzt in der .tpl:
Code: Alles auswählen
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="25"><span class="genmed"><b>Top Ten Poster</b></span></td>
</tr>
<tr>
<td class="row1" align="center"><span class="gensmall">
<!-- BEGIN most_posts -->
<tr>
<td class="row1"> <span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span> </td>
<td align="center" nowrap="nowrap" class="row1"> <span class="genmed">{most_posts.POSTS}</span> </td>
</tr>
<!-- END most_posts -->
</span>
</td>
</tr>
</table>
Verfasst: 12.01.2003 10:27
von AWSW
Hallo,
ersetze mal Dein
in der Zeile mit "Top Ten Poster" am Anfang mit:
HTH
Verfasst: 12.01.2003 10:32
von Guido
Ja, werd ich sofort machen sobald mein Server wieder erreichbar ist...Ich sag dann Bescheid...
Verfasst: 12.01.2003 14:39
von Guido
Hallo Axel
Das war schonmal einguter Tipp. Der einzige kleine Fehler der jetzt noch ist, ist das der Doppelstrich (unter Top Ten Poster) nicht ganz durchgeht.. Wenn Du dazu noch was wüsstest wäre es schön, aber zur Not kann ich damit auch leben..Kannst ja mal schauen... Auf jeden Fall THX für Deine Unterstützung !
Verfasst: 12.01.2003 16:48
von AWSW
Hallo & gern geschehen
Suche:
Code: Alles auswählen
<td class="row1" align="center"><span class="gensmall">
Ersetze mit:
Code: Alles auswählen
<td colspan="2" class="row1" align="center"><span class="gensmall">
HTH Axel