Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#126 30-08-2009 22:12:40

riversub
Membre

Re : Membres en ligne aujourd'hui 1.1.1

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

#127 31-08-2009 09:16:28

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#128 31-08-2009 12:06:22

riversub
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Merci beaucoup fanf73 smile

Hors ligne

#129 25-09-2009 14:56:01

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

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

#130 25-09-2009 15:12:37

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#131 25-09-2009 15:26:42

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Merci je test et je te dis à Minuit lol

Hors ligne

#132 26-09-2009 00:09:39

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Non ça n'a pas marché sad

Hors ligne

#133 26-09-2009 11:04:02

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#134 26-09-2009 13:23:01

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

A 6H ce matin.

Hors ligne

#135 26-09-2009 19:54:38

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#136 26-09-2009 22:00:14

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Oui comme tu peux le constaté:

// utilisateurs en ligne aujourd'hui
    $todaystamp = strtotime(date('Y-m-d')) - 6*3600;

Hors ligne

#137 27-09-2009 10:27:50

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#138 27-09-2009 16:10:12

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Alors, sur mon forum ça me dit ceci==> 2009-09-27 10 08 46
Et sur mon horloge cela==> 16:08

Hors ligne

#139 28-09-2009 09:17:41

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

Je suis un peu perdu là hmm.

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

#140 28-09-2009 13:43:49

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

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

#141 28-09-2009 13:55:40

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#142 28-09-2009 14:00:35

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Ok je test, merci

Hors ligne

#143 28-09-2009 14:09:15

moontux
Membre

Re : Membres en ligne aujourd'hui 1.1.1

une question svp, comment est classé les membres en ligne aujourd'hui ? dans quel ordre ?

Hors ligne

#144 28-09-2009 14:28:34

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#145 28-09-2009 16:51:26

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

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 wink

Hors ligne

#146 28-09-2009 17:00:33

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

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

#147 28-09-2009 17:52:50

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

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

#148 29-09-2009 04:49:02

La digue
Membre

Re : Membres en ligne aujourd'hui 1.1.1

Verdict...

Malheureusement ça ne marche toujours, si jamais vous trouvez une corde...

Hors ligne

#149 29-09-2009 08:05:00

fanf73
Wik-wiki

Re : Membres en ligne aujourd'hui 1.1.1

Ç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 neutral


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

#150 02-11-2009 02:12:46

powereborn
Membre

Re : Membres en ligne aujourd'hui 1.1.1

$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 smile

Dernière modification par powereborn (02-11-2009 02:15:12)

Hors ligne

Pied de page des forums