User naam weergeven
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

User naam weergeven
Hoe kan ik in me .tpl bestand inbouwen dat in in de overall header de naam van de user word weergeven die ingelogd is en zo niet er guest komt te staan
welk script kan ik daarvoor gebruiken ?
welk script kan ik daarvoor gebruiken ?
zoek
zoek in include/page_header.php
vervang door
zoek
voeg toe
nu kun je in je overall_header de naam aanroepen door {TEST} te gebruiken
Code: Selecteer alles
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
Code: Selecteer alles
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
$test = ' . $userdata['username'] . ';
}
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
$test = 'gast';
}
Code: Selecteer alles
'L_USERNAME' => $lang['Username'],
'L_PASSWORD' => $lang['Password'],
'L_LOGIN_LOGOUT' => $l_login_logout,
'L_LOGIN' => $lang['Login'],
Code: Selecteer alles
'TEST' => $test,
kan dat ook met de avatar?
en dan wil ik dat bij de medewerkers pagina, dus dat bij de admin's de ava's komen te staan
en dan wil ik dat bij de medewerkers pagina, dus dat bij de admin's de ava's komen te staan
GameStyle.nl
HÉT FORUM VOOR ALLE GAMERS
HÉT FORUM VOOR ALLE GAMERS
je kunt dat
je kunt dit afkijken van het profiel even zoeken in je tpl bestand naar hoe het {} ding genoemd word die het ava aanroept en daarna zonder de {} zoeken in profiel , dan de $var erachter zoeken en gewoon bijzetten in crew pagina
jah, maar bijv {U_AVATAR} staat niet in profile.php 
daar had ik namelijk ook al naar gezocht

daar had ik namelijk ook al naar gezocht
GameStyle.nl
HÉT FORUM VOOR ALLE GAMERS
HÉT FORUM VOOR ALLE GAMERS
in mijn staff.php zit dat standaard... althans, zat dat, want ik heb het uit de template gegooid, maar de staff.php is nog intact:
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_STAFF);
init_userprefs($userdata);
$page_title = "Forumpersoneel";
include('includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'staff_body.tpl')
);
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_level !='0' ORDER BY user_level";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
}
while($m = $db->sql_fetchrow($results))
{
if ( $m['user_avatar'] )
{
switch( $m['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $m['user_avatar'] . '" height="40" width="40" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $m['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $m['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
else
{
$avatar = '';
}
if ( $m['user_level'] == ADMIN )
{
$level = '<b style="color:#' . $theme['fontcolor3'] . '">Administrator</b>';
}
else if ( $m['user_level'] == MOD )
{
$level = '<b style="color:#' . $theme['fontcolor2'] . '">Moderator</b>';
}
else
{
$level = '<b style="color:#' . $theme['fontcolor3'] . '">Administrator</b>';
}
if ( $m['user_icq'] )
{
$icq = '<a href="http://wwp.icq.com/scripts/contact.dll?msgto=' . $m['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
}
else
{
$icq = '';
}
if ( $m['user_email'] )
{
$mail = '<a href="mailto:' . $m['user_email'] . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
}
else
{
$mail = '';
}
if ( $m['user_yim'] )
{
$yim = '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $m['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>';
}
else
{
$yim = '';
}
if ( $m['user_aim'] )
{
$aim = '<a href="aim:goim?screenname=' . $m['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>';
}
else
{
$aim = '';
}
$template->assign_block_vars('staff', array(
'AVATAR' => $avatar,
'NAME' => $m[username],
'LEVEL' => $level,
'MAIL' => $mail,
'PM' => '<a href="privmsg.'.$phpEx.'?mode=post&u='. $m['user_id'] .'"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>',
'MSN' => $m['user_msnm'],
'YIM' => $yim,
'AIM' => $aim,
'ICQ' => $icq)
);
}
$template->assign_vars(array(
'L_AVATAR' => $lang['Avatar'],
'L_USERNAME' => $lang['Username'],
'L_EMAIL' => $lang['Email'],
'L_PM' => $lang['Private_Message'],
'L_MESSENGER' => $lang['MSNM'],
'L_YAHOO' => $lang['YIM'],
'L_AIM' => $lang['AIM'],
'L_ICQ_NUMBER' => $lang['ICQ'])
);
$template->pparse('body');
include('includes/page_tail.'.$phpEx);
?>
De kettingzaag is de natuurlijke vijand van de blokhut.
Code: Selecteer alles
$user_avatar = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] && $userdata['user_id'] !== ANOMYMOUS )
{
switch( $userdata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$user_avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$user_avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$user_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
dus dan moet ik $user_avatar neerzetten op de plek waar ik die ava wil in de tpl?
GameStyle.nl
HÉT FORUM VOOR ALLE GAMERS
HÉT FORUM VOOR ALLE GAMERS
Nee je kunt normaal geen php variabele gebruiken in .tpl bestanden.
Zoek
en zet erachter
Je kunt dan {USER_AVATAR} gebruiken in de tpl bestanden.
Zoek
Code: Selecteer alles
'L_LOGIN' => $lang['Login'],
Code: Selecteer alles
'USER_AVATAR' => $user_avatar,
ik snap het niet. ik heb gedaan wat je zei, maar der staan nog steeds geen avatars 
http://www.gamestyle.nl/staff.php

http://www.gamestyle.nl/staff.php
GameStyle.nl
HÉT FORUM VOOR ALLE GAMERS
HÉT FORUM VOOR ALLE GAMERS
Template? Het gaat hier over staff.php
ik zal wel ff staff.tpl posten:
ik zal wel ff staff.tpl posten:
Code: Selecteer alles
<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
<tr>
<td align="left"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></td>
</tr>
</table>
<table width="100%" cellpadding="4" cellspacing="1" border="0" class="forumline">
<tr><a name="Administrator"></a>
<th width="100%" class="thTop"><div align="left">{L_ADMINISTRATOR}</div>
<table width="100%" cellpadding="2" cellspacing="1" border="0">
<tr>
<td width="17%"><span class="postbody">Avatar</span> </td>
<td width="20%" align="left" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_USERNAME}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_CONTACT}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_MESSENGER}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_WWW}</p></td>
</tr>
</table>
</th>
<!-- BEGIN admin -->
<tr>
<td width="100%" valign="top" class="{admin.ROW_CLASS}">
<table width="100%" cellpadding="2" cellspacing="2" border="0">
<tr>
<td width="17%"><span class="postbody">{USER_AVATAR}</span> </td>
<td width="20%"><p class="gensmall">{admin.LINK}{admin.REAL_NAME}<br>
{admin.RANK}</p></td>
<td width="20%" class="{admin.ROW_CLASS}" valign="top" align="center">{admin.EMAIL} {admin.PM}</td>
<td width="20%" class="{admin.ROW_CLASS}" valign="top" align="center">{admin.MSN} {admin.YIM}<br />{admin.AIM} {admin.ICQ}</td>
<td width="20%" class="{admin.ROW_CLASS}" valign="top" align="center">{admin.WWW}</td>
</tr>
</table>
</td>
</tr>
<!-- END admin -->
</table>
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<th width="17%" class="thTop"><div align="left">{L_CATEGORY}</div>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td width="100%" align="left" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_FORUMS}</p></td>
</tr>
</table>
</th>
<th width="83%" class="thTop"><div align="left">{L_MODERATORS}</div>
<table width="100%" cellpadding="4" cellspacing="1" border="0">
<tr>
<td width="40%" align="left" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_USERNAME}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_CONTACT}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_MESSENGER}</p></td>
<td width="20%" align="center" valign="top" class="{category.mods.users.ROW_CLASS}"><p class="gensmall">{L_WWW}</p></td>
</tr>
</table>
</th>
</tr>
<!-- BEGIN category -->
<tr >
<td valign="Top" class="{category.ROW_CLASS}"><p class="gensmall"><span class="row3"><span class="nav"><b>{category.title}</b></span></span></p>
<p class="gensmall"> <!-- BEGIN forums -->
{category.forums.title}
<!-- END forums --></p></td>
<td rowspan="2" valign="center" class="{category.ROW_CLASS}">
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<!-- BEGIN mods -->
<tr>
<td width="100%" valign="top" class="{category.mods.ROW_CLASS}"><!--{category.mods.title}-->{category.mods.none}</td>
</tr>
<!-- BEGIN users -->
<tr>
<td width="100%" valign="top" class="{category.mods.ROW_CLASS}">
<table width="100%" cellpadding="2" cellspacing="1" border="0">
<tr>
<td width="40%"><p class="gensmall">{category.mods.users.LINK}{category.mods.users.REAL_NAME}<br>
{category.mods.users.RANK}</p></td>
<td width="20%" class="{category.mods.users.ROW_CLASS}" valign="top" align="center">{category.mods.users.EMAIL} {category.mods.users.PM}</td>
<td width="20%" class="{category.mods.users.ROW_CLASS}" valign="top" align="center">{category.mods.users.MSN} {category.mods.users.YIM}<br />{category.mods.users.AIM} {category.mods.users.ICQ}</td>
<td width="20%" class="{category.mods.users.ROW_CLASS}" valign="top" align="center">{category.mods.users.WWW}</td>
</tr>
</table>
</td>
</tr>
<!-- END users -->
<tr> </tr>
<!-- END mods -->
</table>
</td>
</tr>
<tr >
<td valign="top" class="{category.ROW_CLASS}">
</td>
</tr>
<!-- END category -->
</table>
GameStyle.nl
HÉT FORUM VOOR ALLE GAMERS
HÉT FORUM VOOR ALLE GAMERS
je
je moet het wel voor elke template doen
// edit
ben je zeker dat je in de page_header.php page USER_AVATAR gebruikt hebt ?
ander doe je de zelfde actie eens in je staff.php page
// edit
ben je zeker dat je in de page_header.php page USER_AVATAR gebruikt hebt ?
ander doe je de zelfde actie eens in je staff.php page