É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)

Elcap
2003-05-05 18:45:36

argl !!! bien sûr !!!

j'ai oublié de le noter !! j'édite mon post de suite !!

désolé :)

plg
2003-05-04 12:00:17

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é ?)

Elcap
2003-05-03 14:56:35

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 :

Code:

    // 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) :
     

Code:

<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 :

Code:

  $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 :)

Pied de page des forums

Propulsé par FluxBB

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