Rank in Memberlist - Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Ramms+ein
Mitglied
Beiträge: 33
Registriert: 10.11.2002 12:54
Wohnort: Mainz-Oppenheim
Kontaktdaten:

Rank in Memberlist - Mod

Beitrag von Ramms+ein »

Ích habe folgenden Mod installiert :

## MOD Title: Rank in memberlist
## MOD Author: netclectic < adrian@netclectic.com > (Adrian Cockburn) http://www.netclectic.com
## MOD Description: Adds users rank to memberlist
## MOD Version: 1.0.0

Die Ranks werden allerdings erst angezeigt wenn ich die Memberliste sortiere...wie z.b. nach Anmeldungsdatum.
Vorher ist das Feld leer :cry:

Wäre Nett wenn mir jemand helfen könnt :)
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..speichere ma Deine memberlist.php als *.txt ab und verlinke sie (memberlist_body.tpl wäre auch interessant).
Ramms+ein
Mitglied
Beiträge: 33
Registriert: 10.11.2002 12:54
Wohnort: Mainz-Oppenheim
Kontaktdaten:

Beitrag von Ramms+ein »

Hatt ich ganz vergessen

Hier sind sie :

memberlist.php >>

http://www.boardxtreme.de/memberlist.txt (die is zulang zum posten :lol: )

-------------------------------------------------------------------------------------

memberlist_body.php >>
<form method="post" action="{S_MODE_ACTION}">
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" nowrap><span class="genmed">{L_SELECT_SORT_METHOD}:&nbsp;{S_MODE_SELECT}&nbsp;&nbsp;{L_ORDER}&nbsp;{S_ORDER_SELECT}&nbsp;&nbsp;
<input type="submit" name="submit" value="{L_SUBMIT}" class="liteoption" />
</span></td>
</tr>
</table>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<th height="25" class="thCornerL" nowrap>#</th>
<th class="thTop" nowrap>&nbsp;</th>
<th class="thTop" nowrap>{L_USERNAME}</th>
<th class="thTop" nowrap>{L_USER_RANK}</th>
<th class="thTop" nowrap>{L_EMAIL}</th>
<th class="thTop" nowrap>{L_FROM}</th>
<th class="thTop" nowrap>{L_JOINED}</th>
<th class="thTop" nowrap>{L_POSTS}</th>
<th class="thCornerR" nowrap>{L_WEBSITE}</th>
</tr>
<!-- BEGIN memberrow -->
<tr>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen">&nbsp;{memberrow.ROW_NUMBER}&nbsp;</span></td>
<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.PM_IMG}&nbsp;</td>
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.USER_RANK_IMG}{memberrow.USER_RANK}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle">&nbsp;{memberrow.EMAIL_IMG}&nbsp;</td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.JOINED}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
<td class="{memberrow.ROW_CLASS}" align="center">&nbsp;{memberrow.WWW_IMG}&nbsp;</td>
</tr>
<!-- END memberrow -->
<tr>
<td class="catbottom" colspan="9" height="28">&nbsp;</td>
</tr>
</table>
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr>
<td align="right" valign="top"></td>
</tr>
</table>

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><span class="nav">{PAGE_NUMBER}</span></td>
<td align="right"><span class="gensmall">{S_TIMEZONE}</span><br /><span class="nav">{PAGINATION}</span></td>
</tr>
</table></form>

<table width="100%" cellspacing="2" border="0" align="center">
<tr>
<td valign="top" align="right">{JUMPBOX}</td>
</tr>
</table>
Ehm noch etwas anderes...ist es möglich auch nach dem "Ranking" zu sortieren...bzw. ist das umfangreich die Funktion einzubauen ?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

	// MOD RANK MEMBERLIST BEGIN 
$sql = "SELECT * 
   FROM " . RANKS_TABLE . " 
   ORDER BY rank_special, rank_min"; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql); 
} 
$ranksrow = array(); 
while ( $row = $db->sql_fetchrow($result) ) 
{ 
   $ranksrow[] = $row; 
} 
$db->sql_freeresult($result); 
// MOD RANK MEMBERLIST END 
..suche diesen Code in der memberlist.php und verschiebe ihn nach folgendem Code:

Code: Alles auswählen

else
{
	$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}
Ramms+ein
Mitglied
Beiträge: 33
Registriert: 10.11.2002 12:54
Wohnort: Mainz-Oppenheim
Kontaktdaten:

Beitrag von Ramms+ein »

grossen dank an dich..hat gefunzt :D

Wirklich super Support hier :wink:
t_lo
Mitglied
Beiträge: 35
Registriert: 10.01.2003 23:06
Wohnort: Koblenz / Mainz
Kontaktdaten:

Beitrag von t_lo »

Hi!

Habe phpBB2.0.4 hier und das gleiche Problem.
Allerdings wurde ja die Struktur durch eine switch-Anweisung ersetzt.
Hat da jemand Tipps, wie ich das schreibe?

t'lo
Antworten

Zurück zu „phpBB 2.0: Mod Support“