Salut tout le monde !
Je suis à la recherche d'un plugin pour gérer l'accès aux articles aux seuls membres.
Je souhaiterais mettre en libre accès certains articles, et d'autres seulement le chapô si les visiteurs ne sont pas inscrits.
Je ne sais pas si ça a déjà été fait.
Réponses
Je pense à quelque chose comme cela :
Paramètres du plugin :
- Choix de visibilité des articles par defaut :
+ Visible pour tout le monde
+ Restreint aux seuls membres
+ ...
- Dans les articles un Select permettant le choix par article de la visibilité / restriction / ou de suivre le paramètre par défaut du plugin
Buster/NGINX/PHP7/PluXml5.8
Ça serait chouette de ta part !
http://forum.pluxml.org/viewtopic.php?id=5773
dans bsxFiltre, la gestion des membres/password est celle de
l'administration de pluxml, tandis qu'il suffit qu'un article soit
dans la catégorie "priv" pour n'être visible que des membres
connectés.
Buster/NGINX/PHP7/PluXml5.8
dans ce cas, tout serait privé, sauf les articles dotés de cette catégorie;
(ça mettrait à l'abri des oublis). Faudra voir pour les pages statiques.
Bonjour, tu as réussi à le créer ce Plugin ou ... ?
Salut, non me je suis arrêté a ce que brieucs avait donné en lien qui fait que cela existe un peu déjà et mes besoins ayant changés je n'ai pas continué tout de suite donc tombé dans les oubliettes de ma mémoire défaillante.
Mais ce serais une bonne idée que je le fasse quand même.
Tu fait bien de remonter le sujet je vais m'y mettre
Buster/NGINX/PHP7/PluXml5.8
Bonjour, merci à toi pour la prise en compte du message.... Bonne journée
Ce soir/nuit je vais avoir un peu de temps pour le finaliser un peu et le publier donc dematin y devrais etre dans vos bac en version 1
Buster/NGINX/PHP7/PluXml5.8
Si ça c'est pas une excellente nouvelle .... Merci à toi !
https://github.com/WorldBot/MyPluX_MembersContent
Il est possible dans le "textarea" de la configuration du plugin d'utiliser quelques tags html (p, a, br, span, em, b)
donc par exemple d'y mettre un texte du genre:
Le texte affiché en remplacement du contenu est entouré déjà d'un div avec pour "class" art_content_replaced (a vous de faire un regle css si besoin)
Buster/NGINX/PHP7/PluXml5.8
Je viens de le tester et, si il peut parfaitement convenir, il est dommage que nous ne puissions pas choisir de rendre l'un ou l'autre des articles privé à notre gré.
Ma pensée est surtout qu'un visiteur peut se lasser de cliquer sur les liens vers des articles et à chaque fois se faire jeter.
L'utilisateur de ce plugin devra en mon sens éviter de faire apparaître de tels liens quitte à les réserver à une zone privée accessible seulement aux membres connectés.
Pour les pages statiques, vivement Noël.
On peut bel et bien choisir de rendre un article privé ou non. Méa culpa. :8
Je viens d'avoir une petite idée facile a réaliser pour avertir l'utilisateur en rajoutant un petite classe ou non sur le chapo qui permetrais si l'on veux de faire comprendre au visiteur non connecté que le contenu de cet article est réservé aux membres
Je reviens avec d'ici quelques jours, donc version 1.5 avant la semaine des 4 jeudi cela vas de soit
Merci pour ton retour.
Buster/NGINX/PHP7/PluXml5.8
Je viens de tester ton plugin et il est excellent.
Je suis président d'une association, j'utilise pluxml pour le petit site que j'ai créé et ce plugin me sera d'une grande utilité.
Bravo
Jol
Version 1.5: https://github.com/WorldBot/MyPluX_MembersContent/releases
+ Possibilité d'ajouter automatiquement un texte/code html aux chapô des articles qui sont réservé aux membres.
+ Balise <div> maintenant autorisé
Exemple Simple:
Ajouter devant le châpo : (seulement aux visiteurs ou pour tout le monde )
Avec le thème par défaut et bien sur suivant ce que vous aurez dans votre châpo une mention "Premium" sera affiché à la droite du châpo.
Ainsi les visiteurs sauront si l'article est publique ou réservé aux membres avant de cliquer dessus.
Vous pouvez bien sur remplacer la mention "premium" par tout ce que vous voulez, classes css et code compris.
Buster/NGINX/PHP7/PluXml5.8
Cdt ! Beau boulot !
De par leur nature les pages ont un fonctionnement different des articles peuvent contenir du code php et ne possèdent pas de châpo.
Je prends en compte et regarderais cela en temps utile.
Merci
Buster/NGINX/PHP7/PluXml5.8
en début de MyPluX_MembersContent , il faut faire un test : D'autant que tu ne filtres pas les variables $_POST
Dans config.php :
au lieu de déclarer "$PLUGIN_NAME = 'MyPluX_MembersContent';", tu peux utiliser "$plugin".
Dans <form> , l'attribut action est inutile, tu lui donnes sa valeur par défaut.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour bazooka07, etonnant que le test de plxroot n'etait pas dans le plugin, je vais corriger ca.
Pour le reste oui, il est beta certains attributs sont inutiles et seront enlevés ou corrigés.
Merci
Petit bug versiin 1.5.0 et 1.5.1 (désolé)
Corrigé version 1.5.2
Buster/NGINX/PHP7/PluXml5.8
Une petite question en passant.
Cet excellent plugin permet de réserver des articles aux membres.
Dans Pluxml, on crée un utilisateur (membre) mais le minimum en droit est rédacteur, il a donc accès à une partie de l'administration pour écrire des articles.
Est-il possible de créer un membre sans que celui-ci est accès à la partie administration, même pour écrire des articles ?
Merci
Jol
Salut Jol, non et à mon sens un membre qui n'est pas au minimum rédacteur ( donc en qui on as pas au moins un tout petit minimum de confiance ) ne devrais pas être créé en tant qu'utilisateur de pluxml d'autant qu'on est limité par défaut à 999 utilisateurs.
Donc le mieux est d'avoir, faire et, utiliser une gestion externe pour les membres qui n'ont rien à voir avec la rédaction ou correction des pages/blogs et surtout qui ne donne pas accès à la zone d'administration.
Un tel plugin est actuellement dans mes bacs en cours de finalisation ( il fonctionne déjà ) et sera compatible avec celui-la.
Par contre il sera un peu brut de décoffrage car il ne sera la que pour permettre côté visiteur uniquement l'inscription/login/logout sans mot de passe ( passwordless avec code style 2FA de vérification par email ), sans base utilisateur ou gestion du mot de passe. Tout sera fait/gardé dans la session de l'utilisateur. ( rien ne sera gardé sur le site même pas l'email, aucun fichier ou base )
Son + : Pas de Mot de passe, Sécurité 2FA : un code est envoyé par mail.
Son - : Celui qui perds son email => Ne peux plus se connecter du moins avec le meme email. ( sauf à prévoir une option de récupération autre )
Il fonctionne déjà mais à besoin que je lui donne un peu plus d'amour ( le modifier pour qu'il soit utilisable ailleurs que sur mon site ), ce qui sera fait avant la saint valentin du mois de juin 8o
Par contre comme dit il ne serviras qu'à l'inscription, login, logout. Rien d'autre ce ne sera qu'une base brut de travail qui correspond à mes besoins.
Tout le reste sera à faire si par exemple on veux un profil avec nom, prénom, téléphone, adresse etc.. ou autre
Mais j'en reparlerai dans un autre sujet.
Buster/NGINX/PHP7/PluXml5.8
Hello,
C'est tout à fait ce qu'il me faut : inscription, login, logout.
Est-ce que tu serais d'accord que je le teste dans l'état ?
Jol
Buster/NGINX/PHP7/PluXml5.8
Ok
Merci
Ça fait plaisir
Merci Yannic ! Je viens de proposer une traduction sur GitHub
Buster/NGINX/PHP7/PluXml5.8