Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Bonjour, comment faire pour qu'il n'y ait écrit que par exemple :
Membres aujourd'hui: XXX où X sont des chiffres ??
Car bon quand il y a trop de connectés la liste est tellement grande que ca rallonge beaucoup la page d'index du forum...
Hors ligne
Dans le fichier index.php, supprime les lignes :
// liste utilisateurs en ligne aujourd'hui
echo "\t\t\t".'<dl id="onlinetodaylist">'."\n\t\t\t\t".'<dt><strong>'.$lang_index['Online today'].': </strong></dt>';
if ($num_users_today > 0)
echo implode(',</dd> ', $users_today).'</dd>'."\n\t\t\t".'</dl>'."\n";
else
echo '<dd><em>'.$lang_index['None'].'</em></dd>'."\n\t\t\t".'</dl>'."\n";Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Merci beaucoup fanf73 
Hors ligne
Bonjour,
Ce mode marche très bien, sauf que au lieu que ça ce remette à jour à minuit, ça ce remet à jour à 6H du mat, auriez-vous une idée svp?
P.S: Je suis hébergé au canada.
Hors ligne
Ton serveur est au Canada mais tu es en France ?
Si oui, c'est normal : il est minuit au Canada quand il est 6 heure chez nous. Essaie en remplaçant dans ton fichier index.php
$todaystamp = strtotime(date('Y-m-d'));par
$todaystamp = strtotime(date('Y-m-d')) - 6*3600;Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Merci je test et je te dis à Minuit lol
Hors ligne
Non ça n'a pas marché 
Hors ligne
A quelle heure ça s'est remis à zéro ?
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
A 6H ce matin.
Hors ligne
Bizarre ça, tu avais bien remplacer la ligne de code ?
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Oui comme tu peux le constaté:
// utilisateurs en ligne aujourd'hui
$todaystamp = strtotime(date('Y-m-d')) - 6*3600;
Hors ligne
Affiche la date et heure courante de ton forum avec ça, et dis-nous ce que ça dit ainsi que l'horloge de ton ordinateur au même moment (code à mettre dans un fichier php et à envoyer dans le dossier de ton forum, puis à appeler dans ton navigateur :
<?php echo date('Y-m-d G i s'); ?>Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Alors, sur mon forum ça me dit ceci==> 2009-09-27 10 08 46
Et sur mon horloge cela==> 16:08
Hors ligne
Je suis un peu perdu là
.
On va y aller de manière empirique (à moins que quelqu'un est une meilleure solution) : place le code ci-dessous dans un fichier comme précédemment (tu peux remplacer le précédent code) pour comparer les heures entre chez toi et ton serveur, et modifie le nombre d'heure de décalage avant le signe '*' jusqu'à ce que ça correspondent.
<?php echo date('Y-m-d G i s', time()-6*3600); ?>Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Voilà, ça correspond quand je mets ceci:
<?php echo date('Y-m-d G i s', time()+6*3600); ?>
Je dois faire quoi à présent stp?
Hors ligne
Remplace
$todaystamp = strtotime(date('Y-m-d')) - 6*3600;par
$todaystamp = strtotime(date('Y-m-d')) + 6*3600;et regarde si ça fonctionne cette nuit à minuit.
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Ok je test, merci
Hors ligne
une question svp, comment est classé les membres en ligne aujourd'hui ? dans quel ordre ?
Hors ligne
Par date de dernière visite, comme sur le présent forum, mais il te suffit de modifier le champ sur lequel est effectué le tri si tu veux en changer (pseudo, date d'inscription, nombre de messages, ... tout champ présent dans la table users en somme).
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Je ne pense pas que ça fonctionne fanf car quand j'ai renvoyé ceci
<?php echo date('Y-m-d G i s'); ?>
j'ai toujours mais 6H de mois, et quand j'ai fais une sauvegarde de la bdd, elle s'est sauvegardée avec 6H de moins, c'est à en devenir fou!!!
Mais je perds pas espoir, je sais que tu vas m'aider 
Hors ligne
Le code que je te donne est simplement pour les membres en ligne aujourd'hui. Pour ce qui est tu décalage horaire entre ton serveur et toi, ça vient du fait qu'il est hébergé au Canada et qu'il a donc un décalage horaire.
Je ne sais plus si on t'a posé la question, mais est-ce que tu as configuré le fuseau horaire dans les options du panneau d'administration ?
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
Le fuseau horaire est à 0, j'ai mon amis qui a aussi un forum et qui est hébergé au canada, il a mis 0 lui aussi, et il n'a pas de soucis :s
Hors ligne
Verdict...
Malheureusement ça ne marche toujours, si jamais vous trouvez une corde...
Hors ligne
Ça doit venir d'autre part alors, mais comme je n'y connais pas grand chose à ce sujet là, je vais laisser d'autres t'aider s'il y en a.
Je ne comprends pas, ça me semblait pourtant logique 
Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.
Hors ligne
$ecart = 6*3600;
$todaystamp = strtotime(date('Y-m-d')) + $ecart;
essaie ça c'est la même chose on sait jamais(censé marché j'ai testé) x)
Heu sinon moi c'est pour vous demander comment on peut faire pour afficher 3 choses qui me semblent importantes:
-le nombre d'invités qui ont été connecté dans la journée.
-Stocker soit le nombre de connectés invités ou soit de membres en une journée dans un champs de ce fait à pouvoir rajouter un pti extra avec "Hier, blabla membres se sont connectés (je fais des updates mais je trouve pas une solution fiable).
-Un record de nombre de connecté vachement important, ça existe partout.
Merci de votre aide 
Dernière modification par powereborn (02-11-2009 02:15:12)
Hors ligne