Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

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

  • [RÉGLÉ] Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

    Bonjour,

    j'ai créé un site pour la TPE dans laquelle je travailles.

    J'aimerais que lors de l'inscription, dans le champ "site web" les utilisateurs ne soient pas obligé de rentrer sous le format "http://www.votre-site-web.com" :
    mais simplement, avec ou sans les www, du genre : "www.site.com" ou encore "siteweb.fr"

    Nous sommes dans la décoration, et nos utilisateurs ne prennent pas la peine de remplir ce champs car peut comprenne ou savent qu'une adresse complète doit avoir les "http://", or c'est assez important pour nous afin de vérifier leur activité et valider ou non leur accès à la zone pro.
    Cliquez sur l'image pour l'afficher en taille normale

Nom : Message erreur inscription.jpg 
Affichages : 1 
Taille : 26,8 Ko 
ID : 1824583

    Avez vous une solution à m'apporter ? J'ai chercher en vain..

    Merci par avance.

    Benjamin.
    LES HERITIERS DECORATION FRANCAISE Décoration et édition pour le haut de gamme, hôtel, maison, appartement privé

  • #2
    Re : Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

    Quel est le formulaire utilisé pour la création de compte ?
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

      Envoyé par RobertG Voir le message
      Quel est le formulaire utilisé pour la création de compte ?
      C'est le formulaire de base de joomla, avec le plug-in "Utilisateur - Profil" d'activé qui rajoute quelques champs, notamment "site web".

      Merci d'avance

      Commentaire


      • #4
        Re : Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

        Bonjour,

        Le problème vient du fait que, dans le formulaire, la zone est format url.

        Vous avez le choix :
        - soit vous modifiez le fichier plugins/user/profile/profiles/profile.xml et vous retirez la ligne qui contient filter="url". Dans ce cas, il n'y aura plus de contrôle sur le format en entrée (avec le risque que cela devienne n'importe quoi...)
        - soit vous modifiez le libellé pour ajouter quelque chose du style : Site web (format http://www.monsite.fr). Cela peut se faire au niveau d'une substitution dans le language: allez dans Extensions/langues/substitutions, entrez Nouveau, puis, dans la zone de traduction, entrez PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL, mettez le texte que vous souhaitez et enregistrez.

        Une autre solution peut être de créer un nouveau filtre à la place de url (c'est dans librairies/joomla/form/rule), mais cela se complique un peu plus.

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

        Commentaire


        • #5
          Re : Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

          Envoyé par pmleconte Voir le message
          Bonjour,

          Le problème vient du fait que, dans le formulaire, la zone est format url.

          Vous avez le choix :
          - soit vous modifiez le fichier plugins/user/profile/profiles/profile.xml et vous retirez la ligne qui contient filter="url". Dans ce cas, il n'y aura plus de contrôle sur le format en entrée (avec le risque que cela devienne n'importe quoi...)
          - soit vous modifiez le libellé pour ajouter quelque chose du style : Site web (format http://www.monsite.fr). Cela peut se faire au niveau d'une substitution dans le language: allez dans Extensions/langues/substitutions, entrez Nouveau, puis, dans la zone de traduction, entrez PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL, mettez le texte que vous souhaitez et enregistrez.

          Une autre solution peut être de créer un nouveau filtre à la place de url (c'est dans librairies/joomla/form/rule), mais cela se complique un peu plus.

          Pascal

          Merci Pascal pour votre réponse rapide, je vais étudier les solutions proposées, la dernière est sans doute la meilleure, je vais d'abord supprimer la ligne, au risque que ça deviennent n'importe quoi, mais les clients ne seront pas nombreux, et chaque comptes sont validés "à la main" pour un accès pro.

          Bonne soirée encore merci.

          Benjamin.

          Commentaire


          • #6
            Re : Champ "Site Web" formulaire inscription / Supprimer les "http://" obligatoire

            Envoyé par pmleconte Voir le message
            Bonjour,

            Le problème vient du fait que, dans le formulaire, la zone est format url.

            Vous avez le choix :
            - soit vous modifiez le fichier plugins/user/profile/profiles/profile.xml et vous retirez la ligne qui contient filter="url". Dans ce cas, il n'y aura plus de contrôle sur le format en entrée (avec le risque que cela devienne n'importe quoi...)
            - soit vous modifiez le libellé pour ajouter quelque chose du style : Site web (format http://www.monsite.fr). Cela peut se faire au niveau d'une substitution dans le language: allez dans Extensions/langues/substitutions, entrez Nouveau, puis, dans la zone de traduction, entrez PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL, mettez le texte que vous souhaitez et enregistrez.

            Une autre solution peut être de créer un nouveau filtre à la place de url (c'est dans librairies/joomla/form/rule), mais cela se complique un peu plus.

            Pascal
            Je viens d'essayer de supprimer la ligne filtre mais ça ne fonctionne pas j'ai toujours "veuillez saisir une URL" si je ne rentre pas les "http://".

            Je résume ce que j'ai fait :

            -Dans le fichier "plugins/user/profile/profiles/profile.xml"

            -j'avais :
            <field
            name="website"
            type="url"
            label="PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL"
            description="PLG_USER_PROFILE_FIELD_WEB_SITE_DESC"
            id="website"
            filter="url"
            size="30"
            />
            -J'ai transformé en :
            <field
            name="website"
            type="url"
            label="PLG_USER_PROFILE_FIELD_WEB_SITE_LABEL"
            description="PLG_USER_PROFILE_FIELD_WEB_SITE_DESC"
            id="website"
            size="30"
            />
            -J'ai re-uploader le fichier et j'ai purgé le cache de joomla.

            J'ai également essayer en mettant filter="strings" comme les autres champs, mais même résultat.

            J'ai raté un truc ?

            Merci par avance,

            Benjamin

            Commentaire


            • #7
              Re : Champ &quot;Site Web&quot; formulaire inscription / Supprimer les &quot;http://&quot; obligatoire

              Envoyé par ben69 Voir le message
              Je viens d'essayer de supprimer la ligne filtre mais ça ne fonctionne pas j'ai toujours "veuillez saisir une URL" si je ne rentre pas les "http://".

              Je résume ce que j'ai fait :

              -Dans le fichier "plugins/user/profile/profiles/profile.xml"

              -j'avais :


              -J'ai transformé en :


              -J'ai re-uploader le fichier et j'ai purgé le cache de joomla.

              J'ai également essayer en mettant filter="strings" comme les autres champs, mais même résultat.

              J'ai raté un truc ?

              Merci par avance,

              Benjamin
              essayez en remplacant le type de champ typ="url" par type="text".......

              Commentaire


              • #8
                Re : Champ &quot;Site Web&quot; formulaire inscription / Supprimer les &quot;http://&quot; obligatoire

                Envoyé par lefabdu51 Voir le message
                essayez en remplacant le type de champ typ="url" par type="text".......
                Effectivement ça paraissait logique, ça a fonctionné merci !

                Commentaire


                • #9
                  Re : Champ &quot;Site Web&quot; formulaire inscription / Supprimer les &quot;http://&quot; obligatoire

                  Si c'est réglé merci de l'indiquer :
                  Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
                  Confucius

                  Commentaire


                  • #10
                    Re : Champ &quot;Site Web&quot; formulaire inscription / Supprimer les &quot;http://&quot; obligatoire

                    Envoyé par lesoutier Voir le message
                    Si c'est réglé merci de l'indiquer :
                    http://forum.joomla.fr/announcement.php?f=230
                    Ah merci je n'avais pas trouvé hier comment on procède.

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X