Forum pragmaMx France 25 Mai 2012 à 22:48:45 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: gestion des avatars  (Lu 7144 fois)
chatpitre3
Membre Complet Mx
***
Hors ligne Hors ligne

Messages: 75



« le: 07 Septembre 2006 à 14:54:09 »

Bon, je sais, y'a beaucoup de sujets ouverts à ce propos, mais j'y ai pas trouvé ce que je cherchais ...

Le but du jeu pour moi :
- avoir un avatar par défaut (pour nous, c'est une ombre de chichi avec un ? dessus) dans le répertoire images/forum/avatar
- avoir un répertoire où qu'on colle les avatars, mais ça reste des avatars perso. (exemple images/forum/members)

J'explique. Dans les options du forum, y'a :
"Chemin pour les avatars des membres:
(Les fichiers doivent avoir le même nom que les utilisateurs avec la même orthographe!)"
Donc, moi, j'ai supposé que si on collait dans ce répertoire un fichier Grignotte.jpg, ça serait l'avatar du membre Grignotte (c'est moi), et que les autres membres pourraient pas s'en servir.
Seulement voilà, dans les paramètres du compte et dans ceux du forum, pour le choix de l'avatar, c'est une liste box, où on peut sélectionner n'importe lequel des fichiers situés dans le répertoire images/forum/avatar, et uniquement ceux-là.

Bref, je me demande comment ça marche exactement ce "Les fichiers doivent avoir le même nom que les utilisateurs avec la même orthographe!"
et si ce que je veux faire est prévu, ou si faut que je farfouille un peu pour y arriver ...
Journalisée
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 08 Septembre 2006 à 10:19:52 »

Slt,
Module Avatar upload devrait convenir attend un peu que l'on s'occupe de cce module qui a quelques prob  respect
Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
chatpitre3
Membre Complet Mx
***
Hors ligne Hors ligne

Messages: 75



« Répondre #2 le: 08 Septembre 2006 à 13:48:00 »

oki doki, on va attendre un peu alors ...
Journalisée
kroms
Modérateur
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 258



« Répondre #3 le: 14 Novembre 2006 à 23:50:48 »

Up
Journalisée

chatpitre3
Membre Complet Mx
***
Hors ligne Hors ligne

Messages: 75



« Répondre #4 le: 15 Novembre 2006 à 09:13:53 »

Bon, pour ce qui est de la gestion des avatars sur notre site, j'ai fait quelques modifs, étant donné que je n'avais pas de nouvelles.
Chez nous, le module d'upload d'avatar permet de choisir une photo sur son disque ou de donner une url.
Cette photo ou cette url seront ensuite envoyées par mail (pièce jointe pour la photo, dans le corps du message pour l'url) à une adresse que nous avons choisie (nous admin).
Et ensuite, nous uploadons directement les photos nous-même dans un répertoire spécifique.

J'ai supprimé l'avatar de la table eboard_members.
Pour le bloc "who_is_online", pour le forum, pour les messages privés et tout autre endroit où on se sert de l'avatar, on va chercher dans le répertoire un fichier appelé "pseudo.jpg" si il n'existe pas, on vérifie que l'utilisateur n'a pas spécifié d'url comme avatar dans son compte. Si ce n'est pas le cas non plus, on utilise l'avatar par défaut (chez nous, une ombre de chichi avec un "?" blanc dessus)

Donc, voilà, j'ai tout codé à notre sauce ...
Journalisée
kroms
Modérateur
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 258



« Répondre #5 le: 15 Novembre 2006 à 09:26:15 »

Salut,
sais tu partager la mise a jour du module ?
Merci

PS : En fait, ce qui m'intéresse c'est l'avatar par défaut . . .
« Dernière édition: 15 Novembre 2006 à 09:36:24 par kroms » Journalisée

chatpitre3
Membre Complet Mx
***
Hors ligne Hors ligne

Messages: 75



« Répondre #6 le: 16 Novembre 2006 à 12:12:41 »

Bah euh ... comment dire ...
j'ai modifié les sources à la main, et je ne sais pas trop comment faire pour partager juste la partie avatar par défaut ...
je peux te filer la partie de code que j'utilise pour trouver l'avatar à utiliser pour l'utilisateur ...
mais la mise à jour du module, je sais pas trop comment ça marche et ce que tu attends exactement ...
Journalisée
kroms
Modérateur
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 258



« Répondre #7 le: 16 Novembre 2006 à 15:31:09 »

Salut,
C dejà ca  Sourire colle le fichier sur le forum afin de partager ce bout de conde avec la communautée  Clin d'oeil
Grand MERCI
Journalisée

chatpitre3
Membre Complet Mx
***
Hors ligne Hors ligne

Messages: 75



« Répondre #8 le: 16 Novembre 2006 à 15:59:37 »

En gros, ça donne ça ... avec URL_SITE, l'url de votre site.
(PS: je me suis mise au php et au sql début septembre, donc je m'excuse par avance si c'est pas tout prrpre nickel ...)
MX_PATH_AVATAR, c'est l'un des 3 liens définis pour les avatars du forum, chez nous, je n'ai conservé que celui là
$uname contient le username du membre dont on veut afficher l'avatar

Code:
global $user_prefix;
// on initialise avec l'url de l'avatar par défaut, appelé chez nous avatardef.jpg
    $avatar_link = "URL_SITE" . MX_PATH_AVATAR . "/avatardef.jpg";
// on récupère la case avatar dans la base user
    $resultavatar = sql_query("SELECT user_avatar FROM ${user_prefix}_users WHERE uname=\"" . $uname . "\";");
    if($resultavatar) {
    if(list($avatar) = sql_fetch_row($resultavatar)) {
$avatar_membre = "" . MX_PATH_AVATAR . "/" . $uname . ".jpg";
if (file_exists($avatar_membre)) {
// on a trouvé l'avatar dans le repertoire sur le site
$avatar_link = "URL_SITE" . $avatar_membre . "";
}
else if (url_exists($avatar))
{ // on a trouvé l'avatar définit par le membre
$avatar_link = $avatar;
}   
    }
    }

Je ne sais pas si c'est ce que tu cherchais, mais j'espère avoir répondu à ton attente. Vue qu'on avait une idée bien précise de ce qu'on voulait faire, j'ai codé directement pour nos besoins spécifiques ...
Journalisée
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Forum MxBoard (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: gestion des avatars
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus