Afficher member list par derniere connexion par defaut

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le developpement d'un de vos MODs, ou l'adaptation d'un MOD phpBB3 existant qu'il fasse parti ou non de la base de données.

Modérateur: Equipe

Afficher member list par derniere connexion par defaut

Messagede Antho02 le 16 Aoû 2008 à 15:15

Bonjour,

je voudrais adapter ma memberlist pour que le tri par défaut soit fait sur la derniere connexion (derniers connectés en haut).
je pense que c'est une requete SQL à modifier ou qqch comme ca, mais je ne sais pas exactement. Quelqu'un pourrait il m'aider SVP?

merci d'avance ;)
Dernière édition par Antho02 le 16 Aoû 2008 à 21:45, édité 3 fois.
Avatar de l’utilisateur
Antho02
Posteur néophyte
Posteur néophyte
 
Messages: 80
Inscription: 03 Juin 2008 à 23:42

Re: Afficher member list par derniere connexion par defaut

Messagede spitfire pat le 16 Aoû 2008 à 16:24

dans memberlist.php remplace
Code: Tout sélectionner
$default_key = 'c';
par
Code: Tout sélectionner
$default_key = 'l';

et deux lignes après
Code: Tout sélectionner
$sort_dir = request_var('sd', 'a');
par
Code: Tout sélectionner
$sort_dir = request_var('sd', 'd');
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 14667
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Afficher member list par derniere connexion par defaut

Messagede Antho02 le 16 Aoû 2008 à 16:32

impeccable, merci beaucoup :D

j'étais en train de chercher en modifiant l'order by de ma requete... :-S


Sujet Résolu! Merci!
Avatar de l’utilisateur
Antho02
Posteur néophyte
Posteur néophyte
 
Messages: 80
Inscription: 03 Juin 2008 à 23:42

Re: Afficher member list par derniere connexion par defaut

Messagede Antho02 le 16 Aoû 2008 à 18:40

Re!

désolé je retire l'icone Résolue, car un problème est apparu :

seuls les modo ou admin peuvent voir la liste des membres... pour les autres membres ca donne ça :

Code: Tout sélectionner
Erreur générale
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 25' at line 6 [1064]

SQL

SELECT u.user_id FROM forum_users u WHERE u.user_type IN (0, 3) ORDER BY DESC LIMIT 25

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 205
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 159
CALL: dbal_mysql->_sql_query_limit()

FILE: memberlist.php
LINE: 1325
CALL: dbal->sql_query_limit()

Contactez l’administrateur du forum ou le webmaster
Avatar de l’utilisateur
Antho02
Posteur néophyte
Posteur néophyte
 
Messages: 80
Inscription: 03 Juin 2008 à 23:42

Re: Afficher member list par derniere connexion par defaut

Messagede spitfire pat le 16 Aoû 2008 à 19:09

dans ce cas il va te falloir remplacer la première ligne par
Code: Tout sélectionner
$default_key = ($auth->acl_get('u_viewonline')) ? 'l' : 'c';
et régler en panneau d'admin la permissions 'voir les utilisateurs invisibles connectés' (je trouve ça génant mais sinon, il y aurait une floppée de lignes à changer dans memberlist.php)
Avatar de l’utilisateur
spitfire pat
Superstar
 
Messages: 14667
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: Afficher member list par derniere connexion par defaut

Messagede Antho02 le 16 Aoû 2008 à 21:45

effectivement ca fonctionne :D

merci pour ton aide!

je vais mettre en test (car c'est vrai que c'est embétant de laisser voir les membres invisibles):D
Avatar de l’utilisateur
Antho02
Posteur néophyte
Posteur néophyte
 
Messages: 80
Inscription: 03 Juin 2008 à 23:42


Retourner vers Aide au développement et à l'adaptation de MODs

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •