AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 18:37:23

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

News

Stats
8763 Messages dans 1087 Fils de discussion par 1002 Membres
Dernier membre: emilie
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  Formulaire en HTML
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Formulaire en HTML  (Lu 2854 fois)
aijaro
Néophyte
*
Messages: 6


« le: 02 Novembre 2008 à 16:01:10 »

Bonjour,

Cela fait un bon bout de temps que j'utilise NewsLettux 2 et tout fonctionne bien.
C'est du chouette boulot !

Seulement, aujourd'hui, je souhaiterais éviter de faire passer mes visiteurs par une page 'Spéciale Newsletter"
et j'aimerais pouvoir incorporer un formulaire personnalisé (et non 'simplifié' comme par défaut) dans ma page d'accueil.

Je précise que ma page d'accueil est en HTML et non en PHP.
Au gré de mes recherches sur ce forum, je suis donc tombé sur ceci : http://www.php-astux.info/forum/index.php/topic,715.0.html
C'est justement ce que je recherchais : la possibilité de personnaliser son formulaire et l'intégrer dans une page HTML.

J'ai donc inséré ce code :

Citation
<td colspan="2" rowspan="19" valign="top"><table width="350" border="0" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td colspan="2"><form method="post" action="http://www.monsite.com/newsletter/form-newslettux.php">
              <div align="center"><span class="Style18"><strong>Ma newsletter</strong>
              <br />
              Votre adresse mail :&#160;
                  <input type="text" name="email" value="" size="20" />
                  <br />
                  <input type="radio" name="s2_action" value="subscribe" checked="checked" />
          Inscription
          <input type="radio" name="s2_action" value="unsubscribe" />
          Désinscription</span> &#160;<br>
              <input type="submit" value="Envoyer" />
              </div>
            </form></td>
  </tr>

J'ai cru comprendre que le lien (ici en gras) appelle directement une commande dans la page "form-newslettux.php"

Or à ce jour, si j'y rentre une adresse mail, je reçois ce message :

Citation
Connection file missing - correct relative path or check file correctly named.

Fichier de connexion manquant, vérifiez le chemin relatif et vérifiez que le fichier soit correctement nommé.

Il doit sûrement y avoir quelque chose à changer dans cette fameuse page "form-newslettux.php"
pour permettre aux visiteurs de s'inscrire via un formulaire personnalisé via une page en HTML...

Help ! Ind&eacute;ci
« Dernière édition: 02 Novembre 2008 à 16:02:51 par aijaro » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #1 le: 03 Novembre 2008 à 21:27:14 »

Hello,
Jette n coup d'oeil dans la FAQ et lis la doc Clin d'oeil

Effectivement si tu fais comme ceci, il faut renseigner une ligne dans le fichier form-newslettux.php, j'ai mis des exemples d'arborescence dans la doc pour expliquer comment remplir ce champ.

Par contre ça risque de faire "vide" à la validation ... Pourquoi ne pas avoir opté pour un système d'inclusion de form-newslettux ?
Journalisée

aijaro
Néophyte
*
Messages: 6


« Répondre #2 le: 08 Novembre 2008 à 01:09:58 »

J'ai beau tourner le problème dans tous les sens :

- mon ficher conn.php est bien là
- le NTUX2_ROOT pointe bien vers le bon dossier,
- ma page est en HTML,
- le code HMTL du formulaire est bien mis en place

mais l'inscription d'une adresse mail à la newsletter envoye toujours
cette erreur de "Fichier de connexion manquant".

J'ai parcouru la documentation ;
il y a en effet le paragraphe III) dédié à "l'Intégration au site Web" (j'utilise l'Exemple 1 de l'arborescence),
mais c'est une intégration au format PHP qui est expliqué.

En l'occurence, lorsque l'intégration est en HTML (pour un souci de mise en forme),
quelle est (ou quelles sont) la/les ligne(s) à renseigner dans le fichier "form-newslettux.php"
pour que les inscriptions deviennent possibles ?

Je précise qu'au format PHP, je n'ai aucun souci pour inscrire une adresse mail à la newsletter.
« Dernière édition: 08 Novembre 2008 à 01:22:34 par aijaro » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #3 le: 08 Novembre 2008 à 10:22:50 »

qu'appelles-tu "intégration en HTML" ?
il faut que la page qui accueille <?php include('form-newslettux.php'); ?> soit obligatoirement d'extension .php
Journalisée

Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #4 le: 08 Novembre 2008 à 23:58:57 »

Salut,

- mon ficher conn.php est bien là  OK
- le NTUX2_ROOT pointe bien vers le bon dossier,  OK
- ma page est en HTML, NON: la page doit être en php : voir réponse de Matthieu
- le code HMTL du formulaire est bien mis en place

mais l'inscription d'une adresse mail à la newsletter envoye toujours
cette erreur de "Fichier de connexion manquant".

http://www.php-astux.info/newslettux-faq.php#q03
bien définir la variable NTUX2_ROOT http://www.php-astux.info/newslettux-faq.php#q07

J'ai parcouru la documentation ;
il y a en effet le paragraphe III) dédié à "l'Intégration au site Web" (j'utilise l'Exemple 1 de l'arborescence),
mais c'est une intégration au format PHP qui est expliqué.
OUI en effet car la page doit être au format php

En l'occurence, lorsque l'intégration est en HTML  (pour un souci de mise en forme),
la mise en forme peut très bien se faire en php et si nécessaire en incluant des styles CSS.
quelle est (ou quelles sont) la/les ligne(s) à renseigner dans le fichier "form-newslettux.php"
pour que les inscriptions deviennent possibles ?
la page form-newslettux.php est à inclure dans une autre page (ex. newslettre.php)
« Dernière édition: 09 Novembre 2008 à 00:11:51 par Andy » Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Pages: [1]   Haut de page
Imprimer
Aller à:  

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