en clair, j'ai récupéré le code du bloc block-Userinfo_avatars que j'ai transformé en un premier temps pour ne garder que l'avatar, et ensuite, je voulais récupérer tout ça pour mettre l'avatar dans mon bandeau en haut, à côté du salut pseudo ! mon compte quitter
j'ai défini un {logavatar} dans theme.html,
et dans functions.php j'ai ajouté une ligne :
$part[] = array("{LOGAVATAR}", mx_theme_logavatar());
puis un peu plus loin le code récupéré amélioré
function mx_theme_logavatar()
global $prefix, $user_prefix, $userinfo, $JPCACHE_ON;
if ($JPCACHE_ON) {
return;
}
$out = "";
if (!MX_IS_USER) {
if (!defined("mxloginblockviewed")) define("mxloginblockviewed", true);
$out = "";
} else {
$userinfo = mxGetUserData();
if ($userinfo['avatar']) //ja Avatar vorhanden
{
$userinfo['avatar'] = "".MX_PATH_MEMBERAVATAR."/".$userinfo['avatar'].""; //Bildpfad setzen
}
else
{
if (!empty($userinfo['user_avatar'])) //nein kein Avatar, scheuen ob er sich ein icon ausgesucht hat
{
$userinfo['avatar'] = "" . MX_PATH_AVATAR . "/" . $userinfo['user_avatar'] .""; //ja Icon ausgesucht, Pfad setzen
}
else // Auch kein Icon, dann blank.gif setzen
{
$userinfo['avatar'] = "" . MX_PATH_AVATAR . "/blank.gif"; //ja Icon ausgesucht, Pfad setzen
}
$content="";//initialwert setzen. Ab hier Ausgabe der informationen
$content .= "<div><center>".mxCreateImage($userinfo['avatar'])."</center></div>"; //Ausgabe des Avatar
}
}
mais y a un truc qui plante, ça me donne une fenêtre blanche, est-ce que vous pourriez m'aider svp ? j'y connais encore pas grand chose dans la programmation php...

pour ceux qui n'ont pas tout à fait suivi ça se trouve là :
http://www.chichiweb.net