Annonce

#1 Re : Discussions » Fonctionnement des envois » 2011-01-27 23:50:42

Petit up... pour ma question du 3 décembre 2009...

#2 Re : Aide technique » Recevoir un mail lors des inscriptions/désinscriptions » 2011-01-22 22:36:28

Bonjour,

Dans le menu Utilisateurs, il suffit de cocher "Être prévenu par email des nouvelles inscriptions" et "Être prévenu par email des désinscriptions"...

#3 Re : Discussions » Fonctionnement des envois » 2009-12-03 23:20:46

Que ce soit en passant par l'interface web ou par le script en ligne de commande, les envois sont "sécurisés". C'est à dire que tout le temps de l'envoi, un fichier est actualisé avec la liste des identifiants des abonnés auquel a été envoyé un email. Si un plantage survient durant l'envoi, le script sera en mesure, lors de la reprise de l'envoi, de reprendre là où il avait arrêté et ainsi de ne pas envoyer de doublons aux abonnés.

Bonjour,
Le fichier est effacé à la fin ? Il est dans quel répertoire ?
Ce serait bien que ce fichier soit disponible ensuite, sous forme d'un fichier log avec l'heure d'envoi, l'adresse email et le résultat de l'envoi (Ok ou pas), pour chaque adresse email.
Ca permettrait de s'assurer du bon déroulement...

#4 Re : Aide technique » les droits d'ecriture lors de l'installation » 2009-11-25 05:05:57

Bonjour,

Oui, mais faut-il les droits 777 ou bien est-ce que 744 suffit ?

#5 Re : Aide technique » Lien de désinscription automatique? » 2009-11-21 04:24:03

Excellent. En effet, c'est mieux que ce lien soit ajouté automatiquement.
Et on peut aussi ajouter la signature (qui sinon ne se met que dans les messages d'inscription/désinscription).

Voilà ce que j'ai mis, pour prendre aussi en compte les envois en mode texte (les retours à la ligne sont volontaires) :

Ajouter en ligne 715 de admin/envoi.php :

                        // Lignes ajoutées pour insérer automatiquement la signature et le lien de désinscription

                        $logdata['log_body_text'] = $logdata['log_body_text'] . '

' . $listdata['liste_sig'];

                        $logdata['log_body_text'] = $logdata['log_body_text'] . '
                        
Pour vous désinscrire : {LINKS}';
                        $logdata['log_body_html'] = $logdata['log_body_html'] . '<br><div align=center>{LINKS}</div>'; 

#6 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2009-11-21 03:14:52

Bonjour,

Ouf, j'ai cherché dans tous les sens sur votre forum et je pense qu'il y a une incompréhension, et que j'ai trouvé la solution :grin2:

Ce que je cherche à faire (et je pense ne pas être le seul), c'est que lors de la désinscription lorsqu'on clique sur le lien en bas des mails, il y ait une confirmation. Sinon, le risque est trop important que les gens se désabonnent par erreur.

Avec les explications trouvées jusqu'à présent sur le forum, soit on se désinscrit sans confirmation, soit on retombe en permanence sur le formulaire, sans arriver à se désinscrire.

Je pense que le seul moyen est donc de modifier le fichier includes/class.form.php pour que le lien de confirmation soit différent du formulaire :

en ajoutant la ligne :

$this->listdata['form_url'] = 'http://www.votresite/newsletter/pagederesultat.php';

Dans la version 2.3.2, elle doit s'ajouter en lignes 384 et 558, avant cette ligne :

$this->mailer->assign_tags(array(
            'LINK' => $this->make_link()

Le fichier formulaire est :

<html>
<head>
<title>Désinscription</title>
<form method="post" action="http://www.votresite/newsletter/pagederesultat.php">
Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp;
<input type="hidden" name="format" value="1" />
<input type="hidden" name="liste" value="1" />
<br />
<input type="radio" name="action" value="desinscription" checked="checked" /> Désinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>
</body>
</html>

Le fichier pagederesultat.php est simplement :

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '/home/chemin votre site/newsletter');

include WA_ROOTDIR . '/newsletter.php';
?>

Et ça marche.

#7 Re : Aide technique » Liens de désabonnement différents » 2009-11-21 02:35:18

Bonjour,

Voici une solution simple mais nécessitant une légère modification du fichier includes/class.form.php. Vous trouverez à la ligne 367 le bloc de code suivant:

$mailer->assign_tags(array(
      'LINK' => $this->make_link('desinscription')
));

Ajoutez ceci juste avant:

$this->listdata['form_url'] = 'http://domain.tld/path/to/resultat.php';

Dans la version 2.3.2, la ligne doit s'ajouter en lignes 384 et 558, avant

$this->mailer->assign_tags(array(
                'LINK' => $this->make_link()

Ouf, on peut dire que j'ai galéré pour trouver ça, c'est à dire la façon d'avoir une confirmation pour la désinscription...

Pied de page des forums

Propulsé par FluxBB