Fork me on GitHub

Rapport de message :*
 

Re: Personaliser l'avatar par défaut

Titre du sujet : Re: Personaliser l'avatar par défaut
par eparcyl92 sur 17/09/2010 09:11:26

Citation :
Ghia a écrit :
C'est quand-même aussi possible de simplement remplacer /uploads/blank.gif par une image désirée


Excellente remarque Docteur Ghia,
C'est la première solution qu'il vient à l'esprit.
En fait, blank.gif n'est rien autre qu'un fichier image de taille 1x1 de 43 octets.

Le soucis, c'est que Xoops (et peux être quelques modules), doivent utiliser ce fichier dans leurs déclarations de code.

Les fichiers, ci-dessous, font référence à l'avatar:
// Dans le fichier /edituser.php (il y a 4 blank.gif):
     
Vers la ligne 246:     if (!empty($oldavatar) && $oldavatar != 'blank.gif') {
    
Vers la ligne 267:     $avatar_selected in_array($avatar_selectedarray_keys($avatar_list)) ? $avatar_selected "blank.gif";
    
Vers la ligne 363:             $user_avatar 'blank.gif';
    
Vers la ligne 388:         if ($user_avatar != 'blank.gif') {
// Dans le fichier /register.php (il y a 1 blank.gif):
    
Vers la ligne 125:             $newuser->setVar('user_avatar''blank.gif'true);
// Dans le fichier /class/commentrenderer.php (il y a 2 blank.gif):
    
Vers la ligne 330:                 $poster['rank_image'] = ($poster_rank['image'] != '') ? $poster_rank['image'] : 'blank.gif';
    
Vers la ligne 343:         $poster['avatar'] = 'blank.gif';
// Dans le fichier /include/findusers.php (il y a 2 blank.gif):
    
Vers la ligne 547:                 $criteria->add(new Criteria('user_avatar'"('', 'blank.gif')"'NOT IN'));
    
Vers la ligne 549:                 $criteria->add(new Criteria('user_avatar'"('', 'blank.gif')"'IN'));
// Dans le fichier /kernel/avatar.php (il y a 1 blank.gif):
    
Vers la ligne 380:             'blank.gif' => _NONE);
// Dans le fichier /modules/profile/edituser.php (il y a 4 blank.gif):
    
Vers la ligne 111:     if (!empty($oldavatar) && $oldavatar != 'blank.gif') {
    
Vers la ligne 131:     $avatar_selected in_array($avatar_selectedarray_keys($avatar_list) ) ? $avatar_selected "blank.gif";
    
Vers la ligne 221:             $user_avatar 'blank.gif';
    
Vers la ligne 246:         if ($user_avatar != 'blank.gif') {
// Dans le fichier /modules/profile/userinfo.php (il y a 1 blank.gif):
    
Vers la ligne 138: if ($thisUser->getVar('user_avatar') && "blank.gif" != $thisUser->getVar('user_avatar')) {
// Dans le fichier /modules/system/admin/avatars/main.php (il y a 2 blank.gif):
    
Vers la ligne 225:             $xoopsDB->query("UPDATE ".$xoopsDB->prefix('users')." SET user_avatar='blank.gif' WHERE uid=".intval($user_id));
    
Vers la ligne 227:             $xoopsDB->query("UPDATE ".$xoopsDB->prefix('users')." SET user_avatar='blank.gif' WHERE user_avatar='".$file."'");
// Dans le fichier /modules/system/admin/users/main.php (il y a 1 blank.gif):
    
Vers la ligne 181:             $newuser->setVar("user_avatar",'blank.gif');
// Dans le fichier /modules/system/admin/users/users.php (il y a 1 blank.gif):
    
Vers la ligne 78//  $avatar_value = "blank.gif";
// Dans le fichier /modules/system/blocks/system_blocks.php (il y a 2 blank.gif):
    
Vers la ligne 291:             $block['users'][$i]['avatar'] = $newmembers[$i]->getVar('user_avatar') != 'blank.gif' XOOPS_UPLOAD_URL.'/'.$newmembers[$i]->getVar('user_avatar') : '';
    
Vers la ligne 320:             $block['users'][$i]['avatar'] = $topposters[$i]->getVar('user_avatar') != 'blank.gif' XOOPS_UPLOAD_URL.'/'.$topposters[$i]->getVar('user_avatar') : '';

Les fichiers, ci-dessous, ne font pas référence à l'avatar:
// Dans le fichier /class/pagenav.php (il y a 4 blank.gif):
    
Vers la ligne 154:                 $ret .= '<td class="pagneutral"><a href="' $this->url $prev $this->extra '"><</a></td><td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td>';
    
Vers la ligne 156:                 $ret .= '<td class="pagno"></a></td><td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td>';
    
Vers la ligne 176:                 $ret .= '<td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td><td class="pagneutral"><a href="' $this->url $next $this->extra '">></a></td>';
    
Vers la ligne 178:                 $ret .= '<td><img src="' XOOPS_URL '/images/blank.gif" width="6" alt="" /></td><td class="pagno"></td>';
// Dans le fichier /class/xoopseditor/tinymce/tinymce/jscriptsplugins/xoopsemotions/xoopsemotions.php (il y a 1 blank.gif):
    
Vers la ligne 178:             $smile_label = new XoopsFormLabel('''<img src="'.XOOPS_UPLOAD_URL.'/blank.gif" alt="" />');
// Dans le fichier /image.php (il y a 2 blank.gif):
    
Vers la ligne 33:     readfile(XOOPS_ROOT_PATH '/uploads/blank.gif');
    
Vers la ligne 67:     readfile(XOOPS_UPLOAD_PATH '/blank.gif');
// Dans le fichier /include/xoops.js ((il y a 1 blank.gif):
    
Vers la ligne 202:         imgDom.src xoopsUrl "/images/blank.gif";
// Dans le fichier /modules/system/admin/smilies/smilies.php (il y a 1 blank.gif):
    
Vers la ligne 83:     $smiles['smile_url'] = 'blank.gif';
// Dans le fichier /modules/system/admin/tplsets/main.php (il y a 2 blank.gif):
    
Vers la ligne 719:             readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
    
Vers la ligne 738:             readfile(XOOPS_UPLOAD_PATH.'/blank.gif');
// Dans le fichier /modules/system/admin/userrank/userrank.php (il y a 1 blank.gif):
    
Vers la ligne 81:     $rank['rank_image'] = 'blank.gif';
// Dans le fichier /themes/zetagenesis/xotpl/xoscripts.html (il y a 1 blank.gif):
    
Vers la ligne 4:     var WEBFX_PNG_BLANK "<{xoImgUrl jseffects/img/blank.gif}>";


A+++
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

82 Personne(s) en ligne (65 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 82 | Plus ...