Affichage conditionnel en fonction du statut du visiteur

  • WordPress :4.9.4
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2147944
    Puja
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : DIVI
    • Extensions en place : WP Customer Area OU Ultimate Member
    • Nom de l’hébergeur : OVH
    • Adresse du site :

    Problème(s) rencontré(s) : Bonjour à tous,

     

    Je dois développer un site pour un client qui me demande de créer une zone membre (avec inscription, login, logout,compte, etc..). Ce site s’adresse à des étudiants qui pourront acheter des ordinateurs avec de grosses remises si leur école est en partenariat avec le site.

    En me renseignant un peu j’ai trouvé deux extensions qui me paraissent vraiment bien pour ça : WP Customer Area et Ultimate Member.

    Là ou cela devient un peu plus compliqué, c’est qu’il me faut afficher le logo de leur école sur les pages du site une fois qu’ils sont enregistrés et connectés … faire en fait une sorte d’affichage conditionnel en fonction du statut du visiteur (non enregistré, enregistré mais non affilié à une école, affilié à une école).

    J’ai essayé de trouver une solution pour ça (sans dev en php … je ne parle pas couramment le php).

    Seriez-vous me dire s’il existe un module pour cela (et même si l’un des deux modules que j’ai cité plus haut en est capable ?)

    D’avance merci pour vos réponses

    #2149004
    momofr@free.fr
    Modérateur
    Maître WordPress
    1650 contributions

    Salut il existe pas mal d’extensions pour gérer du contenu privé, souvent via des codes courts (shortcodes) :

    Et bien d’autres en réalité, il te suffit de savoir quel degré de complexité de droits tu as à gérer.

    #2151075
    Puja
    Participant
    Initié WordPress
    5 contributions

    Salut,

    Désolé de ne répondre que maintenant mais j’ai raté la notification. En tout cas merci pour ton retour. Si je comprends bien ce que tu dis, les extensions citées permettent de déterminer un type d’affichage différent (éléments de la page) en fonction du statut du visiteur. Statut qui sera géré par le plugin ultimate member.

    Si un visiteur se crée un profil, en fonction de l’école qu’il choisit je peux afficher un logo (de l’école concernée) différent.

    Si c’est bien ça c’est exactement ce dont j’ai besoin. J’espère juste que les deux extensions sont bien compatibles.

     

    Merci encore pour ta réponse et bonne journée

    #2151415
    Flobogo
    Modérateur
    Maître WordPress
    14573 contributions

    Bonjour,

    les extensions citées permettent de déterminer un type d’affichage différent (éléments de la page) en fonction du statut du visiteur

    Oui et non. Le contenu peut facilement être différent selon que l’utilisateur est connecté / non connecté. Mais votre demande va plus loin :

    Si un visiteur se crée un profil, en fonction de l’école qu’il choisit je peux afficher un logo (de l’école concernée) différent.

    Pour afficher des contenus différents selon des « statuts » différents (dans votre cas, tous étudiants, mais d’écoles différentes), ce la implique de créer des groupes d’utilisateurs.
    L’extension Press-permit-Core permet ça (peut-être S2Member aussi), mais pas toutes les extensions citées.

     

    #2151907
    Puja
    Participant
    Initié WordPress
    5 contributions

    Merci pour cette réponse précise. Je vais de ce  pas tester Press-permit-Core et voir s’il fonctionne avec Ultimate Member

     

    Encore merci pour votre aide

    #2157787
    Puja
    Participant
    Initié WordPress
    5 contributions

    Bonjour Flobodo,

    J’ai pu installer et regarder Press-permit-core. Ce plugin semble assez puissant, mais j’ai un doute sur le fait qu’il réponde à mes attente.

    Dans l’éventualité ou vous le connaissiez bien, pouvez-vous me confirmer qu’il me permette d’afficher une image différente en fonction du rôle de l’utilisateur ?

    Il est clair qu’il permet de régler très finement les autorisation de contenu d’une page pour chaque type de rôle de visiteur. Mais cette permission, me semble t’il, s’applique à tout le contenu de la page. Je n’ai pas trouvé la possibilité (via un shortcode par exemple) d’assigner un élément de contenu à un rôle spécifique.

    L’alternative serait peut-être de créer une occurrence de page par rôle (donc école dans mon cas). Un peu comme une gestion de langue. Mais cela me parait assez laborieux comme méthode.

     

    D’avances merci pour vos conseils.

     

    #2157813
    Flobogo
    Modérateur
    Maître WordPress
    14573 contributions

    Alors, je ne connais pas spécifiquement cette extension, mais en effet, elle permet de gérer des pages différentes selon les groupes ; par contre, je ne pense pas qu’une extension (surtout en gratuit) puisse modifier l’affichage d’un élément de la page selon le groupe du visiteur.

    L’alternative serait peut-être de créer une occurrence de page par rôle (donc école dans mon cas). Un peu comme une gestion de langue. Mais cela me parait assez laborieux comme méthode.

    C’est sans doute long à mettre en place, mais ça semble la seule alternative. Il faut peut-être envisager de ne mettre le logo de chaque école que sur la page « d’accueil », sur laquelle ils arriveraient après connexion.

    #2157877
    Li-An
    Modérateur
    Maître WordPress
    19647 contributions

    S2Member permet de le faire.

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.