Fork me on GitHub






Avatars : un peu d'ordre dans un monde de brut
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Bonjour,

Je suis en train de préparer la mise à jour de mon site (protector, etc...) et j'aimerais en profiter pour y apporter quelques modifications.

Etant du genre un peu maniaque, je ne supporte pas que les avatars soient enregistrés en vrac dans le dossier "uploads" et aimerais donc qu'ils soient enregistrés en vrac dans "uploads/avatars".

J'imagine qu'il suffit de changer la quelque chose, j'ai cherché dans le fichier main.php du dossier modules/system/admin/avatars, mais je ne trouve pas.

Un pro du codage peut-il me répondre ?

Posté le : 30/09/2007 21:07
Partager Twitter Partagez cette article sur GG+
Re: Avatars : un peu d'ordre dans un monde de brut
Aspirant
Inscrit: 12/01/2004 09:35
Messages: 48
Personne ne peut me renseigner ?

Posté le : 03/10/2007 13:16
Partager Twitter Partagez cette article sur GG+
Re: Avatars : un peu d'ordre dans un monde de brut
Guest_
B'jour,

Cela ne va peut être pas satisfaire ton envie de faire le ménage mais peut être qu'en installant le module Avatar Manager de GiJoe tu trouveras une piste ?

J'avoue, je n'ai pas testé !

@+

Posté le : 03/10/2007 13:24
Partager Twitter Partagez cette article sur GG+
Re: Avatars : un peu d'ordre dans un monde de brut
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Salut,
Alors voici une solution pour les accros du rangement:

Dans le fichier /modules/system/admin/avatars/main.php
ligne 87:
remplacer
echo '<table class="outer" cellspacing="1" width="100%"><tr><td align="center" width="30%" rowspan="6"><img src="'.XOOPS_UPLOAD_URL.'/'.$avatars[$i]->getVar('avatar_file').'" alt="" /></td><td class="head">'._IMAGENAME,'</td><td class="even"><input type="hidden" name="avatar_id[]" value="'.$id.'" /><input type="text" name="avatar_name[]" value="'.$avatars[$i]->getVar('avatar_name''E').'" size="20" maxlength="255" /></td></tr><tr><td class="head">'._IMAGEMIME.'</td><td class="odd">'.$avatars[$i]->getVar('avatar_mimetype').'</td></tr><tr><td class="head">'._MD_USERS.'</td><td class="even">'.$avatars[$i]->getUserCount().'</td></tr><tr><td class="head">'._IMGWEIGHT.'</td><td class="odd"><input type="text" name="avatar_weight[]" value="'.$avatars[$i]->getVar('avatar_weight').'" size="3" maxlength="4" /></td></tr><tr><td class="head">'._IMGDISPLAY.'</td><td class="even"><input type="checkbox" name="avatar_display[]" value="1"';

par
echo '<table class="outer" cellspacing="1" width="100%"><tr><td align="center" width="30%" rowspan="6"><img src="'.XOOPS_UPLOAD_URL.'/avatars/'.$avatars[$i]->getVar('avatar_file').'" alt="" /></td><td class="head">'._IMAGENAME,'</td><td class="even"><input type="hidden" name="avatar_id[]" value="'.$id.'" /><input type="text" name="avatar_name[]" value="'.$avatars[$i]->getVar('avatar_name''E').'" size="20" maxlength="255" /></td></tr><tr><td class="head">'._IMAGEMIME.'</td><td class="odd">'.$avatars[$i]->getVar('avatar_mimetype').'</td></tr><tr><td class="head">'._MD_USERS.'</td><td class="even">'.$avatars[$i]->getUserCount().'</td></tr><tr><td class="head">'._IMGWEIGHT.'</td><td class="odd"><input type="text" name="avatar_weight[]" value="'.$avatars[$i]->getVar('avatar_weight').'" size="3" maxlength="4" /></td></tr><tr><td class="head">'._IMGDISPLAY.'</td><td class="even"><input type="checkbox" name="avatar_display[]" value="1"';


ligne 95:
remplacer
echo '<table cellspacing="1" class="outer" width="100%"><tr><td width="30%" rowspan="6" align="center"><img src="'.XOOPS_UPLOAD_URL.'/'.$avatars[$i]->getVar('avatar_file').'" alt="" /></td><td class="head">'._IMAGENAME,'</td><td class="even"><a href="'.XOOPS_URL.'/userinfo.php?uid=';

par
echo '<table cellspacing="1" class="outer" width="100%"><tr><td width="30%" rowspan="6" align="center"><img src="'.XOOPS_UPLOAD_URL.'/avatars/'.$avatars[$i]->getVar('avatar_file').'" alt="" /></td><td class="head">'._IMAGENAME,'</td><td class="even"><a href="'.XOOPS_URL.'/userinfo.php?uid=';


et a la ligne 159
remplacer
$uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH, array('image/gif''image/jpeg''image/pjpeg''image/x-png''image/png'), 500000);

par
$uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH.'/avatars/', array('image/gif''image/jpeg''image/pjpeg''image/x-png''image/png'), 500000);


Voila @Bientot

Posté le : 03/10/2007 14:00
Partager Twitter Partagez cette article sur GG+
Re: Avatars : un peu d'ordre dans un monde de brut
Guest_
B'soir,

C'est quand même plus sympa rangé, je vais essayé !

Merci

@+

Posté le : 03/10/2007 22:49
Partager Twitter Partagez cette article sur GG+
Re: Avatars : un peu d'ordre dans un monde de brut
Semi pro
Inscrit: 13/12/2004 11:28
De Lyon
Messages: 1364
Oui c'est sur, et faudrait que je mette la mmanip pour les emots
@ Bientot

Posté le : 03/10/2007 22:57
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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