Darathor
Citation :
But : Ajoute une icône dans les posts, indiquant si le membre est connecté ou non.
Fortement inspiré de :
MOD Title: Online/Offline/Hidden
MOD Author: kooky < [nospam]kooky@altern.org > ~lien~
Prérequis :
- [Sous-MOD] Définitions CSS complémentaires (1.1) (ce MOD n'est pas absolument necessaire, il ne fait qu'améliorer quelque détails d'affichage)
Auteur : Darathor (darathor@free.fr)
Version : 1.0 (20/05/2005)
Compatibilité phpBB : 2.0.19
Dans "viewtopic.php" :
Code :
#
# Trouver
#
//
// Go ahead and pull all data for this topic
//
#
# Ajouter après
#
// COMMENTAIRE MOD Memberlist filters : La requête qui suit a été modifiée.
// -- DEBUT Ajouté
// , u.user_allow_viewonline, u.user_session_time
// -- FIN Ajouté
#
# Dans une ligne, trouver
#
u.user_allowavatar, u.user_allowsmile
#
# Dans la ligne, ajouter après
#
, u.user_allow_viewonline, u.user_session_time
#
# Trouver (en début de ligne)
#
$yim = ( $postrow[$i]['user_yim'] )
#
# Ajouter après
#
// DEBUT MOD Online/Offline on posts
$offline_limit = time() - (isset($board_config['duree_viewonline']) ? $board_config['duree_viewonline'] : 300);
if(($postrow[$i]['user_session_time'] >= $offline_limit) && ($postrow[$i]['user_allow_viewonline'] || $userdata['user_level'] == ADMIN || (function_exists('CoLi_mutual_friend') && CoLi_mutual_friend($userdata['user_id'], $poster_id))))
{
$online_status_img = '<a href="' . append_sid("viewonline.$phpEx") . '"><img src="' . $images['OOoP_online'] . '" alt="' . $lang['OOoP_online'] . '" title="' . $lang['OOoP_online'] . '" /></a>';
}
else
{
$online_status_img = '<img src="' . $images['OOoP_offline'] . '" alt="' . $lang['OOoP_offline'] . '" title="' . $lang['OOoP_offline'] . '" />';
}
// FIN MOD Online/Offline on posts
#
# Trouver
#
$yim_img = '';
$yim = '';
#
# Ajouter après
#
// DEBUT MOD Online/Offline on posts
$online_status_img = '';
// FIN MOD Online/Offline on posts
#
# Trouver
#
'POSTER_AVATAR' => $poster_avatar,
#
# Ajouter après
#
// DEBUT MOD Online/Offline on posts
'ONLINE_IMG' => $online_status_img,
// FIN MOD Online/Offline on posts
Dans "subsilver/viewtopic.tpl" :
Code :
#
# Dans une ligne, trouver
#
{postrow.PROFILE_IMG}
#
# Dans la ligne, ajouter avant
#
{postrow.ONLINE_IMG}
Dans "language/lang_french/lang_main.php" :
Code :
#
# Trouver
#
?>
#
# Ajouter avant
#
// DEBUT MOD Online/Offline on posts
$lang['OOoP_offline'] = 'L\'auteur de ce message est absent ou invisible.';
$lang['OOoP_online'] = 'L\'auteur de ce message est en ligne.';
// FIN MOD Online/Offline on posts
Dans "templates/subSilver/subSilver.cfg" :
Code :
#
# Trouver
#
?>
#
# Ajouter avant
#
// DEBUT MOD Online/Offline on posts
$images['OOoP_offline'] = "$current_template_images/{LANG}/icon_poster_offline.gif";
$images['OOoP_online'] = "$current_template_images/{LANG}/icon_poster_online.gif";
// FIN MOD Online/Offline on posts
- templates/subSilver/images/lang_french/icon_poster_offline.gif
- templates/subSilver/images/lang_french/icon_poster_online.gif