uploader un avatar sur Joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • uploader un avatar sur Joomla

    Bonjour,

    est-il possible d'intégrer aux paramètres profil-utilisateur la possibilité d'uploader un avatar,
    sans utiliser Community Builder ?

    merci de vos réponses...

  • #2
    Re : uploader un avatar sur Joomla

    Bonjour,

    Sur la JED, il y a plusieurs propositions : https://extensions.joomla.org/extens...clearfilters=1

    J'ai essayé le plus simple d'entre eux : https://extensions.joomla.org/extens...ment/cmavatar/ qui semble fonctionner. Sa documentation (en anglais) donne quelques conseils utiles: http://cmavatar-docs.readthedocs.io/.../overview.html

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : uploader un avatar sur Joomla

      merci Pascal pour le lien de cmavatar, je viens de l’essayer..
      L'avatar créé est bien présent dans mon profil, mais impossible de l’afficher en frontend dans mon extension de connexion SCLogin.
      y aurait-il une parade ?
      si quelqu’un est déjà parvenu à coupler CMavatar et SCLogin ?

      Commentaire


      • #4
        Re : uploader un avatar sur Joomla

        Bonsoir,

        Au niveau de la documentation CMAvatar, c'est expliqué : http://cmavatar-docs.readthedocs.io/...s/display.html

        Il faut inclure :
        Code PHP:
        require_once JPATH_PLUGINS '/user/cmavatar/helper.php';
        $avatar PlgUserCMAvatarHelper::getAvatar($userId); 
        Par exemple, pour avoir l'avatar au niveau du module logout (fichier tmpl\logout.php), j'ai ajouté la gestion de l'avatar dans le code php du début du module.

        Code PHP:
        <?php
        if ($params->get('enableProfilePic'))
            echo 
        $helper->getSocialAvatar($registerType$helper->profileLink);

        if (
        $params->get('greetingName') != 2)
        {
            
        $user JFactory::getUser();
            if (
        $params->get('greetingName') == 0)
                
        $name $user->get('username');
            else
                
        $name $user->get('name');
        // ajout de l'avatar => attention la taille de l'image
        require_once JPATH_PLUGINS '/user/cmavatar/helper.php';
        $avatar "<img src='".JURI::base().PlgUserCMAvatarHelper::getAvatar($user->get('id'))."' width='50px' height='auto' >";    
        // fin de l'ajout
            
        echo '<div class="sclogin-greeting">'.$avatar." "JText::sprintf('MOD_SCLOGIN_WELCOME'$name) . '</div>';
        }
        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X