Rendre une section de site privée (Créer un compte)

  • Statut : non résolu
13 sujets de 1 à 13 (sur un total de 13)
  • Auteur
    Messages
  • #519920
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Ma configuration WP actuelle
    – Version de WordPress : 3.5
    – Thème utilisé : Twenty Twelve
    – Nom de l’hebergeur : Gandi
    – Adresse du site : http://www.minimat.fr

    Bonjour à tous,

    J’ai une idée assez précise de ce que je veux faire, mais pas les compétences. Je suis désolé si ce n’est pas très clair, en espérant que quelqu’un aura la patience de me comprendre et de m’aider!

    Pour le moment, je n’utilise que des pages et sous-pages, et mon site ressemble schématiquement à ceci:

    Home / Page 1 / Page 2

    J’ai des sous/sous/sous-pages aux pages 1 et 2, ce qui fait qu’un menu déroulant apparaît lorsque la souris se pose (même sans cliquer) sur Page 1 ou Page 2.

    Je souhaiterai rendre la section Page 2 privée, protégée par un mot de passe. Je ne sais pas ce qui est possible de faire ou pas avec wordpress à ce niveau, mais voici comment je vois les choses idéalement:

    J’aimerais que le menu déroulant de la Page 2 n’apparaisse pas, et que seule la Page elle-même soit cliquable. Soit sur la page elle-même, soit par une sorte de pop-up, l’internaute devrait alors être invité à entrer un mot de passe – à moins qu’il ne soit peut-être plus simple de l’inviter à s’enregistrer sur le site. Si le principe de l’inscription est la meilleure solution, j’aimerais que ce soit une inscription très simple, sans mail de confirmation et tout le tralala. Juste de quoi lire cette section du site, mais en même temps il serait bon que l’adresse IP soit enregistrée, pour que la personne n’ait pas à entrer de nouveau le mot de passe à chaque fois qu’elle veut la consulter.

    Une fois enregistré, d’une manière ou d’une autre, le menu déroulant de la Page 2 apparaît donc, donnant accès à toutes ses sous-pages.

    Voili voilou, j’espère que c’est compréhensible et réalisable… Merci d’avance pour votre aide!

    #877251
    Franck (fge)
    Modérateur
    Maître WordPress
    9572 contributions

    As-tu regardé du coté des extensions du type Role-Scoper ou s2member qui permettent d’affiner la gestion des permissions dans WordPress ?

    #877252
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Je n’ai pas fini d’explorer ces deux plugins mais ils me paraissent presque trop puissant par rapport à mes besoins. Concrètement je cherche simplement à protéger une page (et son arborescence) par un mot de passe unique, avec un message automatisé qui donne un indice pour deviner ce mot de passe.
    En tout cas merci beaucoup, je vais continuer à voir ce que je peux faire avec ces deux-là.

    #877253
    minimat
    Participant
    Padawan WordPress
    50 contributions
    #877254
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Bien, alors le plugin ci-dessus n’est plus développé. C’est dommage, car à la fois il apportait LA solution à mon problème, mais il crée un nouveau problème ingérable: il empêche mon plugin lecteur mp3 de fonctionner (le code du lecteur apparaît, au lieu du lecteur lui-même).

    Ça m’aura au moins permis de mieux cerner ce que je veux faire: protéger par mot de passe les pages contenant de la musique. Est-ce que quelqu’un connaît un développeur qui pourrait (pour le plaisir, ou moyennant de modestes finances) reprendre le développement de Exclusive Content Password Protect?

    #877255
    Flobogo
    Modérateur
    Maître WordPress
    20563 contributions

    Salut,

    Il me semble que dans l’admin’ de WP, on peut choisir de « masquer » ou protéger par mot de passe une page ou un article, au moment de son édition.
    Mais je ne sais pas comment ça fonctionne …
    As-tu regardé de ce côté là ?

    #877256
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Bonsoir,
    Oui, en fait j’ai commencé par là, mais ça ne suffit pas à mon projet. J’ai besoin de créer un message d’indice pour le mot de passe. Ça peut paraître trivial, mais ça change tout 🙂

    #877257
    Li-An
    Participant
    Maître WordPress
    28867 contributions

    Il y aussi celui-là http://wordpress.org/extend/plugins/wp-private/ bien vieux aussi.

    #877258
    Li-An
    Participant
    Maître WordPress
    28867 contributions
    #877259
    Li-An
    Participant
    Maître WordPress
    28867 contributions

    Vous pouvez modifier le texte qui annonce une page avec mot de passe: http://www.vileworks.com/password-protected-area-in-wordpress mais ça veut dire un seul indice pour toutes les pages protégées :-(

    #877260
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Cher Li-An,
    Je crois que je m’approche d’une solution grâce à vos liens!
    J’oublie toujours que l’on peut éditer tellement de choses dans wordpress…

    Voici donc où j’en suis:
    – J’utilise le plugin « FT Password Protect Children Pages », car effectivement je n’ai besoin que d’un seul mot de passe.
    – grâce au lien que vous m’avez donné, qui propose un petit tuto pour modifier certaines choses, j’ai maintenant un indice qui s’affiche à chaque page protégée.

    Il reste malheureusement deux problèmes:
    – l’un n’est pas très grave, mais j’aimerais supprimer le « Protected: » qui s’affiche devant chaque page protégée. Le tuto ci-dessus explique comment faire, mais alors que j’ai bien réussi à modifier le message de protection, je n’arrive pas à supprimer « Protected: ». Le second est beaucoup plus enquiquinant: l’invite de mot de passe s’affiche sur la page, mais aussi en haut à gauche, « en double » (et c’est d’ailleurs dans ce doublon qu’il faut entrer le mdp). Voici une page de mon site pour que vous puissiez voir à quoi ressemble le problème.

    Pourriez-vous m’aider à régler l’un ou l’autre de ces problèmes?

    #877261
    minimat
    Participant
    Padawan WordPress
    50 contributions

    [edit]: la double-invitation à entrer le mot de passe est dûe au plugin plugin « FT Password Protect Children Pages ». Je le supprimer et je protège chaque page une par une, c’est las le bout du monde… Si quelqu’un peut donc m’aider à supprimer « Protected:« , c’est mon dernier problème (avant le prochain ; )

    #877262
    minimat
    Participant
    Padawan WordPress
    50 contributions

    Bon et ben j’ai trouvé la solution comme un grand 🙂 en ajoutant ceci en tête de mon functions.php, après <?php

    add_filter(‘protected_title_format’, ‘blank’);
    function blank($title) {
    return ‘%s’;
    }

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