argl !!! bien sûr !!!
j'ai oublié de le noter !! j'édite mon post de suite !!
désolé :)
salut :D
super initiative. Je ne vois pas par contre où tu utilises $lang['reg_newsletter'] (je suppose dans le formulaire avec une checkbox à côté ?)
Bonjour,
Je viens de tout installer, ça marche à merveille ! Bravo à l'auteur de la gallerie, c'est super bien codé, chapeau !!!
J'ai aussi téléchargé et installé phpMyNewsletter, utilisé par le boss des lieux :)
Si vous avez une petite gallerie, avec pas trop d'inscriptions et que vous voulez semi-automatiser l'utilisation d'une newsletter, voici ce que j'ai fait :
on installe le tout normalement (renommez le fichier index.htm (à la racine du répertoire de la newsletter) en iiindex.htm et remplacez-le par un fichier index.htm de votre choix ou vide par ex... ça évite que les gens tombent sur l'interface d'inscription à la newsletter par défaut)
Puis il faut modifier deux fichiers, dans la gallerie :
Register.php
----------------
à la ligne 102, ajoutez ceci :
// 5. notification pour l'inscription et la newsletter $message = $lang['reg_mess1']; if ($newsletter == "newsletter") { $message.= $lang['reg_mess2']; $message.= $HTTP_POST_VARS['mail_address']; } $message.= $lang['reg_mess3']; $message.= $HTTP_POST_VARS['pseudo']; mail($conf['mail_webmaster'], $lang['reg_newinscr'], $message);
à la ligne 182, ajoutez ceci (checked="checked" pour coché par défaut) :
<tr> <td>".$lang['reg_newsletter']."</td> <td align=\"center\"><input type=\"checkbox\" name=\"newsletter\" value=\"newsletter\" checked="checked" /></td> </tr>
Francais.php
----------------
à la ligne 142 ajoutez ceci :
$lang['reg_newsletter'] = "Recevoir la newsletter"; $lang['reg_mess1'] = "Une nouvelle inscription vient d'avoir lieu !\n"; $lang['reg_mess2'] = "\nLe nouvel inscrit souhaite reçevoir la newsletter. Voici son adresse :\n"; $lang['reg_mess3'] = "\nVoici son pseudo :\n"; $lang['reg_newinscr'] = "Nouvelle Inscription";
uploadez sur le serveur et voilà :)
que va-t-il se passer ? quand un utilisateur s'inscrit, vous allez reçevoir un mail (ça manquait je trouve :razz: :razz: ) vous indiquant qu'il s'est inscrit... ça vous donne le pseudo et l'adresse mail, s'il souhaite recevoir la newsletter... ainsi vous pouvez l'ajouter à la main, avec l'interface d'admin prévue à cet effet (je l'avais dit que c'était si vous aviez pas trop de monde qui s'inscrit)
c'est tout, c'est finit... c'est pas top mais c'est simple et ça marche.... faut juste penser à créer les chaines pour les autres langues....
Elcap :)