welcome panel
Автор: djvato
Урока е лесен и добър Smile
малко променява индекса на форума
какво ще рече това еми вижте проготвил съм демо за да разгледате след логване в форума и преди логване в форума :
ето вижте това е най отгоре на форума преди да сте се логнал , регнал и т.н. :

ето го и след логването :

#
#-----[ отваряте ]------------------------------------------
#
templates/subSilver/index_body.tpl
#
#-----[ намирате ]------------------------------------------
#
<table width="100%" cellspacing="0" cellpadding="2" border="0" align="center">
<tr>
<td align="left" valign="bottom"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{LAST_VISIT_DATE}<br />
<!-- END switch_user_logged_in -->
{CURRENT_TIME}<br /></span><span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span></td>
<td align="right" valign="bottom" class="gensmall">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br /><a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a></td>
</tr>
</table>
#
#-----[ заменяте го с ]------------------------------------------
#
<span class="nav"><a href="{U_INDEX}" class="nav">{L_INDEX}</a></span><br />
<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
<!-- END switch_user_logged_out -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<td class="cathead" colspan="3" align="center" nowrap="nowrap"><span class="cattitle">{L_WELCOME_TITLE}</span></td>
</tr><tr>
<td class="row1" align="left" rowspan="2" valign="middle"> {AVATAR_IMG} </td>
<td class="row1" align="left" rowspan="2" valign="top"><span class="gensmall">
<!-- BEGIN switch_user_logged_in -->
{L_WELCOME_MSG} <a href="{U_PRIVATEMSGS}" class="gensmall">{PRIVATE_MESSAGE_INFO}</a>.
<br />{LAST_VISIT_DATE}<br />{CURRENT_TIME}
<!-- END switch_user_logged_in -->
<!-- BEGIN switch_user_logged_out -->
{L_WELCOME_MSG}<br />
{CURRENT_TIME}<br />
<table><tr><td class="gensmall">{L_USERNAME}:</td>
<td><input class="post" type="text" name="username" size="10" /></td></tr>
<td class="gensmall">{L_PASSWORD}:</td>
<td><input class="post" type="password" name="password" size="10" maxlength="32" /></td></tr>
<td class="gensmall">{L_AUTO_LOGIN}:</td>
<td><input class="text" type="checkbox" name="autologin" /></td></tr>
<td colspan="2" align="center"><input type="submit" class="mainoption" name="login" value="{L_LOGIN}" /></td></tr></table>
<!-- END switch_user_logged_out -->
</span></td>
<td valign="top" class="row1" nowrap="nowrap"><span class="gensmall">
{NEWEST_USER}<br />
{TOTAL_POSTS}</span></td></tr>
<tr><td valign="bottom" align="right" class="row1" nowrap="nowrap">
<!-- BEGIN switch_user_logged_in -->
<a href="{U_SEARCH_NEW}" class="gensmall">{L_SEARCH_NEW}</a><br />
<a href="{U_SEARCH_SELF}" class="gensmall">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a href="{U_SEARCH_UNANSWERED}" class="gensmall">{L_SEARCH_UNANSWERED}</a><br />
<a href="{U_MARK_READ}" class="gensmall"><b>{L_MARK_FORUMS_READ}</b></a>
</td></tr></table>
<!-- BEGIN switch_user_logged_out -->
</form>
<!-- END switch_user_logged_out -->
<br />
#
#-----[ намирате и изтривате този код от файла ]------------------------------------------
#
<!-- BEGIN switch_user_logged_out -->
<form method="post" action="{S_LOGIN_ACTION}">
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
<tr>
<td class="catHead" height="28"><a name="login"></a><span class="cattitle">{L_LOGIN_LOGOUT}</span></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle" height="28"><span class="gensmall">{L_USERNAME}:
<input class="post" type="text" name="username" size="10" />
{L_PASSWORD}:
<input class="post" type="password" name="password" size="10" maxlength="32" />
{L_AUTO_LOGIN}
<input class="text" type="checkbox" name="autologin" />
<input type="submit" class="mainoption" name="login" value="{L_LOGIN}" />
</span> </td>
</tr>
</table>
</form>
<!-- END switch_user_logged_out -->
#
#-----[ отваряте ]------------------------------------------
#
index.php
#
#-----[ намирате ]------------------------------------------
#
//
// Start output of page
//
#
#-----[ преди него добавяте ]------------------------------------------
#
$avatar = '';
if ( $userdata['user_avatar_type'] && $userdata['user_allowavatar'] )
{
switch( $userdata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$poster_avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}}
#
#-----[ намирате ]------------------------------------------
#
'TOTAL_POSTS' => sprintf($l_total_post_s, $total_posts),
#
#-----[ преди него добавяте ]------------------------------------------
#
'L_WELCOME_MSG' => ( $userdata['session_logged_in'] ) ? sprintf($lang['welcome_msg_logged_in'], $board_config['sitename'], $userdata['username']) : sprintf($lang['welcome_msg_logged_out'], $board_config['sitename'], '<a href="' . append_sid("profile.php?mode=register") . '">', '</a>'),
'L_WELCOME_TITLE' => $lang['welcome_title'],
'AVATAR_IMG' => $avatar,
#
#-----[ отваряте ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ намирате ]------------------------------------------
#
?>
#
#-----[ преди него добавяте ]------------------------------------------
#
$lang['welcome_title'] = 'Welcome';
$lang['welcome_msg_logged_in'] = 'Welcome to %s, %s.';
$lang['welcome_msg_logged_out'] = 'Welcome to %s. You are not logged in. If you are not registered, you can register a new account %shere%s.';Това е Всичко !


