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 :roll:

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">&nbsp;<span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span>&nbsp;</td> 
        <td align="center" nowrap="nowrap" class="row3">&nbsp;<span class="genmed">{most_posts.POSTS}</span>&nbsp;</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">&nbsp;<span class="genmed"><a href="{most_posts.U_VIEWPROFILE}" class="genmed">{most_posts.USERNAME}</a></span>&nbsp;</td>
        <td align="center" nowrap="nowrap" class="row1">&nbsp;<span class="genmed">{most_posts.POSTS}</span>&nbsp;</td>
  </tr>
  <!-- END most_posts -->
  </span>
  </td>
              </tr>
            </table>

Verfasst: 12.01.2003 10:27
von AWSW
Hallo,
ersetze mal Dein

Code: Alles auswählen

<td class="catHead" height="25">
in der Zeile mit "Top Ten Poster" am Anfang mit:

Code: Alles auswählen

<td class="catHead" colspan="2" height="25">
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