Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power




PhpBB
Installation
Télécharger phpBB
Installation
Installer phpBB
Mise à jour
Version 2.0.x vers 2.0.y
Base de Données
Derniers Mods
Profil & options persos
PDC - Personal Download Card 1.5
BB Code et Messages
QuickTime BBcode Player 1.0.1
BB Code et Messages
BBCode Off-Topic 1.2.2
Profil & options persos
phpBBlog 1.0.1
Derniers Tutoriaux
[Doc] Réaliser une prémode
Sauvegarder sa BDD
Personnaliser les membres connectés sur l'index
Documentations - Mods
Installation
Comment installer un mod?
Installation
Traduction des actions en français
Erreurs
Débugger son forum
Tutoriaux

[PHP-MOD] Reconnaitre ses Membres
Comment on fait?



Vous pouvez très facilement reconnaitre vos membres par leur id,
ce nombre est personnel a chaque membre et a été créé à leur enregistrement.

Pour le trouver:
* Ouvrez phpmyadmin
* Afficher la table phpbb_users (ou votreprefix_users)
* Et à côté du nom de vos membres (2ème colomne) vous avez l'id de
vos membres (première colomne).

Ensuite vous pouvez créer des codes qui afficheront quelque chose seulement à ces personnes là grâce à la variable $userdata['*'].

Cette variable peut-être utilisée pour toutes les colomnes de la table phpbb_users, vous pouvez donc avoir:

Code:
$userdata['user_id']
$userdata['username']
$userdata['user_email']
$userdata['user_msn']
$userdata['user_aim']
$userdata['user_yahoo']


Et toutes les autres...



1- Pour reconnaitre un créer un code qui affiche un message seulement aux personnes donc l'email est aramys@psycopathe.com vous devez taper ceci:

Code:
if ( $userdata['user_email'] == 'aramys@psycopathe.com' )
{
echo "C'est vous !";
}


Explication du code:

Si l'email de la personne présente sur la page est égale à aramys@psycopathe.com ca va afficher C'est vous sinon ca n'affichera rien.


2- Autre code, celui si sert à afficher un lien vers google seulement aux personnes connectées et un lien vers yahoo aux personnes non connectées :

Code:
if ( $userdata['session_logged_in'] )
{
echo '<a href="http://www.google.fr'>Google</a>';
}
else if ( !$userdata['session_logged_in'] )
{
echo '<a href="http://yahoo.fr">Yahoo</a>';
}


Mais ce code est aussi valable que celui-ci:

Code:
if ( $userdata['session_logged_in'] )
{
echo '<a href="http://www.google.fr'>Google</a>';
}
else if ( $userdata['session_logged_out'] )
{
echo '<a href="http://yahoo.fr">Yahoo</a>';
}


ou celui-ci:

Code:
if ( $userdata['session_logged_in'] )
{
echo '<a href="http://www.google.fr'>Google</a>';
}
else
{
echo '<a href="http://yahoo.fr">Yahoo</a>';
}


Explication des 3 codes:
Si l'utilisateur est connecté on affiche Google si il est déconnecté on affiche Yahoo.


Voilà...

Bon taff Smile
posté le 1 Dec 2004 par Babacooll
Voir tout le tutoriel, demandez de l'aide ou réagir sur le forum




Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com