(avatar) multiples avatars ??

Développement d'extensions tierces
stan333
Nouveau
Messages : 2
Inscription : 27 Nov 2012 14:32
Localisation : France

(avatar) multiples avatars ??

Messagepar stan333 » 18 Déc 2012 15:50

Bonjour,

J'ai installé l'extension AVATAR, que j'utilise avec XTMEMBERS.
Les membres de mon site peuvent uploader leur photos,
mais j'aurais également besoin qu'ils puissent uploader le logo de leur entreprise.
Pour ça, j'ai donc créé un nouveau champ "avatarjob" :

J'ai ajouté le nouveau champs, dans le fichier database system/modules/avatar/config/database.sql :

Code : Tout sélectionner

CREATE TABLE `tl_member` (
  `avatar` varchar(255) NULL default '',
  `avatarjob` varchar(255) NULL default '',

) ENGINE=MyISAM DEFAULT CHARSET=utf8;


Ajouté la traduction dans le DCA :

Code : Tout sélectionner

$GLOBALS['TL_DCA']['tl_member']['fields']['avatarjob'] = array
(
   'label'            => &$GLOBALS['TL_LANG']['tl_member']['avatarjob'],
   'exclude'         => true,
   'inputType'         => 'avatarjob',
   'eval'            => array('filename'=>'member_%s', 'feEditable'=>true, 'feGroup'=>'helpdesk')
);


Puis, ajouté les lignes dans xtmembers/dca/tl_members.php pour faire apparaître mon nouveau champ :

Code : Tout sélectionner

if (array_key_exists("avatarjob", $GLOBALS['TL_DCA']['tl_member']['fields']))
{
   $GLOBALS['TL_DCA']['tl_member']['fields']['avatarjob']['eval']['feViewable'] = true;
}


Le nouveau champ apparait dans le BE, mais pas le menu pour uploader l'avatar.
J'ai bien activé le bouton qui permet d'afficher et éditer ce paramètre dans le FE,
(mais comme je n'ai pas le menu pour uploader l'avatar, il n'y en a pas à afficher)

Si quelqu'un a une idée... merci !!

stan333
Nouveau
Messages : 2
Inscription : 27 Nov 2012 14:32
Localisation : France

Re: (avatar) multiples avatars ??

Messagepar stan333 » 19 Déc 2012 22:54

J'ai finalement réussi à parvenir à mes fins.
Solution, peut-être un peu laborieuse et redondant (pas très DRY), mais ça marche.
J'ai dupliqué le module avatar, et j'ai modifié le module pour qu'il soit indépendant, en changeant les variables...


Revenir vers « Développement d'extensions »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité