AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
10 Février 2012 à 06:29:09

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

News

Stats
8750 Messages dans 1085 Fils de discussion par 989 Membres
Dernier membre: Sam Cours
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  Rien ne se passe lors de l'inscription/desinscription a la newsletter
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Rien ne se passe lors de l'inscription/desinscription a la newsletter  (Lu 8480 fois)
maxoun
Néophyte
*
Messages: 8


« le: 05 Janvier 2009 à 19:53:56 »

bonjour à tous Sourire

je viens de découvrir votre script de newsletter qui semble être vraiment sympa  Cool

Tout s'est bien passé, mais j'ai cependant un problème :

Lors de l'inscription/désinscription, les champs s'effacent et rien ne se passent.
Et je mail n'est pas inscrit à la newsletter.

J'ai configuré pour qu'il n'y ait pas de validation par mail.

Voici l'url ou es installé le formulaire simple :
http://recettes.a-ceed.com/index.php

merci par avance pour votre aide Sourire
Journalisée
maxoun
Néophyte
*
Messages: 8


« Répondre #1 le: 07 Janvier 2009 à 19:41:08 »

Petit UP  Tire la langue
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #2 le: 07 Janvier 2009 à 21:13:27 »

Salut,

désolé du retard.

Ton formulaire de newsletter est censé pointer sur la page http://recettes.a-ceed.com/template/header.tpl.php (je l'ai vu dans le code source, dans le paramètre action du formulaire). Or celle-ci ne semble pas exister ...
Journalisée

maxoun
Néophyte
*
Messages: 8


« Répondre #3 le: 08 Janvier 2009 à 21:00:41 »

ohh le boulet  Souriant

J'ai fais une faute de frappe dans l'url...
J'ai donc remis le bon url qu iest :
http://recettes.a-ceed.com/templates/header.tpl.php

Dans Configuration de NewsletTux > Configuration des inscriptions, mais cela ne semble rien changer au problème ?
Journalisée
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #4 le: 08 Janvier 2009 à 22:24:32 »

Salut,

Dans quelle page fais-tu l'inclusion de form-newslettux.php?

En regardant la page sur ton site, il me semble que s'est dans index.php mais en affichant le code source, ton formulaire de newsletter semble pointer sur la page http://recettes.a-ceed.com/template/header.tpl.php (comme l'avais signalé Matthieu).

Or, si je regarde cette page, celle-ci est vierge avec aucun affichage. le code source de cette page affiche d'ailleur une erreur:
Citation
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><br />
<b>Fatal error</b>:  Using $this when not in object context in <b>/home/aceedco/public_html/recettes/templates/header.tpl.php</b> on line <b>5</b><br />

Dans Configuration de NewsletTux > Configuration des inscriptions > URL du formulaire d'inscription devrait donc être http://recettes.a-ceed.com/index.php (si c'est bien dans cette page que tu fais l'inclusion)
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
maxoun
Néophyte
*
Messages: 8


« Répondre #5 le: 09 Janvier 2009 à 11:33:39 »

J'ai inséré le code dans http://recettes-desserts.fr/templates/header.tpl.php.
C'est simplement un système de template, c'est pour cela que quand on s'y rend directement il y a une erreur Sourire

J'ai essayé les deux, et que je mette http://recettes-desserts.fr/templates/header.tpl.php ou http://recettes-desserts.fr/index.php, le problème reste présent  Pleurs

Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #6 le: 09 Janvier 2009 à 22:19:20 »

Euh j'ai une question ...
Lorsqu'on se rend "manuellement" sur http://recettes-desserts.fr/index.php? on est automatiquement redirigé sur http://recettes-desserts.fr/index.html or un fichier HTML ne peut exécuter de code PHP.

Peux-tu donner plus de détails sur cette redirection stp ?
Journalisée

maxoun
Néophyte
*
Messages: 8


« Répondre #7 le: 09 Janvier 2009 à 22:42:22 »

C'est simplement un mod_rewrite Sourire
(Le problème se posait avant son activation.)

