Bonjour,
Nous avons ajouté, à la page d'accueil, le bloc "utilisateurs en ligne" qui liste l'ensemble des utilisateurs quasi simultanés (puisqu' étant connectés dans les X dernières minutes)
Mais, pour en connaître le nombre (qui sur notre plate-forme a pu excéder les 250), il fallait les compter un par un ou copier/coller vers un éditeur de texte qui donnait le nombre de lignes ...
Alors, j'ai fait une petite modification de code, rien d'exceptionnel, mais qui compte à ma place ... si vous êtes intéressé, voici les quelques modifications minimes à effectuer dans le fichier moodle/blocks/online_users/block_online_users.php :
ligne 85, remplacement de 50 par 500 pour voir la liste complète des noms
avant< if ($pusers = get_records_sql($SQL, 0, 50))
après> if ($pusers = get_records_sql($SQL, 0, 500))
ligne 122, ajout de la ligne suivante, avant "foreach ($users as $user) {"
$nbusers = 0;
ligne 124, ajout de la ligne suivante, apres "foreach ($users as $user) {"
> $nbusers += 1;
ligne 143, ajout des 3 lignes suivantes juste avant "$this->content->text .= '</ul><div class="clearer"><!-- --></div>';"
$this->content->text .= "<li><center><b>";
$this->content->text .= $nbusers;
$this->content->text .= "</b> utilisateurs</center></li>\n";
Voilà, si cela peut vous être utile ...
Laurent, le cathare en croisade !!!
Connaître à tout moment le nombre d'utilisateurs "simultanés" de la plate-forme
par Équipe TICEA,
Nombre de réponses : 0