neuste Benutzer

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

neuste Benutzer

Beitrag von phillip »

Hi, habe versucht ein eigener Script "herzustellen", bei dem die neusten 10 Benutzer ausgegeben werden

Code: Alles auswählen

// neuste User


$sql = "SELECT user_id, username, user_avatar, user_regdate, user_avatar_type, user_allow_viewonline, user_from, user_rank, user_session_time 
				FROM " . USERS_TABLE . "
				WHERE user_id <> " . ANONYMOUS . "
				ORDER BY user_id DESC
				LIMIT 0, 10";

if(!$result = $db->sql_query($sql))
{
	message_die(CRITICAL_ERROR, "Konnte neuste User nicht abrufen!", "", __LINE__, __FILE__, $sql);
}



while ( $row = $db->sql_fetchrow($result) ) 
{ 
$neueruser = $row['username']; 
$user_alter = $row['user_alter']; 

if ($row[user_gender] == '1')
	{
	$user_gender = 'männlich';
	}
	else
	{
	$user_gender = 'weiblich';
	}


$template->assign_block_vars('neueuser', array( 
'USER_ALTER' => $user_gender, 
'NEUERUSER' => $row['username'],
'U_ALTER' => $user_alter)); 



}
im Portal_body :

Code: Alles auswählen

<table cellpadding="3" cellspacing="1" border="0" width="100%" class="forumline">

		 <tr>
           <th>neuste Mitglieder</th>
		</tr>
<tr><td align="center"><b>{neueuser.NEUERUSER}</b></td></tr>


</table>

wo liegt der Fehler?
Benutzeravatar
Emanuelle_1982
Mitglied
Beiträge: 535
Registriert: 06.03.2006 18:37
Wohnort: Nümbrecht & Siegen
Kontaktdaten:

Beitrag von Emanuelle_1982 »

der Zeigt nichts oder nur einen user an?

probier mal die Zeile '<tr><td align="center"><b>{neueuser.NEUERUSER}</b></td></tr>'

durch

Code: Alles auswählen

<!-- BEGIN neueuser -->
<tr><td align="center"><b>{neueuser.NEUERUSER}</b></td></tr>
<!-- END neueuser -->
zu ersetzen

Grund: du erstellst einen Block $template->assign_block_vars('neueuser', array(

das muss auch in der tpl Datei durch ein <!-- BEGIN blockname --> und <!-- END blockname --> gekennzeichnet werden
phillip
Mitglied
Beiträge: 933
Registriert: 20.03.2005 12:00

Beitrag von phillip »

ach sooo! ja schon wieder etwas dazugelernt, vielen Dank!
Antworten

Zurück zu „Coding & Technik“