Le "vrai" fichier est bien index.php
Clin d'oeil
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #8 le: 09 Janvier 2009 à 23:28:54 »

y a-t-il moyen, le temps de tester l'intégration du  formulaire, que tu désactives ce rewriting ?
on dirait plus une redirection qu'une réécriture, parce que sur un site avec réécriture, si index.php?page=toto => toto.html, logiquement, en tapant index.php?page=toto je devrais pouvoir afficher la page... Et garder cette URL. Or sur ton site, on a automatiquement un rechargement de page vers .html et du coup ça réinitialise le formulaire ...

Je ne sais pas si tu vois ce que je veux dire ?
Journalisée

maxoun
Néophyte
*
Messages: 8


« Répondre #9 le: 10 Janvier 2009 à 08:17:45 »

Je comprends Clin d'oeil Je viens de désactiver le rewrite.
Mais je t'assure il n'y a pas de redirection, simplement le rewrite apache Clin d'oeil
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #10 le: 10 Janvier 2009 à 13:08:32 »

Je pense avoir trouvé l'erreur ...
elle est quelques lignes plus haut :
Code:
<form method="GET" action="index.php">
            <input type="hidden" name="cmd" value="search">
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
                <td class="categories" align="center">RECHERCHE</td>
            </tr>
t'as un formulaire qui n'est pas fermé, qui chevauche un tableau et donc il inclue par définition le formulaire de newslettux ... Et ça fait une belle confusion.

Corrige d'abord ton code source.
Journalisée

maxoun
Néophyte
*
Messages: 8


« Répondre #11 le: 10 Janvier 2009 à 18:25:17 »

 >:(J'étais vraiment pas en forme quand je l'ai installé...
Effectivement, maintenant cela va un peu mieux.
Par contre vous pouvez essayer de vous inscrire, il y a cette erreur Sourire

Citation
Fatal error: Cannot redeclare class PHPMailer in /home/aceedco/public_html/recettes/newsletter/lib/class.phpmailer.php on line 21
Journalisée
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #12 le: 10 Janvier 2009 à 20:09:02 »

Ton site n'est malheureusement pas accessible en ce moment pour un test d'inscription.

Pour la class de phpmailer, ton message indique que tu l'as déjà declaré (peut-être une fonction déjà déclarée par le script que tu utilises)

Peux-tu faire un essais ?
remplace la ligne 12 de send_newsletter.php par:

Code:
if (!class_exists('phpmailer')) {
require_once(NTUX2_ROOT.'lib/class.phpmailer.php');
}
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3457


Unreal Power...


WWW
« Répondre #13 le: 10 Janvier 2009 à 23:41:39 »

avant de remplacer quoi que ce soit, il faudrait vraiment que tu corriges ton code. Actuellement, ton formulaire est hyper mal foutu parce qu'il chevauche ton tableau.

Concrètement, on écrit soit :
Code:
<form ....>

<table>
<tr>
  <td>...</td>
</tr>
</table>

</form>
(un formulaire qui englobe un tableau)

soit :
Code:
<table>
<tr>
  <td><form ...>   </form></td>
</tr>
</table>
(un tableau qui englobe dans une cellule un formulaire)

mais pas ce que tu as fait : commencer le <form> entre <table> et <tr> et le finir dans un <td>
Journalisée

maxoun
Néophyte
*
Messages: 8


« Répondre #14 le: 11 Janvier 2009 à 02:15:03 »

J'ai vraiment un raté à ce niveau, je reprend tout à zéro et je recommence, je file mettre de l'ordre dans de fichu tableau !

Bon alors première chose qui me rassure, le méli mélo de tableau et de form est d'origine sur le script  Souriant
Par contre, la news n'avance pas plus... Je sens que je vais abandonner l'idée d'une newsletter pour l'instant, on vera ça quand le site sera vraiment lancé et commencera à se remplir  Grima&ccedil;ant

En tout cas merci pour votre disponibilité vous êtes vraiment très sympas  Cool
« Dernière édition: 11 Janvier 2009 à 02:29:13 par maxoun » 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