Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

stripy
2009-06-16 23:20:20

Bon, je recommence :
:-)

Mon problème est (cf. mon premier post) :

- lorsque je crée un user, Piwigo lui envoie un mail avec son login/password et lui donne le lien vers ma galerie.

- Ce lien utilise ma redirection, ce que je ne veux pas

- J'ai remarqué que ce n'est pas le cas lorsque Piwigo envoie un mail notifiant que de nouveaux éléments ont été ajoutés dans ma galerie : là, il utilise bien la racine de mon site, ce qui me convient.

- et donc, je voudrais que pour le mail d'envoi de login/password, Piwigo utilise aussi la racine de mon site.

C'est vous qui m'avez parlé de nbc_AdvancedUsers (post:113343) et du lien de retour à l'accueil (post:113356), alors j'ai répondu à vos questions.
:-)

Mais aujourd'hui, après upgrade du plugin en version 2.10.9c, mon problème est le même.

C'est mieux, comme ça ?

Eric
2009-06-16 13:05:33

Ah ! Mais c'est tout à fait différent de ce que je pensais à l'origine !

Et surtout sans aucun rapport avec le plugin NBC_UserAdvManager (enfin, je crois...). Le lien "Accueil" dont tu parles doit être lié à l'URL de ta galerie (Configuration > Générales) de la même manière que la NBM reçue à l'inscription des visiteurs.

Sinon, je ne vois pas dans ton cas comment dissocier le lien "Accueil" du lien présent dans la NBM. Mais c'est une réponse rapide que je fais ici. Pas le temps d'approfondir le truc. Peut-être ce soir...

stripy
2009-06-16 00:30:13

Eric a écrit:

Est-ce que ton problème initial est résolu également ?

Si oui, un petit [resolu] ?

Ben ... non :-/

J'ai désinstallé nbc_UserAdvManager et réinstallé la version 2.10.9c
Je viens de créer un user et le mail que j'ai reçu mentionne toujours la redirection de mon site au lieu de la racine ...

Eric a écrit:

Oui, je parle du lien de retour à l'accueil qui se trouve sur la page ConfirmMail. Cette même page qui apparait lorsque les visiteurs inscrits valident leur adresse email. Ton problème initial n'est pas lié à la NBM mais à la fonctionnalité de validation de l'adresse email des personnes qui s'inscrivent. Cette même fonctionnalité était activée par le plugin NBC_UserAdvManager.

Je ne connais pas la page "ConfirmMail" (je ne l'ai jamais vue), mais ce dont je parle, c'est du lien "accueil" en admin : il pointe toujours sur ma redirection :

http://fr.piwigo.org/forum/showimage.php?pid=113506&filename=retourAccueil.jpg


Cela dit, je comme ma redirection se fait à l'aide d'une page 'index.htm' qui contient un refresh (je n'ai pas su faire mieux), je n'ai pas très envie de me farcir le refresh à chaque fois que je quitte l'admin pour aller sur ma galerie.

Eric
2009-06-15 12:44:59

stripy a écrit:

Merci, Eric.

Pour info, dans mon phpMyAdmin :

nbc_UserAdvManager      true;false;false;-1;-1;-1;false;false;;-1;;;false;...

Merci pour ton retour. Ce qui me permet de confirmer que la mise à jour auto du plugin fonctionne bien et que le problème de la notice est résolu.

Est-ce que ton problème initial est résolu également ?

Si oui, un petit [resolu] ?

stripy
2009-06-14 22:44:46

Merci, Eric.

Pour info, dans mon phpMyAdmin :

nbc_UserAdvManager      true;false;false;-1;-1;-1;false;false;;-1;;;false;...

Eric
2009-06-14 19:41:36

Eric a écrit:

[Mode pour les pro du PHP]
Sur la page register.php, lorsqu'un visiteur clique sur le bouton Submit, je fais une succession de tests sur l'activation ou non des paramètres du plugin. Si le paramètre de l'exclusion des domaines de messagerie est désactivé la condition

Code:

if isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true'

ne devrait pas laisser passer l'exécution au code de restriction (qui utilise la variable ncsemail).

Et pourtant ce n'est pas le cas... D'où la notice "Undefined variable: ncsemail".

Je vais essayer de bosser là dessus dans la soirée.

Finalement, j'ai résolu le problème plus rapidement que prévu : La déclaration de la variable "ncsemail" n'était pas positionnée à la bonne place dans la condition.

Je posterai un version corrective du plugin dès que... ;-)

Eric
2009-06-14 19:31:02

Cà y est, j'ai réussi à reproduire le problème des notices "Undefined variable: ncsemail". Cela se produit justement lorsque l'exclusion des domaines de messagerie désactivé. Aucun souci lorsqu'il est acitf.

Je sais où est le problème mais je m'étonne de sa présence...

[Mode pour les pro du PHP]
Sur la page register.php, lorsqu'un visiteur clique sur le bouton Submit, je fais une succession de tests sur l'activation ou non des paramètres du plugin. Si le paramètre de l'exclusion des domaines de messagerie est désactivé la condition

Code:

if isset($conf_nbc_UserAdvManager[12]) and $conf_nbc_UserAdvManager[12] == 'true'

ne devrait pas laisser passer l'exécution au code de restriction (qui utilise la variable ncsemail).

Et pourtant ce n'est pas le cas... D'où la notice "Undefined variable: ncsemail".

Je vais essayer de bosser là dessus dans la soirée.

Eric
2009-06-14 14:03:05

stripy a écrit:

Eric a écrit:

Comment as-tu fait la mise à jour du plugin ? Mise à jour auto ou manuelle ?

Auto

Le pb peut venir de là mais à confirmer avec ce qui suit...

stripy a écrit:

Eric a écrit:

Peux-tu poster ici les valeurs du paramètre "nbc_UserAdvManager" qui doit se trouver dans ta table _config, en base de données ? J'ai un doute sur l'initialisation des paramètres de NBC_UserAdvManager en BDD.

Euh ... ça ?        
nbm_complementary_mail_content             Complementary mail content for notification by mai...
nbm_send_detailed_content          true     Send detailed content for notification by mail
nbm_send_html_mail              true     Send mail on HTML format for notification by mail
nbm_send_mail_as                                   Send mail as param value for notification by mail
nbm_send_recent_post_dates      true     Send recent post by dates for notification by

Non, çà ce sont les paramètres pour la NBM et non NBC_UserAdvManager.

Dans ta table [prefix_PWG]_config, tu devrais avoir une entrée du style (config par défaut de NBC_UserAdvManager) :
nbc_UserAdvManager      true;false;false;-1;-1;-1;false;false;;-1;;;false;;     Parametres du plugin nbc UserAdvManager

C'est ce qui est en gras et italique dont j'ai besoin pour comprendre le problème.


stripy a écrit:

L'icône de retour à la galerie est désormais liée à l'url de la galerie. Si l'url de la galerie n'est pas renseigné dans le panneau de configuration de Piwigo, l'icône prendra le chemin de base de la galerie.

Parles-tu du lien "Accueil" qui se trouve en admin ?
Le mien pointe sur ma redirection tandis que /admin.php?page=configuration pointe sur la racine de mon site.

Oui, je parle du lien de retour à l'accueil qui se trouve sur la page ConfirmMail. Cette même page qui apparait lorsque les visiteurs inscrits valident leur adresse email. Ton problème initial n'est pas lié à la NBM mais à la fonctionnalité de validation de l'adresse email des personnes qui s'inscrivent. Cette même fonctionnalité était activée par le plugin NBC_UserAdvManager.

D'où la question de VDigital...

VDigital a écrit:

Tu n'utiliserais pas par hasard extension:216 ?

...Et mes demandes de compléments d'information sur ce plugin ;-)

stripy
2009-06-14 12:22:27

Eric a écrit:

Comment as-tu fait la mise à jour du plugin ? Mise à jour auto ou manuelle ?

Auto


Eric a écrit:

Peux-tu poster ici les valeurs du paramètre "nbc_UserAdvManager" qui doit se trouver dans ta table _config, en base de données ? J'ai un doute sur l'initialisation des paramètres de NBC_UserAdvManager en BDD.

Euh ... ça ?        
nbm_complementary_mail_content             Complementary mail content for notification by mai...
nbm_send_detailed_content          true     Send detailed content for notification by mail
nbm_send_html_mail              true     Send mail on HTML format for notification by mail
nbm_send_mail_as                                   Send mail as param value for notification by mail
nbm_send_recent_post_dates      true     Send recent post by dates for notification by



L'icône de retour à la galerie est désormais liée à l'url de la galerie. Si l'url de la galerie n'est pas renseigné dans le panneau de configuration de Piwigo, l'icône prendra le chemin de base de la galerie.

Parles-tu du lien "Accueil" qui se trouve en admin ?
Le mien pointe sur ma redirection tandis que /admin.php?page=configuration pointe sur la racine de mon site.

Eric
2009-06-14 02:43:16

stripy a écrit:

Merci à tous deux.

J'ai essayé de créer un nouvel utilisateur (moi) pour vérifier que la "NBM-Création de user" qu'il recevrait mentionnerait bien la racine de mon site.

Mais je n'ai pas pu :

"L'adresse email est issue d'un prestataire interdit. Les prestataires d'adresses email interdits à l'inscription sont : ''

Code:

<b>Notice</b>:  Undefined variable: ncsemail in <b>/homez.59/xxxxxxxxxxxx/piwigo/plugins/NBC_UserAdvManager/main.inc.php</b> on line <b>200</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /homez.59/xxxxxxxxxxxx/piwigo/plugins/NBC_UserAdvManager/main.inc.php:200) in <b>/homez.59/xxxxxxxxxxxx/piwigo/include/page_header.php</b> on line <b>98</b><br />

Sauf que je n'ai interdit aucun domaine de messagerie ...
:-(

Voila qui est très bizarre... Sur toutes mes galeries qui utilisent ce plugin (2 en prod et 1 de test en local) je n'ai pas ce problème et je n'arrive pas à le reproduire.

Comment as-tu fait la mise à jour du plugin ? Mise à jour auto ou manuelle ?

Peux-tu poster ici les valeurs du paramètre "nbc_UserAdvManager" qui doit se trouver dans ta table _config, en base de données ? J'ai un doute sur l'initialisation des paramètres de NBC_UserAdvManager en BDD.

stripy
2009-06-13 22:57:37

Merci à tous deux.

J'ai essayé de créer un nouvel utilisateur (moi) pour vérifier que la "NBM-Création de user" qu'il recevrait mentionnerait bien la racine de mon site.

Mais je n'ai pas pu :

"L'adresse email est issue d'un prestataire interdit. Les prestataires d'adresses email interdits à l'inscription sont : ''

Code:

<b>Notice</b>:  Undefined variable: ncsemail in <b>/homez.59/xxxxxxxxxxxx/piwigo/plugins/NBC_UserAdvManager/main.inc.php</b> on line <b>200</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /homez.59/xxxxxxxxxxxx/piwigo/plugins/NBC_UserAdvManager/main.inc.php:200) in <b>/homez.59/xxxxxxxxxxxx/piwigo/include/page_header.php</b> on line <b>98</b><br />

Sauf que je n'ai interdit aucun domaine de messagerie ...
:-(

Eric
2009-06-12 21:18:30

Correction du plugin effectuée et publiée dans PEM : Version 2.10.9b.

L'icône de retour à la galerie est désormais liée à l'url de la galerie. Si l'url de la galerie n'est pas renseigné dans le panneau de configuration de Piwigo, l'icône prendra le chemin de base de la galerie.

Eric
2009-06-12 17:53:13

VDigital a écrit:

La question est donc pourquoi le template de confirmation utilise $U_HOME (qui semble être en erreur dans le cas présent).

Exact. Je confirme l'erreur : $U_HOME n'a logiquement rien à faire dans le template de confirmation. J'ai corrigé mais je suis pour l'instant dans l'incapacité de vérifier le bon fonctionnement (serveurs POP de Free en rade...).

Je publierai le correctif du plugin dès que je l'aurais validé.

VDigital
2009-06-12 17:43:36

La fonction pwg_mail prépare donc $GALLERY_URL qui est correct même dans le cas de la redirection de Stripy.

La question est donc pourquoi le template de confirmation utilise $U_HOME (qui semble être en erreur dans le cas présent).

Eric
2009-06-12 17:32:54

Eric a écrit:

VDigital a écrit:

stripy a écrit:

(Ce n'est pas le même que dans sa NBM - nouveaux éléments ajoutés)

Bizarre et étrange...

stripy a écrit:

... que Piwigo donne dans sa NBM lorsqu'il envoie le login/password à l'utilisateur ?

Tu n'utiliserais pas par hasard extension:216 ?


(Cela signifierait que chez toi, $U_HOME ne correspond pas $GALLERY_URL, il est étrange que nbc UserAdvManager n'utilise pas la fonction pwg_mail). Je peux me tromper, j'ai survolé le code.

Tiens, c'est vrai çà... NBC_UserAdvManager n'utilise pas pwg_mail pour la confirmation de l'adresse email des nouveaux inscrits. C'est Nicco qui avait codé çà à l'origine et je n'ai pas retouché (encore) cette partie.

Ceci dit, je ne vois pas vraiment le rapport avec $U_HOME et $GALLERY_URL... Je regarde çà dès que possible.

Erratum ! NBC_UserAdvManager utilise bien la fonction pwg_mail. 'Suis trop naze ce soir pour avoir les idées claires ;-)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact