[phpBB 3.0.x] Changer la couleur d'un membre sans groupe

Toutes les documentations phpBB seront ici.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 563
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB 3.0.x] Changer la couleur d'un membre sans groupe

Message par Dakin Quelia »

» Changer la couleur d'un membre sans groupe

Pour l'une ou l'autre raison, vous souhaiteriez appliquer une couleur à un membre sans qu'il doive faire partie d'un groupe spécifique. Hé bien, à travers cette mini documentation, vous pourrez le faire.

Avant toute action, il est recommandé de faire une sauvegarde de sa base de données pour revenir en arrière au cas où.

Il existe deux méthodes pour parvenir à changer la couleur d'un membre: sans mod et avec mod. Evidemment, cela dépend de vos réels besoins: préférez-vous que vos membres s'en occupent eux-même? Ou est-ce plutôt à titre honorifique? Si vous voulez éviter d'installer un mod pour si peu, nous vous conseillons d'opter pour le premier cas. Mais si vous préférez que vos membres gèrent ça par eux-même, dans ce cas, il vaut mieux installer le mod.

» Sans mod

Dans cette première méthode, nous utiliserons une ou plusieurs requêtes SQL selon si le membre a déjà publié ou non sur le forum. Prenons le cas où il n'a pas encore publié. De ce fait, il faudra simplement exécuter la requête SQL suivante:

Code : Tout sélectionner

UPDATE phpbb_users SET user_colour = 'AA0000' WHERE user_id = 53;
/!\ Veuillez noter qu'il faut changer 53 par l'ID du membre en question

Dans le cas où le membre aurait déjà publié des sujets, il faudra donc exécuter plusieurs requêtes SQL pour mettre à jour les différents champs couleurs liés au profil du membre. Exécutez ces requêtes SQL.

Code : Tout sélectionner

UPDATE phpbb_forums SET forum_last_poster_colour = 'AA0000' WHERE forum_last_poster_id = 53;
UPDATE phpbb_topics SET topic_last_poster_colour = 'AA0000' WHERE topic_poster = 53;
UPDATE phpbb_topics SET topic_first_poster_colour = 'AA0000' WHERE topic_poster = 53;
UPDATE phpbb_users SET user_colour = 'AA0000' WHERE user_id = 53;
/!\ Veuillez noter qu'il faut changer 53 par l'ID du membre en question

» Avec mod

Hé oui, pour plus de facilités, il existe un mod qui permet à vos membres de choisir leur couleur sans que vous ne deviez faire quoi que ce soit. Il n'y a rien de compliqué, il faut télécharger le mod Changer la couleur du pseudo.

Verrouillé

Qui est en ligne

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