Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Ça fait un moment que je me dit qu'il serait sympa de voir de quand date la dernière connexion de certains membres du forum pour pouvoir faire un peu de ménage à l'occasion. Sauf que j'ai pas encore trouvé une mod qui permet de faire ça.
J'en fait donc appel à la connaissance commune
Hors ligne
Bon après avoir cherché des mods je n'ai rien trouvé d'intéressant (enfin comblant mes attentes), du coup j'ai bidouillé pour avoir ce que je voulais
Cette modif permet donc d'afficher dans le profil utilisateur la dernière visite de celui-ci.
Ouvrir profile.php
Trouver :
u.last_post,
Ajouter après :
u.last_visit,
Trouver :
$last_post = format_time($user['last_post']);
Ajouter desous :
$last_visit = format_time($user['last_visit']);
Chercher :
<dd><?php echo $last_post ?></dd>
Ajouter dessous :
<dt><?php echo $lang_common['Last visit'] ?>: </dt>
<dd><?php echo $last_visit ?></dd>
Chercher :
<p><?php echo $lang_common['Last post'] ?>: <?php echo $last_post ?></p>
Ajouter dessous :
<p><?php echo $lang_common['Last visit'] ?>: <?php echo $last_visit ?></p>
Et donc ceci permet logiquement d'avoir dans le profil du l'utilisateur (sous le dernier post) la dernière connexion au forum
Dernière modification par Defaz (10-03-2008 17:31:13)
Hors ligne
t'as gagné le droit d'être mis dans le forum "mod et plugins"
http://www.foxmask.info
HaveFnuBB! le seul forum produit avec le framework PHP5 Jelix
(dé)pot de miel
Membre de la CoreTeam Jelix
Hors ligne
t'as gagné le droit d'être mis dans le forum "mod et plugins"
Ce n'est pas plutôt une astuce ?
M@x.
...
Hors ligne
'me demande s'ils ne vont pas fusionner avec l'apparition des forums de la branche 1.3 de toute façon...:|
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
Je me suis aperçu d'une bibouille qui fonctionnait mal dans la consultation d'un profil
Chercher :
<dd><?php echo $last_post ?></dd>
Ajouter dessous :
<dt><?php echo $lang_common['Last visit'] ?>: </dt>
<dd><?php echo $last_visit ?></dd>
PS : astuce modifiée en conséquence
Hors ligne
super, merci beaucoup !
Hors ligne
bonjour,
sa serait possible aussi de le mettre sur viewtopic svp ?
Hors ligne
Sur viewtopic ? Voici la procédure
Chercher
u.signature,
Ajouter après
u.last_visit,
Si tu ne veux l'afficher que pour les admins et modos :
Chercher
$user_info[] = '<dd>IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';
Ajouter avant
$user_info[] = '<dd>'.$lang_common['Last visit'].' : '.format_time($cur_post['last_visit']);
A priori, ça marche, je viens de le tester sur mon propre forum .
Dernière modification par kankan_1 (04-04-2008 00:03:02)
Hors ligne
Bonjour j'ai un petit soucis la date s'affiche bien dans le profil
Activité de l'utilisateur
Date d'inscription: 02-03-2008 (**.***.***.***)
Dernier message: Hier 22:23:37
Dernière visite: Aujourd'hui 14:56:52
MessagesVoir les messages de cet utilisateur
Note de l'administrateur
Mais ne s'affiche pas dans les messages postés sur le forum
Peut on m'aider?
Hors ligne
Tu as bien fait la modification posté par kankan_1 juste au-dessus ?
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 tenterais avec le 2 code admin et modos dés que mon forum ne beugera plus
Hors ligne
Bonjour,
Y a t'il moyen d'afficher cette info ("last visit") dans le UserList?
Merci
Hors ligne
Ya pas des raisons, il faut ajouter une colonne en se basant sur le code de celle des inscriptions.
Hors ligne
Bonjour j'ai un petit soucis la date s'affiche bien dans le profil
Activité de l'utilisateur
Date d'inscription: 02-03-2008 (**.***.***.***)
Dernier message: Hier 22:23:37
Dernière visite: Aujourd'hui 14:56:52
MessagesVoir les messages de cet utilisateur
Note de l'administrateurMais ne s'affiche pas dans les messages postés sur le forum
Peut on m'aider?
J'ai le même soucis, cela ne s'affiche dans les messages postés.
Je n'arrive pas non plus a le mettre dans le USERLIST.
J'ai besoin d'aide SVP.
Merci d'avance et a bientot.
Bonne continuation.
Hors ligne
Même question qu'à mgwillou : Tu as fait ce qui est indiqué dans ce message ? http://www.punbb.fr/forums/viewtopic.ph … 294#p61294
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
J'ai fait exactement cela est rien ne s'affiche.
De plus je n'arrive pas du tout a pouvoir l'inscrire dans userlist.
J'ai vraiement besoin d'un sacré coup de pouce.
Merci du temps passer pour la réponse et bonne continuation.
A bientot.
Hors ligne
Tu pourrais nous donner un lien vers ton forum que l'on puisse voir ?
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
Hello,
Je ne vois pas en quoi cela pourra arranger la chose mais bon.
http://www.bonnesastuces.dafun.com/forums
En fait cela fonctionne dans le profil du membre qu'avec le 2eme bout de code en plus (doit être moderateur ou administrateur)
Mais le problème final est que je ne peux pas le mettre dans la userlist
Tenez moi au courant SVP pour ma demande car j'ai besoin de pouvoir stipulé le dernier passage sur le forum dans la userlist.
Merci et a bientot.
Dernière modification par sspython (01-07-2009 18:24:15)
Hors ligne
Avez-vous des nouvelles pour le code dans le fichier userlist.php pour connaitre la dernère visite du membre.
Merci beaucoup de l'aide apporté a mon projet et je vous souhaite une tres bonne continuation.
A bientot.
Hors ligne
Bon j'ai trouver pour le userlist.php
trouver:
<th class="tc3" scope="col"><?php echo $lang_common['Posts'] ?></th>
Ajouter apres:
<th class="tc4" scope="col"><?php echo $lang_common['Last visit'] ?></th>
trouver:
u.registered
Ajouter avant:
u.last_visit,
trouver:
<td class="tcr"><?php echo format_time($user_data['registered'], true) ?></td>
Ajouter avant:
<td class="tc4"><?php echo format_time($user_data['last_visit'],true) ?></td>
Voila, normalement vous devez avoir dans la liste des membres, une nouvelle colonne avec la dernière presence des membres.
A beintot.
Hors ligne
Bonjour, pour le userlist.php toujours (juste histoire de pouvoir aussi trier par Dernière visite) :
trouver:
$sort_by = (!isset($_GET['sort_by']) || $_GET['sort_by'] != 'username' && $_GET['sort_by'] != 'registered' && ($_GET['sort_by'] != 'num_posts' || !$show_post_count)) ? 'username' : $_GET['sort_by'];
Remplacer par:
$sort_by = (!isset($_GET['sort_by']) || $_GET['sort_by'] != 'username' && $_GET['sort_by'] != 'registered' && $_GET['sort_by'] != 'last_visit' && ($_GET['sort_by'] != 'num_posts' || !$show_post_count)) ? 'username' : $_GET['sort_by'];
Trouver:
<option value="registered"<?php if ($sort_by == 'registered') echo ' selected="selected"' ?>><?php echo $lang_common['Registered'] ?></option>
Ajouter après:
<option value="last_visit"<?php if ($sort_by == 'last_visit') echo ' selected="selected"' ?>><?php echo $lang_common['Last visit'] ?></option>
Au cas où ça servirait aussi à d'autres ...
Hors ligne
Impeccable.
Merci car cela fonctionne nickel.
J'avais fait cette modification qui me causer un petit soucis au niveau du tri mais avec cette modification, cela marche du tonnerre.
Modification a classer je pense dans les trucs et astuces car cela peut servir
A bientot et bonne continuation.
Hors ligne
je voudrais savoir comment adapter ca aux mod "membre connecter aujourd'hui"
histoire que ca fasse :
En ligne aujourd'hui: Th0m@s (16h30), Thibault (15h24)
Merci
[img]http://droopy69.free.fr/Image%20site/smiley/smiley%20porte/vortex01.gif[/img]
Hors ligne