#1 2003-05-03 14:56:35

Elcap
Membre
Lyon, France
2003-05-03
145

Ajouter Une Newsletter

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

Hors ligne

#2 2003-05-04 12:00:17

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Ajouter Une Newsletter

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


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2003-05-05 18:45:36

Elcap
Membre
Lyon, France
2003-05-03
145

Re: Ajouter Une Newsletter

argl !!! bien sûr !!!

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

désolé :)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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