ajouter a la gestion des membres leur avatar [Réglé]
ajouter une colonne avec leur avatar
Créations de Modules
patgame Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
Comment puis je ajouter dans le tableau grestion des membres une colonne avec leur avatar?
plus sympa pour que ces dits memebres se reconnaissent parfois les pseudos sont peu évocateurs ( menu administration membres puis gestion des membres pou dans la liste des memebres du menu général encore mieux peut être ? )
cdlt
pat
Édité par patgame Le 19/05/2010 à 00h31
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Remplacer :
Code PHP :
while ($row = $Sql->fetch_assoc($result)) { $user_web = !empty($row['user_web']) ? '<a href="' . $row['user_web'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/user_web.png" alt="' . $row['user_web'] . '" title="' . $row['user_web'] . '" /></a>' : ' '; $user_msg = !empty($row['user_msg']) ? $row['user_msg'] : '0'; $user_mail = ( $row['user_show_mail'] == 1 ) ? '<a href="mailto:' . $row['user_mail'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/email.png" alt="' . $row['user_mail'] . '" /></a>' : ' '; $row['last_connect'] = !empty($row['last_connect']) ? $row['last_connect'] : $row['timestamp']; $Template->assign_block_vars('member_list', array( 'PSEUDO' => $row['login'], 'MAIL' => $user_mail, 'MSG' => $user_msg, 'LOCAL' => !empty($row['user_local']) ? $row['user_local'] : ' ', 'LAST_CONNECT' => gmdate_format('date_format_short', $row['last_connect']), 'WEB' => $user_web, 'DATE' => gmdate_format('date_format_short', $row['timestamp']), 'U_USER_ID' => url('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php'), 'U_USER_PM' => url('.php?pm=' . $row['user_id'], '-' . $row['user_id'] . '.php') )); }
Par :
Code PHP :
while ($row = $Sql->fetch_assoc($result)) { $user_web = !empty($row['user_web']) ? '<a href="' . $row['user_web'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/user_web.png" alt="' . $row['user_web'] . '" title="' . $row['user_web'] . '" /></a>' : ' '; $user_msg = !empty($row['user_msg']) ? $row['user_msg'] : '0'; $user_mail = ( $row['user_show_mail'] == 1 ) ? '<a href="mailto:' . $row['user_mail'] . '"><img src="../templates/' . get_utheme() . '/images/' . get_ulang() . '/email.png" alt="' . $row['user_mail'] . '" /></a>' : ' '; $row['last_connect'] = !empty($row['last_connect']) ? $row['last_connect'] : $row['timestamp']; $Template->assign_block_vars('member_list', array( 'AVATAR' => $CONFIG_USER['activ_avatar'] == 1 && !empty($CONFIG_USER['avatar_url']) && empty($row['user_avatar'])? '<img src="' . PATH_TO_ROOT . '/templates/' . get_utheme() . '/images/' . $CONFIG_USER['avatar_url'] . '" alt="" />' : (!empty($row['user_avatar']) ? '<img src="' . $row['user_avatar'] . '" alt="" />' : ''), 'PSEUDO' => $row['login'], 'MAIL' => $user_mail, 'MSG' => $user_msg, 'LOCAL' => !empty($row['user_local']) ? $row['user_local'] : ' ', 'LAST_CONNECT' => gmdate_format('date_format_short', $row['last_connect']), 'WEB' => $user_web, 'DATE' => gmdate_format('date_format_short', $row['timestamp']), 'U_USER_ID' => url('.php?id=' . $row['user_id'], '-' . $row['user_id'] . '.php'), 'U_USER_PM' => url('.php?pm=' . $row['user_id'], '-' . $row['user_id'] . '.php') )); }
Chercher :
Code PHP :
$Template->assign_vars(array( 'C_USER_LIST' => true, 'SID' => SID, 'LANG' => get_ulang(), 'LOGIN' => $login, 'L_REQUIRE_LOGIN' => $LANG['require_pseudo'], 'L_SELECT_GROUP' => $LANG['select_group'], 'L_SEARCH_USER' => $LANG['search_member'], 'L_LIST' => $LANG['list'], 'L_SEARCH' => $LANG['search'], 'L_PROFIL' => $LANG['profile'], 'L_PSEUDO' => $LANG['pseudo'], 'L_MAIL' => $LANG['mail'], 'L_REGISTERED' => $LANG['registered_on'], 'L_MESSAGE' => $LANG['message'], 'L_LOCALISATION' => $LANG['localisation'], 'L_LAST_CONNECT' => $LANG['last_connect'], 'L_PRIVATE_MESSAGE' => $LANG['private_message'], 'L_WEB_SITE' => $LANG['web_site'], 'U_SELECT_SHOW_GROUP' => "'member.php?g=' + this.options[this.selectedIndex].value", 'U_USER_ALPHA_TOP' => url('.php?sort=alph&mode=desc', '-0.php?sort=alph&mode=desc'), 'U_USER_ALPHA_BOTTOM' => url('.php?sort=alph&mode=asc', '-0.php?sort=alph&mode=asc'), 'U_USER_TIME_TOP' => url('.php?sort=time&mode=desc', '-0.php?sort=time&mode=desc'), 'U_USER_TIME_BOTTOM' => url('.php?sort=time&mode=asc', '-0.php?sort=time&mode=asc'), 'U_USER_MSG_TOP' => url('.php?sort=msg&mode=desc', '-0.php?sort=msg&mode=desc'), 'U_USER_MSG_BOTTOM' => url('.php?sort=msg&mode=asc', '-0.php?sort=msg&mode=asc'), 'U_USER_LAST_TOP' => url('.php?sort=last&mode=desc', '-0.php?sort=last&mode=desc'), 'U_USER_LAST_BOTTOM' => url('.php?sort=last&mode=asc', '-0.php?sort=last&mode=asc') ));
Remplacer :
Code PHP :
$Template->assign_vars(array( 'C_USER_LIST' => true, 'SID' => SID, 'LANG' => get_ulang(), 'LOGIN' => $login, 'L_REQUIRE_LOGIN' => $LANG['require_pseudo'], 'L_SELECT_GROUP' => $LANG['select_group'], 'L_SEARCH_USER' => $LANG['search_member'], 'L_LIST' => $LANG['list'], 'L_SEARCH' => $LANG['search'], 'L_PROFIL' => $LANG['profile'], 'L_PSEUDO' => $LANG['pseudo'], 'L_MAIL' => $LANG['mail'], 'L_REGISTERED' => $LANG['registered_on'], 'L_MESSAGE' => $LANG['message'], 'L_LOCALISATION' => $LANG['localisation'], 'L_LAST_CONNECT' => $LANG['last_connect'], 'L_PRIVATE_MESSAGE' => $LANG['private_message'], 'L_WEB_SITE' => $LANG['web_site'], 'L_AVATAR' => $LANG['avatar'], 'U_SELECT_SHOW_GROUP' => "'member.php?g=' + this.options[this.selectedIndex].value", 'U_USER_ALPHA_TOP' => url('.php?sort=alph&mode=desc', '-0.php?sort=alph&mode=desc'), 'U_USER_ALPHA_BOTTOM' => url('.php?sort=alph&mode=asc', '-0.php?sort=alph&mode=asc'), 'U_USER_TIME_TOP' => url('.php?sort=time&mode=desc', '-0.php?sort=time&mode=desc'), 'U_USER_TIME_BOTTOM' => url('.php?sort=time&mode=asc', '-0.php?sort=time&mode=asc'), 'U_USER_MSG_TOP' => url('.php?sort=msg&mode=desc', '-0.php?sort=msg&mode=desc'), 'U_USER_MSG_BOTTOM' => url('.php?sort=msg&mode=asc', '-0.php?sort=msg&mode=asc'), 'U_USER_LAST_TOP' => url('.php?sort=last&mode=desc', '-0.php?sort=last&mode=desc'), 'U_USER_LAST_BOTTOM' => url('.php?sort=last&mode=asc', '-0.php?sort=last&mode=asc') ));
Je te passe le member.tpl complet :
Le code que vous voulez colorer est trop long et consommerait trop de ressources pour être interprété. Merci de réduire sa taille ou de l'éclater en plusieurs morceaux.
Pour les autres personnes :
Il faut ajouter {member_list.AVATAR} dans member.tpl la ou vous le voulez avec {L_AVATAR}
patgame Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
je viens de faire la transformation j'ai bien la colonne supplémentaire ds la liste des membres mais pas leur photos ? meme pas la mienne ? ai je raté quelque chose ?
ta reponse en dessous
pour les autres personnes :
Il faut ajouter {member_list.AVATAR} dans member.tpl la ou vous le voulez avec {L_AVATAR}
ça j'ai pas compris ?
merci a toi
cdlt pat
Édité par patgame Le 20/05/2010 à 17h17
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
2/ C'est des portion du fichier php à modifier
3/ c'est pour les membres , qui connaisse le php - tpl
patgame Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
ben merci Kona ça c'est du service rapide
je viens de faire la transformation j'ai bien la colonne supplémentaire ds la liste des membres mais pas leur photos ? meme pas la mienne ? ai je raté quelque chose ?
voici le screen colonne ajoutée mais vide( sans l'avatar)
http://www.phpboost.com/upload/liste_des_membres.jpg
ta reponse en dessous
pour les autres personnes :
Il faut ajouter {member_list.AVATAR} dans member.tpl la ou vous le voulez avec {L_AVATAR}
ça j'ai pas compris du tout comment il fallait faire ?
a mon idée ajouter {member_list.AVATAR} ça c'est ok pas difficile mais avec {L_AVATAR} ça se met ou cette bête la ? rire
merci a toi
cdlt pat
Édité par patgame Le 20/05/2010 à 17h52
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet

tu as fais les modifications dans member.php ?
patgame Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
voici le zip des fichiers concernés au cas ou on parle pas du tpl purement et simplement remplacé
http://www.phpboost.com/upload/member.zip
Édité par patgame Le 20/05/2010 à 18h53
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Code PHP :
$result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect
Remplacer par :
Code PHP :
$result = $Sql->query_while("SELECT user_id, login, user_mail, user_show_mail, timestamp, user_msg, user_local, user_web, last_connect, user_avatar
J'avoue oublier de faire la requête
patgame Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre patgame
- Inscrit le : 03/09/2009
- Site internet
- Groupes :
merci a toi je rectifie de suite j'avais pris le soin de t envoyer les fichiers mais tu as été plus rapide que moi lol
cdlt
pat
y a pas a dire tu es un chef ça marche extra nickel
Édité par patgame Le 20/05/2010 à 18h59
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
