AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
05 Février 2012 à 15:09:35

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8749 Messages dans 1085 Fils de discussion par 989 Membres
Dernier membre: Sam Cours
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  newsletter v2 dans un spip
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: newsletter v2 dans un spip  (Lu 826 fois)
troOn
Modérateur Global
Membre Junior
*
Messages: 51


« le: 28 Juillet 2010 à 03:43:35 »

salut,

me voilà confronté à un problème inédit pour moi que je n'arrive pour l'instant pas à résoudre, mais il faut dire qu'il est tard et demain j'aurais peut être de nouvelles idées.

Voilà la page qui pose problème :

http://pro.ovh.net/~regardan/?page=sommaire

(Le site est en développement qui commence à peine, la maquette n'est pas encore réalisée, et la licence sera dans la future page mentions légales)

c'est donc un site sous SPIP, la configuration côté Newslettux me semble tout à fait correcte. Seulement il y a un problème et de taille, entrez un mail quelconque dans le champ d'inscription, vous comprendrez...

Il ne m'étonnerait pas que le problème vienne complétement de SPIP qui bloque l'action du formulaire, ou peut être newslettux emploie des variables qui font doublons avec celles de SPIP, pour l'instant je ne trouve pas de solution à mon problème. Donc si quelqu'un a déjà connu ce problème, une piste m'intéresserait beaucoup

Mais pour l'instant je vais aller me coucher  Tire la langue
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #1 le: 28 Juillet 2010 à 10:02:20 »

4h 37 ? Ouh la la ... oui, va vite te coucher Grimaçant

Théoriquement pas de doublons sur les variables, mais peut-être est-ce l'action qui est bloquée.
En tous cas ce n'est pas un message d'erreur inclus dans NewsletTux !
Journalisée

troOn
Modérateur Global
Membre Junior
*
Messages: 51


« Répondre #2 le: 28 Juillet 2010 à 17:41:54 »

bon j'ai trouvé le problème et ma solution sera bien utile à tous les utilisateurs de SPIP (version supérieure à la 2.0) couplé à Newslettux. D'ailleurs, si ce problème en est toujours un dans la v3, va falloir penser à le corriger Sourire

Alors c'est tout simple, pour SPIP se réserve la variable $action, particulièrement quand elle est passée en variable. J'ai donc fait un chercher / remplacer à la louche (il doit être beau mon code maintenant  Souriant et je parle pas des commentaires, je rendrai ca plus propre plus tard) de la chaine action que j'ai remplacée par action_n2, et cela sur le fichier form-newslettux.php. J'ai évidemment remis les action tels quels des balises <form> Et maintenant mon beau formulaire fonctionne comme il se doit !

Je trouve que c'est assez violent de la part de SPIP de s'arroger cette variable qui est tout de même souvent utilisée, et surtout je n'ai pas encore pu préciser à quel endroit du code, cette variable passait en url, mais bon le résultat est là.
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #3 le: 28 Juillet 2010 à 19:06:14 »

Merci d'avoir donné la solution, et dans la V3, j'ai déjà anticipé ça puisque les fonctions sont toutes préfixées et les variables globales aussi. Quant aux "petites variables" elles seront, pour la partie sur le site, encapsulées dans un objet, donc le problème ne se posera pas ;-)
Journalisée

Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS