Pagina 1 van 1

Rang staat er wel maar laat niks zien

Geplaatst: 26 jan 2005, 17:21
door master-denk
Hallo,

ik het volgende wij hebben net een tijdje lopen prutsen om de rangen in memberlist te krijgen nu staat hij er eindelijk in echt toppie :thumb:

alleen laat hij de ranks niet zien

voorbeeld:
Afbeelding

heeft iemand dit probleem gehad of enig idee?

ik zou het echt geweldig vinden. khad eerst een ander board

proboards. daar stond dat automatisch in maar nu hebben we een eigen domein en dit is echt een prioriteit iedereen moet dit hebben en omdat ik het forum beheer moet ik het regelen.

ik weet het alleen niet meer :(

mvg

oc

Geplaatst: 27 jan 2005, 12:39
door XP-Rene
Je weet dus echt zeker dat de gifjes in de goede lokatie staan? En dat de verwijzing naar de gifjes in memberlist.php ook goed is?

Geplaatst: 27 jan 2005, 13:15
door master-denk
hey,

ja de gifjes staan goed anders staan die toch ook niet bij de members in een topic?

en als het zou werken zou de text er dan al niet staan? :?:

volgens mij staat alles goed :?


trouwens

En dat de verwijzing naar de gifjes in memberlist.php ook goed is?

waar zou dat moeten staan?

Geplaatst: 27 jan 2005, 13:27
door XP-Rene
Je huidige ranks staan in http://www.clandenk.nl/images/guildmaster.gif

Kopieer , dus niet knippen, deze ranks eens naar de root van je forum, ik vermoed zomaar dat het dan wel werkt.
Werkt het dan nog niet, dan verwijder je ze gewoon weer uit de root.
Mijn vermoeden wordt nu alleen maar groter dat je bestanden niet op de juiste plaats staan.

Werkt het dan nog niet, kijken we gewoon weer verder.

Geplaatst: 27 jan 2005, 13:51
door master-denk
Shit :(

werkt niet...

moet ik het anders veranderen in .jpg of moet dat niks uitmaken.

ik zie trouwens helemaal niks van ranks waar urls naar verwijzen enzo.

Geplaatst: 27 jan 2005, 14:04
door XP-Rene
.gif zou goed moeten zijn.

Geplaatst: 27 jan 2005, 14:06
door XP-Rene
Mag ik de code van je memberlist.php eens zien?
Dan kan ik even een vergelijking maken.

Geplaatst: 27 jan 2005, 14:11
door master-denk

Code: Selecteer alles

<?php
/***************************************************************************
 *                              memberlist.php
 *                            -------------------
 *   begin                : Friday, May 11, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: memberlist.php,v 1.36.2.10 2004/07/11 16:46:15 acydburn Exp $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
//
// End session management
//

$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
	$mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']);
}
else
{
	$mode = 'joined';
}

if(isset($HTTP_POST_VARS['order']))
{
	$sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else if(isset($HTTP_GET_VARS['order']))
{
	$sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC';
}
else
{
	$sort_order = 'ASC';
}

//
// Memberlist sorting
//
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten');

$select_sort_mode = '<select name="mode">';
for($i = 0; $i < count($mode_types_text); $i++)
{
	$selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : '';
	$select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>';
}
$select_sort_mode .= '</select>';

$select_sort_order = '<select name="order">';
if($sort_order == 'ASC')
{
	$select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>';
}
else
{
	$select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>';
}
$select_sort_order .= '</select>';

//
// Generate page
//
$page_title = $lang['Memberlist'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
	'body' => 'memberlist_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);

$template->assign_vars(array(
	'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'],
	'L_EMAIL' => $lang['Email'],
	'L_WEBSITE' => $lang['Website'],
	'L_FROM' => $lang['Location'],
	'L_ORDER' => $lang['Order'],
	'L_SORT' => $lang['Sort'],
	'L_SUBMIT' => $lang['Sort'],
	'L_AIM' => $lang['AIM'],
	'L_YIM' => $lang['YIM'],
	'L_MSNM' => $lang['MSNM'],
	'L_ICQ' => $lang['ICQ'], 
	'L_USER_RANK' => $lang['Poster_rank'],
	'L_JOINED' => $lang['Joined'], 
	'L_POSTS' => $lang['Posts'], 
	'L_PM' => $lang['Private_Message'], 

	'S_MODE_SELECT' => $select_sort_mode,
	'S_ORDER_SELECT' => $select_sort_order,
	'S_MODE_ACTION' => append_sid("memberlist.$phpEx"))
);

switch( $mode )
{
	case 'joined':
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'username':
		$order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'location':
		$order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'posts':
		$order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'email':
		$order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'website':
		$order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
	case 'topten':
		$order_by = "user_posts $sort_order LIMIT 10";
		break;
	default:
		$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
}

$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, user_rank 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	ORDER BY $order_by";
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
	$i = 0;
	do
	{
		$username = $row['username'];
		$user_id = $row['user_id'];

		$from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;';
		$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);
		$posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;

		$poster_avatar = '';
		if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] )
		{
			switch( $row['user_avatar_type'] )
			{
				case USER_AVATAR_UPLOAD:
					$poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
					break;
				case USER_AVATAR_REMOTE:
					$poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : '';
					break;
				case USER_AVATAR_GALLERY:
					$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : '';
					break;
			}
		}

		if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN )
		{
			$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email'];

			$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
			$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
		}
		else
		{
			$email_img = '&nbsp;';
			$email = '&nbsp;';
		}

		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");
		$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

		$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$user_id");
		$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
		$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';

		$www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : '';
		$www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : '';

		if ( !empty($row['user_icq']) )
		{
			$icq_status_img = '<a href="http://wwp.icq.com/' . $row['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
			$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
			$icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>';
		}
		else
		{
			$icq_status_img = '';
			$icq_img = '';
			$icq = '';
		}

		$aim_img = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';
		$aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';

		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id");
		$msn_img = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

		$yim_img = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
		$yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';

		$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($username) . "&showresults=posts");
		$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
		$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

		$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

		$template->assign_block_vars('memberrow', array(
			'ROW_NUMBER' => $i + ( $start + 1 ),
			'ROW_COLOR' => '#' . $row_color,
			'ROW_CLASS' => $row_class,
			'USERNAME' => $username,
			'FROM' => $from,
			'JOINED' => $joined,
			'POSTS' => $posts,
			'AVATAR_IMG' => $poster_avatar,
			'PROFILE_IMG' => $profile_img, 
			'PROFILE' => $profile, 
			'SEARCH_IMG' => $search_img,
			'SEARCH' => $search,
			'PM_IMG' => $pm_img,
			'PM' => $pm,
			'EMAIL_IMG' => $email_img,
			'EMAIL' => $email,
			'WWW_IMG' => $www_img,
			'WWW' => $www,
			'ICQ_STATUS_IMG' => $icq_status_img,
			'ICQ_IMG' => $icq_img, 
			'ICQ' => $icq, 
			'AIM_IMG' => $aim_img,
			'AIM' => $aim,
			'MSN_IMG' => $msn_img,
			'MSN' => $msn,
			'YIM_IMG' => $yim_img,
			'YIM' => $yim,
			
			'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"))
		);

		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
	$db->sql_freeresult($result);
}

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
{
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;

	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql);
	}

	if ( $total = $db->sql_fetchrow($result) )
	{
		$total_members = $total['total'];

		$pagination = generate_pagination("memberlist.$phpEx?mode=$mode&order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;';
	}
	$db->sql_freeresult($result);
}
else
{
	$pagination = '&nbsp;';
	$total_members = 10;
}

$template->assign_vars(array(
	'PAGINATION' => $pagination,
	'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )), 

	'L_GOTO_PAGE' => $lang['Goto_page'])
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>
Here you go

ik snap er geen zak meer van :cry:

Geplaatst: 27 jan 2005, 14:36
door XP-Rene
Ik weet niet wat je gedaan hebt, maar er klopte helemaal niets van, er ontbraken complete stukken van de MOD.
Dit is de code zoals die zou moeten zijn:

Code: Selecteer alles

<?php 
/*************************************************************************** 
 *                              memberlist.php 
 *                            ------------------- 
 *   begin                : Friday, May 11, 2001 
 *   copyright            : (C) 2001 The phpBB Group 
 *   email                : support@phpbb.com 
 * 
 *   $Id: memberlist.php,v 1.36.2.10 2004/07/11 16:46:15 acydburn Exp $ 
 * 
 ***************************************************************************/ 

/*************************************************************************** 
 * 
 *   This program is free software; you can redistribute it and/or modify 
 *   it under the terms of the GNU General Public License as published by 
 *   the Free Software Foundation; either version 2 of the License, or 
 *   (at your option) any later version. 
 * 
 ***************************************************************************/ 

define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS); 
init_userprefs($userdata); 
// 
// End session management 
// 

$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0; 

if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) ) 
{ 
   $mode = ( isset($HTTP_POST_VARS['mode']) ) ? htmlspecialchars($HTTP_POST_VARS['mode']) : htmlspecialchars($HTTP_GET_VARS['mode']); 
} 
else 
{ 
   $mode = 'joined'; 
} 

if(isset($HTTP_POST_VARS['order'])) 
{ 
   $sort_order = ($HTTP_POST_VARS['order'] == 'ASC') ? 'ASC' : 'DESC'; 
} 
else if(isset($HTTP_GET_VARS['order'])) 
{ 
   $sort_order = ($HTTP_GET_VARS['order'] == 'ASC') ? 'ASC' : 'DESC'; 
} 
else 
{ 
   $sort_order = 'ASC'; 
} 

// 
// Memberlist sorting 
// 
$mode_types_text = array($lang['Sort_Joined'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']); 
$mode_types = array('joindate', 'username', 'location', 'posts', 'email', 'website', 'topten'); 

$select_sort_mode = '<select name="mode">'; 
for($i = 0; $i < count($mode_types_text); $i++) 
{ 
   $selected = ( $mode == $mode_types[$i] ) ? ' selected="selected"' : ''; 
   $select_sort_mode .= '<option value="' . $mode_types[$i] . '"' . $selected . '>' . $mode_types_text[$i] . '</option>'; 
} 
$select_sort_mode .= '</select>'; 

$select_sort_order = '<select name="order">'; 
if($sort_order == 'ASC') 
{ 
   $select_sort_order .= '<option value="ASC" selected="selected">' . $lang['Sort_Ascending'] . '</option><option value="DESC">' . $lang['Sort_Descending'] . '</option>'; 
} 
else 
{ 
   $select_sort_order .= '<option value="ASC">' . $lang['Sort_Ascending'] . '</option><option value="DESC" selected="selected">' . $lang['Sort_Descending'] . '</option>'; 
} 
$select_sort_order .= '</select>'; 

// 
// Generate page 
// 
$page_title = $lang['Memberlist']; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 

$template->set_filenames(array( 
   'body' => 'memberlist_body.tpl') 
); 
make_jumpbox('viewforum.'.$phpEx); 

$template->assign_vars(array( 
   'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'], 
   'L_EMAIL' => $lang['Email'], 
   'L_WEBSITE' => $lang['Website'], 
   'L_FROM' => $lang['Location'], 
   'L_ORDER' => $lang['Order'], 
   'L_SORT' => $lang['Sort'], 
   'L_SUBMIT' => $lang['Sort'], 
   'L_AIM' => $lang['AIM'], 
   'L_YIM' => $lang['YIM'], 
   'L_MSNM' => $lang['MSNM'], 
   'L_ICQ' => $lang['ICQ'],
// Start add - Rank in member list MOD
'L_USER_RANK' => $lang['Poster_rank'],
// End add - Rank in member list MOD 
   'L_USER_RANK' => $lang['Poster_rank'], 
   'L_JOINED' => $lang['Joined'], 
   'L_POSTS' => $lang['Posts'], 
   'L_PM' => $lang['Private_Message'], 

   'S_MODE_SELECT' => $select_sort_mode, 
   'S_ORDER_SELECT' => $select_sort_order, 
   'S_MODE_ACTION' => append_sid("memberlist.$phpEx")) 
); 

switch( $mode ) 
{ 
   case 'joined': 
      $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'username': 
      $order_by = "username $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'location': 
      $order_by = "user_from $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'posts': 
      $order_by = "user_posts $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'email': 
      $order_by = "user_email $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'website': 
      $order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
   case 'topten': 
      $order_by = "user_posts $sort_order LIMIT 10"; 
      break; 
   default: 
      $order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break; 
} 

// Start add - Rank in member list MOD
$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);
// End add - Rank in member list MOD

$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, user_rank 
   FROM " . USERS_TABLE . " 
   WHERE user_id <> " . ANONYMOUS . " 
   ORDER BY $order_by"; 
if( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql); 
} 

if ( $row = $db->sql_fetchrow($result) ) 
{ 
   $i = 0; 
   do 
   { 
      $username = $row['username']; 
      $user_id = $row['user_id']; 

      $from = ( !empty($row['user_from']) ) ? $row['user_from'] : '&nbsp;'; 
      $joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']); 
      $posts = ( $row['user_posts'] ) ? $row['user_posts'] : 0;
// Start add - Rank in member list MOD
//
// Generate ranks, set them to empty string initially
//
$user_rank = '';
$rank_image = '';
if ( $row['user_rank'] )
{
	for($j = 0; $j < count($ranksrow); $j++)
	{
		if ( $row['user_rank'] == $ranksrow[$j]['rank_id'] && $ranksrow[$j]['rank_special'] )
		{
			$user_rank = $ranksrow[$j]['rank_title'];
			$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
		}
	}
}
else
{
	for($j = 0; $j < count($ranksrow); $j++)
	{
		if ( $row['user_posts'] >= $ranksrow[$j]['rank_min'] && !$ranksrow[$j]['rank_special'] )
		{
			$user_rank = $ranksrow[$j]['rank_title'];
			$rank_image = ( $ranksrow[$j]['rank_image'] ) ? '<img src="' . $ranksrow[$j]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
		}
	}
}
// End add - Rank in member list MOD 

      $poster_avatar = ''; 
      if ( $row['user_avatar_type'] && $user_id != ANONYMOUS && $row['user_allowavatar'] ) 
      { 
         switch( $row['user_avatar_type'] ) 
         { 
            case USER_AVATAR_UPLOAD: 
               $poster_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : ''; 
               break; 
            case USER_AVATAR_REMOTE: 
               $poster_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $row['user_avatar'] . '" alt="" border="0" />' : ''; 
               break; 
            case USER_AVATAR_GALLERY: 
               $poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $row['user_avatar'] . '" alt="" border="0" />' : ''; 
               break; 
         } 
      } 

      if ( !empty($row['user_viewemail']) || $userdata['user_level'] == ADMIN ) 
      { 
         $email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $user_id) : 'mailto:' . $row['user_email']; 

         $email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>'; 
         $email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>'; 
      } 
      else 
      { 
         $email_img = '&nbsp;'; 
         $email = '&nbsp;'; 
      } 

      $temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"); 
      $profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>'; 
      $profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>'; 

      $temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$user_id"); 
      $pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>'; 
      $pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>'; 

      $www_img = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : ''; 
      $www = ( $row['user_website'] ) ? '<a href="' . $row['user_website'] . '" target="_userwww">' . $lang['Visit_website'] . '</a>' : ''; 

      if ( !empty($row['user_icq']) ) 
      { 
         $icq_status_img = '<a href="http://wwp.icq.com/' . $row['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $row['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>'; 
         $icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>'; 
         $icq =  '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $row['user_icq'] . '">' . $lang['ICQ'] . '</a>'; 
      } 
      else 
      { 
         $icq_status_img = ''; 
         $icq_img = ''; 
         $icq = ''; 
      } 

      $aim_img = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : ''; 
      $aim = ( $row['user_aim'] ) ? '<a href="aim:goim?screenname=' . $row['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : ''; 

      $temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id"); 
      $msn_img = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : ''; 
      $msn = ( $row['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : ''; 

      $yim_img = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : ''; 
      $yim = ( $row['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $row['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : ''; 

      $temp_url = append_sid("search.$phpEx?search_author=" . urlencode($username) . "&showresults=posts"); 
      $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>'; 
      $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>'; 

      $row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2']; 
      $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2']; 

      $template->assign_block_vars('memberrow', array( 
         'ROW_NUMBER' => $i + ( $start + 1 ), 
         'ROW_COLOR' => '#' . $row_color, 
         'ROW_CLASS' => $row_class, 
         'USERNAME' => $username, 
         'FROM' => $from, 
         'JOINED' => $joined,

// Start add - Rank in member list MOD
'USER_RANK' => $user_rank,
'USER_RANK_IMG' => $rank_image,
// End add - Rank in member list MOD
 
         'POSTS' => $posts, 
         'AVATAR_IMG' => $poster_avatar, 
         'PROFILE_IMG' => $profile_img, 
         'PROFILE' => $profile, 
         'SEARCH_IMG' => $search_img, 
         'SEARCH' => $search, 
         'PM_IMG' => $pm_img, 
         'PM' => $pm, 
         'EMAIL_IMG' => $email_img, 
         'EMAIL' => $email, 
         'WWW_IMG' => $www_img, 
         'WWW' => $www, 
         'ICQ_STATUS_IMG' => $icq_status_img, 
         'ICQ_IMG' => $icq_img, 
         'ICQ' => $icq, 
         'AIM_IMG' => $aim_img, 
         'AIM' => $aim, 
         'MSN_IMG' => $msn_img, 
         'MSN' => $msn, 
         'YIM_IMG' => $yim_img, 
         'YIM' => $yim, 
          
         'U_VIEWPROFILE' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$user_id")) 
      ); 

      $i++; 
   } 
   while ( $row = $db->sql_fetchrow($result) ); 
   $db->sql_freeresult($result); 
} 

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 ) 
{ 
   $sql = "SELECT count(*) AS total 
      FROM " . USERS_TABLE . " 
      WHERE user_id <> " . ANONYMOUS; 

   if ( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Error getting total users', '', __LINE__, __FILE__, $sql); 
   } 

   if ( $total = $db->sql_fetchrow($result) ) 
   { 
      $total_members = $total['total']; 

      $pagination = generate_pagination("memberlist.$phpEx?mode=$mode&order=$sort_order", $total_members, $board_config['topics_per_page'], $start). '&nbsp;'; 
   } 
   $db->sql_freeresult($result); 
} 
else 
{ 
   $pagination = '&nbsp;'; 
   $total_members = 10; 
} 

$template->assign_vars(array( 
   'PAGINATION' => $pagination, 
   'PAGE_NUMBER' => sprintf($lang['Page_of'], ( floor( $start / $board_config['topics_per_page'] ) + 1 ), ceil( $total_members / $board_config['topics_per_page'] )), 

   'L_GOTO_PAGE' => $lang['Goto_page']) 
); 

$template->pparse('body'); 

include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 

?>
Maak even een backup van je bestaande memberlist.php

Geplaatst: 27 jan 2005, 14:39
door master-denk
yeahoo hij doet het !!

:thumb:

ik denk dat ik dat per ongeluk een stuk geselecteerd had en eruit gedelete was

ey man toppie :thumb:

hartsikke bedankt voor al je hulp en de moeite !

Geplaatst: 27 jan 2005, 14:39
door XP-Rene
Kost je een :bier: :wink:

Geplaatst: 09 mar 2005, 23:08
door Sir White NL
@XP-Rene:
Wilde je ook maar even bedanken.
Ik probeerde de Avatars ook terug te laten komen in de gebruikerslijst, maar ergens zat een fout in en toen ik jouw Memberlist.php 'knip-plak' heb gedaan, was alles opgelost.

Bij deze dus bedankt :happy bday: