In pratica si tratta di visualizzare gli utenti in linea anche con il loro avatar: l'effetto è suggstivo.
Ho tradotto in Italiano rendendola più facile l'installazione
Dalla root
Apri: viewonline.php
Cerca
Codice: Seleziona tutto
include($phpbb_root_path . 'common.' . $phpEx);
Codice: Seleziona tutto
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Codice: Seleziona tutto
// Get user list
$sql = 'SELECT u.user_id, u.username, u.username_clean, u.user_type, u.user_colour,
Codice: Seleziona tutto
u.user_colour,
Codice: Seleziona tutto
u.user_avatar, u.user_avatar_type, u.user_avatar_width, u.user_avatar_height,
Cerca
Codice: Seleziona tutto
$template->assign_block_vars('user_row', array(
Codice: Seleziona tutto
$avatar_max_dimensions = $avatar_width = $avatar_height = '';
if ( !empty($row['user_avatar']) )
{
$avatar_max_dimensions = 40; // here you can change the max-width you would like to have the avatars displayed, change to 0 to use default
if ( $avatar_max_dimensions )
{
if ( $row['user_avatar_width'] >= $row['user_avatar_height'] )
{
$avatar_width = ( $row['user_avatar_width'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['user_avatar_width'] ;
$avatar_height = ( $avatar_width == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['user_avatar_width'] * $row['user_avatar_height']) : $row['user_avatar_height'] ;
}
else
{
$avatar_height = ( $row['user_avatar_height'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['user_avatar_height'] ;
$avatar_width = ( $avatar_height == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['user_avatar_height'] * $row['user_avatar_width']) : $row['user_avatar_width'] ;
}
}
else
{
$avatar_height = $row['user_avatar_height'];
$avatar_width = $row['user_avatar_width'];
}
}
Codice: Seleziona tutto
'USERNAME' => $row['username'],
Codice: Seleziona tutto
'ONLINE_AVATAR' => ( $row['user_avatar'] ) ? get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $avatar_width, $avatar_height) : '',
PCA
Aprite: styles/prosilver/template/viewonline_body.html
Cercate
PRIMA aggiungi<th class="name"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
Codice: Seleziona tutto
<th> </th>
Codice: Seleziona tutto
<td>{user_row.USERNAME_FULL}<!-- IF user_row.USER_IP --> <span style="margin-left: 30px;">{L_IP}:
Codice: Seleziona tutto
<td style="width:20px;"><!-- IF user_row.ONLINE_AVATAR -->{user_row.ONLINE_AVATAR}<!-- ENDIF --></td>
deve cambiare il 3 e mettere<td colspan="{3}">{L_NO_ONLINE_USERS}<!-- IF S_SWITCH_GUEST_DISPLAY --> • <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></td>
Codice: Seleziona tutto
<td colspan="{%:1}">{L_NO_ONLINE_USERS}<!-- IF S_SWITCH_GUEST_DISPLAY --> • <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></td>