sur une page, obliger à saisir un mot de passe pour les visiteurs

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

  • [RÉGLÉ] sur une page, obliger à saisir un mot de passe pour les visiteurs

    Bonjour
    Bon je cherche maintenant une astuce pour avoir un champ de saisie dans une page ou un module pour visualiser le contenu caché.
    L'idée étant de ne pas obliger, dans certains cas, à créer un compte pour avoir accès à un contenu.
    Le contenu n'est pas payant, juste à accès limité, j'éviterai une extension payante.
    Il peut y avoir plusieurs pages avec un accès masqué mais qui doit avoir un mot de passe différent
    J'ai regardé du côté de https://regularlabs.com/conditionalcontent qui va sortir bientôt une version joomla 4 mais à part la version pro avec du php, je ne pense pas que cela correspond!
    Si autre piste sous joomla 4?
    Dernière édition par herve à 05/07/2022, 20h48
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Hello Hervé,
    Tu pourrais le faire avec conditionalcontent en version gratuite, la pro n'amène rien de plus pour ce que tu as à faire.
    Il faudrait agir ainsi...
    1. Créer autant de groupes que de différentes connexion nécessaires
    2. Créer un compte utilisateur pour chacun de ces groupes
    3. Avec conditionalcontent afficher le contenu masqué des articles uniquement au groupe souhaité
    4. Placer un module de connexion à la droite de ces articles, ou avec conditionalcontent afficher le module de connexion dans l'article à tous les groupes sauf à celui qui peut le consulter, ainsi lorsqu'il est connecté il ne le voit plus
    Sinon il faudrait chercher un petit script sur le web qui permet d'afficher du contenu après insertion d'un identifiant/mot de passe
    Il faudra bien sûr adapter les droits d'insertion de code dans les contenus pour cela
    Support FR de l'éditeur JCE: télécharger JCE en français, aide & forum - www.sarki.ch/jce

    Commentaire


    • #3
      Bonjour
      Effectivement je cherchai initialement uniquement un mot de passe mais pourquoi pas.
      J'ai mis dans le corps du texte :
      Code HTML:
      {hide usergroups="Orga1-lecture seule"}Bonjour{else}Identifiez-vous !{/hide}
      {show usergroups="Orga1-lecture seule"}contenu{else}alternatif{/show}
      J'ai mis le groupe "Orga1-lecture seule" sous le groupe enregistré mais pour pour l'instant j'ai l'affichage
      Bonjour{else}Identifiez-vous !
      peut-être un bug car encore en portage pour joomla4, il va falloir que je les contacte
      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

      Commentaire


      • #4
        Bonjour Hervé,

        UP fait la même chose (filter) qui ne répond pas à ton besoin. Cette fonction affiche un contenu différent selon que l'on est connecté ou pas

        Je pense que ce que tu cherches est la possibilité d'afficher une zone de saisie d'un mot de passe ou code qui charge en AJAX le contenu caché.
        Un peu la fonction mot de passe de file-download de UP : https://up.lomart.fr/demo/action-fil...n-mot-de-passe.
        J'ai cela dans mes tiroirs, mais pas pour tout de suite

        Je ne connais pas d'équivalent
        UP, le plugin universel à découvrir sur https//up.lomart.fr
        bgMax
        , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

        Commentaire


        • #5
          Bonjour
          @lomart
          Effectivement ce serait comme pour le téléchargement. L'idéal serait d'avoir un simple champ de saisi du mot de passe (pour révéler le contenu).
          Celà éviterait de créer un groupe et un utilisateur en plus
          En attendant correction rapide du problème qui provenait de la syntaxe généré par l'éditeur . J'ai même pu mettre la boite de connexion
          Code HTML:
          {hide usergroups="Orga1-lecture seule"}Identifiez-vous{loadmoduleid 16}{hide-else}hello!{/hide}
          Cela fonctionne en l'état en attendant ta meilleure solution ;-)
          J'ai pris le temps pour cette extension et tes extensions utilisés de mettre un avis sur la JED
          Merci encore pour ton écoute et ouverture
          lomart aime ceci.
          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

          Commentaire


          • #6
            Sinon tu peux aussi protéger tes pages (url) à masquer directement dans ton fichier .htaccess peut être ?
            avec un fichier .htpasswd

            Du coup pas de gestion utilisateur, pas d'extension.
            Dernière édition par njoseph à 30/06/2022, 11h14

            Commentaire


            • #7
              Hello.

              As-tu vu ma vidéo qui décrit comment demander l'identification pour accéder à un article ou une catégorie d'articles réservé aux membres identifiés, ceci en utilisant les fonctionnalités natives de Joomla (via l'utilisation des alias de lien de menu) :
              https://www.youtube.com/watch?v=dh8u...AGFpNc&index=8
              A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
              Rejoignez le Joomla Users Groupe Alsace...
              roland_d_alsace va-t-il devenir roland_du_grand_est ?

              Commentaire


              • #8
                Bonjour
                Merci
                @njoseph
                Les gestionnaires de groupe n'ont pas accès au FTP et je n'ai pas envie de gérer les mdp
                A voir si j'arrivais à leur donner un accès en lecture/modif à leur fichier d'un mdp pour le groupe, mais pour l'instant je reste sur l'extension installée en attendant peut-être l'évolution UP
                @roland_d_alsace
                Oui je l'avai vu mais dans ce cas, ce sont des visiteurs qui n'ont pas de compte sur le site
                Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                Commentaire


                • #9
                  Si tes utilisateurs n'ont pas besoin d'un compte sur le site alors la solution de njoseph semble être la meilleure.
                  Un .htpasswd affiche une petite fenêtre navigateur qui demande un identifiant/mot de passe pour accéder au répertoire où il se trouve.
                  Par contre je ne savais pas qu'il était possible dans le .htaccess de spécifier des urls en leur liant un .htpasswd, à vérifier comment faire ça

                  Note : si le fichier .htaccess doit être modifié c'est toi qui va le faire, donc pas besoin de donner des accès FTP aux gestionnaires des groupes
                  Support FR de l'éditeur JCE: télécharger JCE en français, aide & forum - www.sarki.ch/jce

                  Commentaire


                  • #10
                    Bonsoir
                    @sarki
                    justement je ne veux pas faire de la gestion de site communautaire en gérant leurs mot de passe.
                    Si j'ai le temps, je verrai si l'on peut gérer un fichier avec mot passe pour un gestionnaire de groupe ACL mais bon pour l'instant ta 1ère solution fonctionne bien, en attendant une éventuelle solution avec UP
                    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                    Commentaire

                    Annonce

                    Réduire
                    Aucune annonce pour le moment.

                    Partenaire de l'association

                    Réduire

                    Hébergeur Web PlanetHoster
                    Travaille ...
                    X