Pratique et assez simple à mettre en place, cette astuce gagnerait selon moi à être intégrée au prochaine version officielle de Agora. Sachez toutefois qu'en décidant de mettre en place cette astuce vous devrez écraser le fichier livecounter.php proposé lors de chaque mise à jour de Agora par votre fichier modifié. Pas très long, mais embêtant si on a un trou de mémoire et qu'on ne peut plus se passer de cette fonctionnalité !!!
Pour le lire le fil de discussion complet sur cette fontionnalité, rendez-vous au lien ci-dessous :
http://www.agora-project.net/forumagora ... 8784#p7238
André.
dams37 a écrit :Voici la réponse à vos questions:
Tout d'abord modifier le module commun (fichier livecounter.php)
rajouter ces lignes, ligne 20 (après foreach($_SESSION["cfg_espace"]["users_connectes"] as $cpt_users => $user_tmp){ )
$auteur_tmp = user_infos($user_tmp["id_utilisateur"]);
echo "<span class=\"lien\" style=\"color:#fc0\" onClick=\"check_txt_box(this.id,'users_messenger".$cpt_users."');afficher('calque_messenger',true);\" ".infobulle(photo_user($auteur_tmp,60)." ".$user_tmp["prenom"]." ".$user_tmp["nom"]." ".$trad["header"]["connecte_a"]." ".strftime("%H:%M",$user_tmp["derniere_connexion"])).">".$user_tmp["prenom"].(($cpt_users<$nb_users)?", ":"")."</span>";
et ligne 47 (après // Affiche des checkboxs )
$auteur_tmp = user_infos($user_tmp["id_utilisateur"]);
echo "<div><input type=\"checkbox\" name=\"tab_users_messenger[]\" value=\"".$user_tmp["id_utilisateur"]."\" id=\"box_".$id_tmp."\" ".$checked." onClick=\"check_txt_box(this.id,'".$id_tmp."');\" />";
echo "<span class=\"".$style."\" id=\"txt_".$id_tmp."\" onClick=\"check_txt_box(this.id,'".$id_tmp."');\" ".infobulle(photo_user($auteur_tmp,40)." ".$user_tmp["prenom"]." ".$user_tmp["nom"])."> ".$user_tmp["prenom"]."</span></div>";
Voilà le tour est joué ..
Dams37