Diviser CB Login en 3 : login / mot de passe perdu / inscription

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

  • Diviser CB Login en 3 : login / mot de passe perdu / inscription

    Bonjour.

    J'utilise Template Creator CK et j'ai ajouter le login directement dans un menu (menu "utilisateur" contenant en sous menu le module CBLogin).
    Via le css j'ai modifié les couleurs, etc ...
    Sauf que lorsque l'on passe sur l'item de menu, celui-ci change de couleur (hover) et le module CB Login est un bloc à lui tout seul, j'aurais voulu splitter en 3 éléments de menu distincts :
    • Login : le login seul, pas de problème, il suffit de décocher "Lost Password" et "Create account"
    • Mot de passe perdu : cocher "Lost Password" et décocher "Create account" mais on ne peux pas cacher le bloc login !
    • Inscription : décocher "Lost Password" et cocher "Create account" mais on ne peux pas cacher le bloc login !
    Du coup, le bloc de login apparait 3 fois.
    Je suis plusieurs pistes :
    1. Pouvoir masque le bloc Login du module CB Login
    2. Créer directement le code HTML dans le menu mais je ne sais pas comment faire. Certainement avec un article.

    Code HTML
    Code HTML:
    <div class="cbLoginLinksList">
      <div class="cbLostLoginLi">
        <a href="http://127.0.0.1/Kunena/index.php/login/inscription/lostpassword" class="mod_login_MenuLogin">
        <img src="http://127.0.0.1/Kunena/modules/mod_cblogin/mod_cblogin/forgot.png" alt="Rappel de l'identifiant et du mot de passe" title="Rappel de l'identifiant et du mot de passe" width="25px" height="20px" style="border-width:0px;cursor:pointer;" /> Identifiant / mot de passe perdu ?
        </a>
      </div>
    </div>
    Je pense que je pourrais ajouter un article dans le menu (j'ai pas encore cherché) mais je voudrais savoir si d'autres on déjà tentés de faire ce genre de chose...
    Je vous laisse un screenshot de ce que j'ai actuellement. En plus, comme le module CB Login contient des li et ul, le menu les prends pour des sous menu et ça fait des choses pas très belles mais ça, je verrais plus tard...
    Cliquez sur l'image pour l'afficher en taille normale

Nom : Menu utilisateur.jpg 
Affichages : 1 
Taille : 39,6 Ko 
ID : 1814628

  • #2
    Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

    J'ai créé un "Module Contenu personnalisé" dans lequel j'ai mis :
    Code HTML:
    <div class="cbLoginLinksList">
    <div class="cbLostLoginLi"><a class="mod_login_MenuLogin" href="index.php/component/comprofiler/lostpassword"> <img src="modules/mod_cblogin/mod_cblogin/forgot.png" border="0" alt="Rappel de l'identifiant et du mot de passe" title="Rappel de l'identifiant et du mot de passe" width="25px" height="20px" style="border-width: 0px; cursor: pointer;" /> Identifiant / mot de passe perdu ? </a></div>
    </div>
    Et ça fonctionne, mais y a-t-il un moyen plus smple et plus sur de faire ça, plutot que de mettre un lien en dur ?

    Commentaire


    • #3
      Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

      Bonjour,

      Pourquoi vouloir à toute force dépioter Cb_login ?
      Juste pour le plaisir ou de vraies raisons, parce que là, j'ai vraiment l'impression de ne pas savoir le vrai but.

      Et s'il s'agit de changer le look, pourquoi ne pas tout bêtement surcharger le template ?
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #4
        Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

        Bonjour,
        trois liens dans un module, ça porte un nom : un menu.
        Donc crée un menu avec trois liens de menu : CB>login, CB>enregistrement, CB>rappl mot de passe, et voilà. En fait tu n'utiliseras plus le mod_CBlogin du tout.
        Schtroumpfe toi le Schtroumpf t'aidera.
        Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

        Commentaire


        • #5
          Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

          Envoyé par jisse03 Voir le message
          Bonjour,

          Pourquoi vouloir à toute force dépioter Cb_login ?
          Juste pour le plaisir ou de vraies raisons, parce que là, j'ai vraiment l'impression de ne pas savoir le vrai but.

          Et s'il s'agit de changer le look, pourquoi ne pas tout bêtement surcharger le template ?
          Je suis en train de développer mon propre template (global) et je fais des menus qui changes de couleur au survol (classique). Le but est de placer le login / mot de pase oublié / inscription dans un menu pour ne pas surcharger la page. Si je laisse CBLogin "entier" le survol c'est tout le module qui change de couleur et non "login" ou "mot de passe oublié" ou "inscription". De plus, CBLogin place des puces devant "mot de passe oublié" ou "inscription" et ça le menu n'aime pas du tout puisque ce sont les balises qu'il utilise pour faire les menus et sous menu justement ! Si je change le template de CB Login il restera de toute façon "entier" ou en tout cas, on ne pourra pas juste avoir "mot de passe oublié" ...
          Envoyé par Grand Schtroumpf Voir le message
          Bonjour,
          trois liens dans un module, ça porte un nom : un menu.
          Donc crée un menu avec trois liens de menu : CB>login, CB>enregistrement, CB>rappl mot de passe, et voilà. En fait tu n'utiliseras plus le mod_CBlogin du tout.
          C'est justement dans un menu que je veux placer ces 3 éléments. Le mod_CBLogin peut être utilié pour la partie login sans problème, pour les autres liens de menu, qu'est-ce que tu entends par "CB>enregistrement" et "CB>rappl mot de passe" ?
          Parce que lorsque l'on ajoute un module, on peut ajouter mod_CBLogin entier mais c'est tout, CB ne propose pas un module "rappel de mot de passe" d'où l'idée de le faire moi même en HTML en recopiant ce que CBLogin génère. J'ai pas trop compris ton idée (ou alors c'est ce que j'ai fais).
          Dernière édition par Feneck91 à 08/12/2011, 08h03

          Commentaire


          • #6
            Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

            Re,
            Le mod_CBLogin peut être utilié pour la partie login sans problème
            Justement non, pas dans un lien de menu. Pas la peine de monter une usine à gaz pour utiliser à tout prix le module alors que le composant Community Builder propose la même fonctionnalité.

            Pour les autres liens de menu, qu'est-ce que tu entends par "CB>enregistrement" et "CB>rappel mot de passe" ?
            Quand tu vas créer tes liens de menu, il va falloir leur donner un type de lien, et tu vas aller taper dans ce que propose Community Builder (CB) en l'occurrence login, enregistrement, rappel mot de passe (ou en environ) comme tu choisirais articles > articles en vedette.
            Schtroumpfe toi le Schtroumpf t'aidera.
            Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

            Commentaire


            • #7
              Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

              Bon, j'arrive à des choses intéressantes...
              Je peux laisser le mod_CBLogin dans le menu (pas en lien), le but est que les champs utilisateur/mot de passe soient dans le menu et pas ouvrir une page où on entre ses identifiants (regarde le screen shot que j'ai fais). C'est pour ça que je ne comprend pas pourquoi tu écris :
              Justement non, pas dans un lien de menu. Pas la peine de monter une usine à gaz pour utiliser à tout prix le module alors que le composant Community Builder propose la même fonctionnalité.
              Par contre, plutôt que d'utiliser un "Module Contenu personnalisé" faire juste des liens pour le mot de passe perdu et inscription comme tu le préconise est une solution bien plus élégante.
              Merci.

              Commentaire


              • #8
                Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                Re,
                regarde le screen shot que j'ai fais
                Je vois une espèce de mod_login avec le formulaire de login doublé et pas de lien pour l'inscription. Je doute que ça soit ce que tu veux...

                Parce que si ce que tu veux c'est un formulaire de login avec deux lien "mot de passe perdu" et "inscription", c'est un mod (cb)login standard, donc c'est moi qui ne comprends plus la question...
                Schtroumpfe toi le Schtroumpf t'aidera.
                Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                Commentaire


                • #9
                  Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                  Non, c'était une ébauche, le formulaire de login doit être unique (et maintenant il l'est chez moi en local) et les liens pour mot de passe oublié et inscription vont être mis, c'était juste pour l'idée de ce que je voulais faire...
                  Je pense que je ne vais pas tarder à mettre mon site en ligne pour permettre de le voir...
                  J'ai encore beaucoup de travail sur le template....

                  Commentaire


                  • #10
                    Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                    Re,
                    tu n'as pas vraiment répondu à ma question...
                    Un mod_CBlogin nomal, c'est un formaulaire de login + un lien "mot de passe oublié" + un lien "incription" (ou à peu près). Qu'est-ce qui ne te convient pas là dedans ?
                    Schtroumpfe toi le Schtroumpf t'aidera.
                    Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                    Commentaire


                    • #11
                      Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                      Envoyé par Grand Schtroumpf Voir le message
                      Re,
                      tu n'as pas vraiment répondu à ma question...
                      Un mod_CBlogin nomal, c'est un formaulaire de login + un lien "mot de passe oublié" + un lien "incription" (ou à peu près). Qu'est-ce qui ne te convient pas là dedans ?
                      Comme il est intégré à l'intérieur du menu (et non pas en lien qui va s'afficher dans la page une fois qu'on aura clické), j'aurais aimé avoir 3 liens distincts afin que le survor (hover) soit plus joli, de plus comme le module utilise des liste à puce pour mot de passe oublié et inscription ça merde au niveau du menu.
                      Ce que je vais faire :
                      1> créer une instance du module CBLogin mais sans les liens mot de passe perdu et inscription (on peut désactivé ces options dans le module)
                      2> faire un lien mot de passe perdu comme tu me l'as conseillé
                      3> faire un lien inscription comme tu me l'as conseillé

                      Ainsi, dans le menu "utilisateur", on pourra s'inscrire, demander le renvoi des mots de passe et aussi s'authentifier directement dans le menu sans être obligé de passer par une page intermédiaire.

                      Commentaire


                      • #12
                        Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                        Comme j'intègre ce module directement DANS le menu (mettre [modid=xx]) les puces provoquent des problèmes d'affichage du menu et le hover (qui change le fond (background) de couleur) prend tout le module au lieu d'avoir 3 liens. Toutefois, s'il n'était pas DANS le menu, alors il n'y a aucun problème, je le trouve très sympathique ce module de login.

                        Commentaire


                        • #13
                          Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                          Re,
                          ah, OK.
                          Donc il te faut faire une surchage du CBlogin pour virer les liens, et ajoter les deux liens d emenu comme on l'a vu plus haut.
                          Schtroumpfe toi le Schtroumpf t'aidera.
                          Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

                          Commentaire


                          • #14
                            Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                            Envoyé par Grand Schtroumpf Voir le message
                            Re,
                            ah, OK.
                            Donc il te faut faire une surchage du CBlogin pour virer les liens, et ajoter les deux liens d emenu comme on l'a vu plus haut.
                            C'est exactement ça ! (c'est vrai que c'est pas toujours évident de se faire comprendre)
                            Dans CBLogin on peut lui dire de ne pas mettre ces deux liens donc ça c'est facile à faire...
                            Pour les liens, je vais ajouter les images, ça fera plus joli et ça aura la même gueule que cblogin...
                            Sauf que j'aimerais bien avoir des images (cadena, user, logout, etc) à moi et pas utiliser ceux de CBLogin, tu sais où je pourrais trouver ce genre d'image ? (oui je sais, google est mon ami ;-) )

                            Commentaire


                            • #15
                              Re : Diviser CB Login en 3 : login / mot de passe perdu / inscription

                              Envoyé par Feneck91 Voir le message
                              Dans CBLogin on peut lui dire de ne pas mettre ces deux liens donc ça c'est facile à faire...
                              Pour les liens, je vais ajouter les images, ça fera plus joli et ça aura la même gueule que cblogin...
                              Sauf que j'aimerais bien avoir des images (cadena, user, logout, etc) à moi et pas utiliser ceux de CBLogin, tu sais où je pourrais trouver ce genre d'image ? (oui je sais, google est mon ami ;-) )
                              Bonjour,

                              Regardes par exemple ce site: http://www.instantshift.com/2009/08/...nd-developers/. Tu devrais y trouver ton bonheur en icones de qualité, gratuites et libres à l'utilisation sur des sites.

                              Les images du module sont situées dans mod_cblogin/files/mod_cblogin. Remplaces celles que tu veux par d'autres
                              Pas de demande de support par MP.
                              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X