reprenant mon allusion et mon idée du 30/10/2013, je viens de constater que :
- lorsqu'une page statique est activée dans l'admin, son contenu s'affiche côté client
- lorsqu'elle est n'est pas activée, la page est blanche
question :
- serait-il possible de déterminer à l'avance des durées paramétrables des temps en mode actif et non actif d'une page ?
- plus globalement, de jouer sur le caractère paramétrable des modes actif/non actif des statiques ?
- quels autres choix pourraient être - théoriquement - proposés, en plus de "oui/non" dans la colonne active ?
Voici une nouvelle version du plugin.
Les nouveautés:
[list=*]
[*]Gestion sécurisé des mots de passe[/*]
[*]possibilité de mettre un mot de passe aux pages statiques (désolé Stéphane, je marche sur tes plates bandes)[/*]
[*]Optimisations et corrections de code[/*]
[/list]
Voici une nouvelle version du plugin.
Les nouveautés:
[list=*]
[*]Gestion sécurisé des mots de passe[/*]
[*]possibilité de mettre un mot de passe aux pages statiques (désolé Stéphane, je marche sur tes plates bandes)[/*]
[*]Optimisations et corrections de code[/*]
[/list]
Il se peut que des pirates soient en train d'essayer de dérober vos informations sur le site thepoulpe.net (par exemple, des mots de passe, des messages ou des informations sur vos cartes de paiement).
Juste un Warning un peu alarmiste, pour indiquer que c'est du https, avec un certificat auto-signé. Rien de grave.
J'ai corrigé le lien pour qu'il passe en http.
J'ai tenté d'utiliser votre plugin, je l'ai transféré dans mon ftp (pageperso Free) mais un fois que je ne rends dans mon admin pluxml au niveau des plugin j'ai ce message :
Parse error: syntax error, unexpected T_SL in /mnt/109/sda/3/7/ /pluxml/plugins/lockArticles/lockArticles.php on line 101
Je ne sais pas comment le résoudre, j'ai cherché au niveau des espaces/tabs mais rien trouvé (PS : je suis loin d'être un expert en php)
Y a des notices à corriger également dès l'activation du plugin
Notice: Undefined index: password in \www\pluxml-latest\core\lib\class.plx.motor.php(450) : eval()'d code on line 1
Notice: Undefined index: password in \www\pluxml-latest\core\lib\class.plx.motor.php(510) : eval()'d code on line 1
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci pour votre action, alors y'a du mieux je n'ai plus l'erreur par contre lorsque je mets un mot de passe sur un article et que j'enregistre la page devient blanche, je dois rafraichir et me reconnecter ? Aussi le plugin laisse apparaitre les vidéos type iframe et le preview du texte ?
Voici une version avec quelques corrections mineures de warning php.
Version testée avec php 5.1.1
@mcguyver25: essaye cette version voir si ça corrige ton pb. Sinon, est-ce que tu peux m'envoyer par mail, l'intégralité du phpinfo(), et si tu trouves les logs php/apaches quand tu as l'erreur.
Pour le cadenas, regarde dans l'aide du plugin, c'est expliqué.
Alors j'ai toujours l'erreur et je te confirme que quand je désactive ton plugin elle n'arrive plus. L'erreur exact c'est qu'a chaque enregistrement d'un article la page devient blanche et je dois recharger la page par contre les modifications sont bien prises en compte et le mot de passe bien activé. Je ne sais pas récupérer les logs, si tu as un petit tuto je suis preneur sinon faut attendre que j'y arrive par mes recherches... Pour le php info je te transferts un lien pour free ça n'a pas changé depuis.
J'ai effectué ta manip je n'ai pas de fichier php-error.log à la racine mais lorsque j'ai effectué la manip j'ai eu ce message :
PS : j'ai juste modifé le nom de mon site par "rockyhorrorshow"
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/prepend.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/prepend.php on line 55
Notice: Use of undefined constant PLX_CONF - assumed 'PLX_CONF' in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/plugins/plxMyCoinSlider/lib/class.plx.coinslider.php on line 9
Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/mnt/109/sda/3/7/rockyhorrorshow) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/plugins/lockArticles/PasswordHash.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/article.php on line 114
Je ne vois là rien qui puisse justifier une page blanche. Le warning lié au plugin lockArticle, Warning: is_readable() [function.is-readable]: open_basedir restriction in effect est inhérent à la fonction is_readable, mais c'est le fonctionnement normal, rien de bloquant.
Dans ce que je vois, il semble y avoir un pb avec la gestion des sessions, et des en-tetes. c'est lié à la configuration php. En général ce sont des erreurs liées au paramètre "output_buffering" qui n'est pas actif.
Peux tu essayer la chose suivante (bon là je navigue un peu en eau trouble):
dans ton fichier .htaccess (celui où tu as activé le php5) ajouter la ligne suivante:
Bonjour,
je viens d'installer ce plugin pour le tester sur un pluxml vierge et il ne fonctionne pas. Impossible d'activer un mot de passe pour un article ou une catégorie.
Ai-je zapper quelque chose ? L'installation m'a l'air toute simple.
Merci de ton aide
Bonjour,
je viens d'installer ce plugin pour le tester sur un pluxml vierge et il ne fonctionne pas. Impossible d'activer un mot de passe pour un article ou une catégorie.
Ai-je zapper quelque chose ? L'installation m'a l'air toute simple.
Merci de ton aide
Jol5926
Ce pluggin buggue, je confirme, notamment si on supprime un mot de passe et si on veut ensuite en remettre un. le mot de passe n'est pas pris en compte.
Pouvez vous me donner plus de détail sur les bugs que vous rencontrez ? Le mot de passe est bien enregistré ? il n'est jamais demandé ? Avez vous des messages d'erreurs, ou des logs ?
Quels sont vos hébergement ? liste des plugins installé sur vos pluxml ?
J'ai pas mal tester, sur différente version de pluxml et de serveur web, et je n'ai pas rencontré de soucis.
Je viens de tester lockArticles avec Pluxml 5.3.1, sur des pages statiques pour l'instant.
Tout fonctionne parfaitement, même avec des mots de passe très très très compliqués.
Une suggestion d'amélioration : lorsqu'on affiche le formulaire de mot de passe d'une page avec le template static-full-width.php, faire en sorte de conserver le template static-full-width.php.
En effet, dans mes tests, le formulaire apparaît dans une page avec le template static.php. Mais peut-être est-ce du à mes nombreuses bidouilles...
En attendant je me suis permis de modifier dans plugins/lockArticles/lockArticles.php :
Réponses
- lorsqu'une page statique est activée dans l'admin, son contenu s'affiche côté client
- lorsqu'elle est n'est pas activée, la page est blanche
question :
- serait-il possible de déterminer à l'avance des durées paramétrables des temps en mode actif et non actif d'une page ?
- plus globalement, de jouer sur le caractère paramétrable des modes actif/non actif des statiques ?
- quels autres choix pourraient être - théoriquement - proposés, en plus de "oui/non" dans la colonne active ?
Voici une nouvelle version du plugin.
Les nouveautés:
[list=*]
[*]Gestion sécurisé des mots de passe[/*]
[*]possibilité de mettre un mot de passe aux pages statiques (désolé Stéphane, je marche sur tes plates bandes)[/*]
[*]Optimisations et corrections de code[/*]
[/list]
Téléchargeable par ici
Juste un Warning un peu alarmiste, pour indiquer que c'est du https, avec un certificat auto-signé. Rien de grave.
J'ai corrigé le lien pour qu'il passe en http.
Petit décalage du "OK" qui vient en dessous du champ de saisie du mot de passe par contre.
Nouvelle version, qui corrige un bug avec la partie administration.
version 1.1
J'ai tenté d'utiliser votre plugin, je l'ai transféré dans mon ftp (pageperso Free) mais un fois que je ne rends dans mon admin pluxml au niveau des plugin j'ai ce message :
Parse error: syntax error, unexpected T_SL in /mnt/109/sda/3/7/ /pluxml/plugins/lockArticles/lockArticles.php on line 101
Je ne sais pas comment le résoudre, j'ai cherché au niveau des espaces/tabs mais rien trouvé (PS : je suis loin d'être un expert en php)
Pouvez-vous m'aider ?
Merci
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
je regarde ça.
@mcguyver25: quel est la version de php sur l'hébergement Free ?
Merci,
Pour la pagesperso free avec Pluxml, j'ai du créer un fichier .htaccess avec PHP 1 qui correspond à du PHP 5.
Dois-je modifier quelque chose la dedans ?
PHP Version 5.1.3RC4-dev
Non.
http://wiki.pluxml.org/index.php?page=Activer+PHP5+sur+votre+h%C3%A9bergement
http://wiki.pluxml.org/index.php?page=Faire+fonctionner+PluXml+chez+vos+h%C3%A9bergeurs
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
C'est bien un pb de compatibilité avec la version de php. J'ai utilisé une syntaxe 'nowdoc' qui n'est apparu que dans la version 5.3 de php.
J'ai mis à dispo une nouvelle version qui corrige le pb, et les warnings remontés par Stéphane.
dispo ici
Merci pour votre action, alors y'a du mieux je n'ai plus l'erreur par contre lorsque je mets un mot de passe sur un article et que j'enregistre la page devient blanche, je dois rafraichir et me reconnecter ? Aussi le plugin laisse apparaitre les vidéos type iframe et le preview du texte ?
Est-ce normal ?
As tu des logs ? quels version de pluxml tu utilises ?
Pour les articles avec un mot de passe, il faut mettre un chapo, sinon le contenu s'affiche sur la page d'accueil.
Merci pour le chapeau j'ai vu après, (PS : je suis toujours en train de chercher pour ajouter le cadenas lol, mais c'est comme ça qu'on apprend).
La version pluxml est le 5.3.1 et pour les logs, je ne sais pas faire, je suis en train de chercher comment
Voici une version avec quelques corrections mineures de warning php.
Version testée avec php 5.1.1
@mcguyver25: essaye cette version voir si ça corrige ton pb. Sinon, est-ce que tu peux m'envoyer par mail, l'intégralité du phpinfo(), et si tu trouves les logs php/apaches quand tu as l'erreur.
Pour le cadenas, regarde dans l'aide du plugin, c'est expliqué.
Par ici
Alors j'ai toujours l'erreur et je te confirme que quand je désactive ton plugin elle n'arrive plus. L'erreur exact c'est qu'a chaque enregistrement d'un article la page devient blanche et je dois recharger la page par contre les modifications sont bien prises en compte et le mot de passe bien activé. Je ne sais pas récupérer les logs, si tu as un petit tuto je suis preneur sinon faut attendre que j'y arrive par mes recherches... Pour le php info je te transferts un lien pour free ça n'a pas changé depuis.
version php free
Merci pour ton aide
Peux tu éditer le fichier "core/lib/config.php", et remplacer la ligne suivante:
par
Ensuite tu reproduis l'erreur.
Tu dois maintenant avoir un fichier "php-error.log" à la racine de ton pluxml. Est-ce que tu peux me l'envoyer.
Merci.
J'ai effectué ta manip je n'ai pas de fichier php-error.log à la racine mais lorsque j'ai effectué la manip j'ai eu ce message :
PS : j'ai juste modifé le nom de mon site par "rockyhorrorshow"
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/prepend.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/prepend.php on line 55
Notice: Use of undefined constant PLX_CONF - assumed 'PLX_CONF' in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/plugins/plxMyCoinSlider/lib/class.plx.coinslider.php on line 9
Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s): (/mnt/109/sda/3/7/rockyhorrorshow) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/plugins/lockArticles/PasswordHash.php on line 51
Warning: Cannot modify header information - headers already sent by (output started at /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/lib/config.php:1) in /mnt/109/sda/3/7/rockyhorrorshow/pluxml/core/admin/article.php on line 114
Je ne vois là rien qui puisse justifier une page blanche. Le warning lié au plugin lockArticle, Warning: is_readable() [function.is-readable]: open_basedir restriction in effect est inhérent à la fonction is_readable, mais c'est le fonctionnement normal, rien de bloquant.
Dans ce que je vois, il semble y avoir un pb avec la gestion des sessions, et des en-tetes. c'est lié à la configuration php. En général ce sont des erreurs liées au paramètre "output_buffering" qui n'est pas actif.
Peux tu essayer la chose suivante (bon là je navigue un peu en eau trouble):
dans ton fichier .htaccess (celui où tu as activé le php5) ajouter la ligne suivante:
regarde également ici
Sinon, si quelqu'un à une idée
Oublis le barratin précédent. c'est un mauvais contournement.
Nouvelle version dispo
C'est vicieux, mais je commençais mes "echo" avec une ligne vide.
Bonne journée à toi.
je viens d'installer ce plugin pour le tester sur un pluxml vierge et il ne fonctionne pas. Impossible d'activer un mot de passe pour un article ou une catégorie.
Ai-je zapper quelque chose ? L'installation m'a l'air toute simple.
Merci de ton aide
Jol5926
Ce pluggin buggue, je confirme, notamment si on supprime un mot de passe et si on veut ensuite en remettre un. le mot de passe n'est pas pris en compte.
Pouvez vous me donner plus de détail sur les bugs que vous rencontrez ? Le mot de passe est bien enregistré ? il n'est jamais demandé ? Avez vous des messages d'erreurs, ou des logs ?
Quels sont vos hébergement ? liste des plugins installé sur vos pluxml ?
J'ai pas mal tester, sur différente version de pluxml et de serveur web, et je n'ai pas rencontré de soucis.
Merci pour vos retour.
Je viens de tester lockArticles avec Pluxml 5.3.1, sur des pages statiques pour l'instant.
Tout fonctionne parfaitement, même avec des mots de passe très très très compliqués.
Une suggestion d'amélioration : lorsqu'on affiche le formulaire de mot de passe d'une page avec le template static-full-width.php, faire en sorte de conserver le template static-full-width.php.
En effet, dans mes tests, le formulaire apparaît dans une page avec le template static.php. Mais peut-être est-ce du à mes nombreuses bidouilles...
En attendant je me suis permis de modifier dans plugins/lockArticles/lockArticles.php :
Mer-ci-beau-coup-pour-ce-plu-gin!