custom_rank in der Mitgliederliste

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
Datafreak
Mitglied
Beiträge: 14
Registriert: 03.08.2006 14:02

custom_rank in der Mitgliederliste

Beitrag von Datafreak »

Ich versuche gerade den custom_rank in der Mitglieger liste anzuzeigen.
Hab dafür im Tamlate eine neue Spalte angelegt und die Sachen auch in die memberlist.ophp reinkopiert, abe rleider wird der Rank nicht angezeigt.

hat jemand einen Tip, wie man das lösen könnte?

MFG
Datafreak
SoLo1905

Beitrag von SoLo1905 »

so wie hier :D

du kannst es mal so versuchen aber ich kann es dir nicht garantieren
also kopiere die .php und .tpl dateien in 2 Verschiedenen Ordnern das 1e bearbeitest du und falls es nicht geht kannst du von dem 2ten Ordner kopieren und einfügen damit geht der Fehler auch gleich wieder Weg

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------------
#
$mode_types_text = array(
#
#-----[ IN-LINE FIND ]----------------------------------------
#
, $lang['Sort_Top_Ten']
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, $lang['Staff'], $lang['Who_is_Online']
#
#-----[ FIND ]------------------------------------------------
#
$mode_types = array(
#
#-----[ IN-LINE FIND ]----------------------------------------
#
, 'topten'
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, 'staff', 'online'
#
#-----[ FIND ]------------------------------------------------
#
$select_sort_mode = '<select name="mode">';
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Mighty Gorgon - Rang on Memberlist - BEGIN
$lastfivemin = time() - 300;
// Mighty Gorgon - Rang on Memberlist - END
#
#-----[ FIND ]------------------------------------------------
#
'L_ICQ' => $lang['ICQ'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// Mighty Gorgon - Rang on Memberlist - BEGIN
	'L_USER_RANK' => $lang['Poster_rank'],
	// Mighty Gorgon - Rang on Memberlist - END
#
#-----[ FIND ]------------------------------------------------
#
switch( $mode )
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
// Mighty Gorgon - Rang on Memberlist - BEGIN
require_once($phpbb_root_path . 'includes/functions_mg_ranks.'.$phpEx);
$ranks_sql = query_ranks();
// Mighty Gorgon - Rang on Memberlist - END
#
#-----[ FIND ]------------------------------------------------
#
	default:
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
}
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
	// Mighty Gorgon - Rang on Memberlist - BEGIN
	case 'staff':
		$where_sql = "AND user_level > 0";
		$order_by = "user_level ASC LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'online':
		if ( $userdata['user_level'] == ADMIN )
		{
			$where_sql = "AND user_session_time >= $lastfivemin";
		}
		else
		{
			$where_sql = "AND user_session_time >= $lastfivemin AND user_allow_viewonline <> 0";
		}
		$order_by = "user_session_time DESC LIMIT $start, " . $board_config['topics_per_page'];
		break;
	// Mighty Gorgon - Rang on Memberlist - END
#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar
#
#-----[ IN-LINE FIND ]----------------------------------------
#
, user_allowavatar
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, user_rank, user_level, user_session_time, user_allow_viewonline
#
#-----[ FIND ]------------------------------------------------
#
	ORDER BY $order_by";
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
	$where_sql
#
#-----[ FIND ]------------------------------------------------
#
$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// Mighty Gorgon - Rang on Memberlist - BEGIN
		$user_ranks = generate_ranks($row, $ranks_sql);

		$user_rank_01 = ($user_ranks['rank_01'] == '') ? '' : ($user_ranks['rank_01'] . '<br />');


		if ( $row['user_level'] == ADMIN )
		{
			// You may prefer to show the level instead of coloring the username
			// $level = '<b style="color:#' . $theme['fontcolor3'] . '">' . $lang['Memberlist_Administrator'] . '</b>';
			$username = '<b style="color:#' . $theme['fontcolor3'] . '">' . $username . '</b>';
		}
		elseif( $row['user_level'] == MOD )
		{
			// You may prefer to show the level instead of coloring the username
			// $level = '<b style="color:#' . $theme['fontcolor2'] . '">' . $lang['Memberlist_Moderator'] . '</b>';
			$username = '<b style="color:#' . $theme['fontcolor2'] . '">' . $username . '</b>';
		}
		else
		{
			// You may prefer to show the level instead of coloring the username
			// $level = '<b style="color:#' . $theme['fontcolor1'] . '">' . $lang['Memberlist_User'] . '</b>';
		}
		// Mighty Gorgon - Rang on Memberlist - END

#
#-----[ FIND ]------------------------------------------------
#
		if ( $row['user_avatar_type'] && $user_id
#
#-----[ IN-LINE FIND ]----------------------------------------
#
&& $row['user_allowavatar']
#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
 && $mode == 'staff'
#
#-----[ FIND ]------------------------------------------------
#
'YIM' => $yim,
#
#-----[ AFTER, ADD ]------------------------------------------
#
			// Mighty Gorgon - Rang on Memberlist - BEGIN
			'USER_LEVEL' => $level,
			'USER_RANK_01' => $user_rank_01,
			'USER_RANK_01_IMG' => $user_rank_01_img,
			// Mighty Gorgon - Rang on Memberlist - END

#
#-----[ FIND ]------------------------------------------------
#
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;
#
#-----[ REPLACE WITH ]----------------------------------------
#
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS . "
		$where_sql";
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_USERNAME}</th>
#
#-----[ AFTER, ADD ]------------------------------------------
#
		<th class="thTop" nowrap="nowrap">{L_USER_RANK}</th>
#
#-----[ FIND ]------------------------------------------------
#
<td class="{memberrow.ROW_CLASS}" align="center"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
#
#-----[ REPLACE WITH ]----------------------------------------
#
		<td class="{memberrow.ROW_CLASS}">
			<table width="100%" cellspacing="0" cellpadding="0" border="0">
				<tr>
					<td align="left" valign="middle">{memberrow.AVATAR_IMG}</td>
					<td class="{memberrow.ROW_CLASS}" align="center" nowrap="nowrap" valign="middle"><span class="gen"><a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a></span></td>
				</tr>
			</table>
		</td>
		<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gensmall">{memberrow.USER_RANK_01}{memberrow.USER_RANK_01_IMG}</span></td>
#
#-----[ FIND ]------------------------------------------------
#
<td class="catBottom" colspan="8" height="28">&nbsp;</td>
#
#-----[ REPLACE WITH ]----------------------------------------
#
		<td class="catBottom" colspan="9" height="28">&nbsp;</td>
#
Datafreak
Mitglied
Beiträge: 14
Registriert: 03.08.2006 14:02

Beitrag von Datafreak »

Das ist leider nicht das richtige.

Es funktioniert leide rnicht.

MFG
Datafreak
SoLo1905

Beitrag von SoLo1905 »

was fûr ein fehler zeigt es an?
eines mit includes/functions_mg_ranks.php ??
Datafreak
Mitglied
Beiträge: 14
Registriert: 03.08.2006 14:02

Beitrag von Datafreak »

Ne er zeigt gar nix an.

MFG
Datafreak
Datafreak
Mitglied
Beiträge: 14
Registriert: 03.08.2006 14:02

Beitrag von Datafreak »

Hätte vieleicht noch jemand anders eine Idee?

Ich bin am verzweifeln.

MFG
Datafreak
Antworten

Zurück zu „phpBB 2.0: Mod Support“