tri dans les destinataires de la newsletter

7 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

Dans la version 3.9 de peel, j'ai créé des profils pour différencier les abonnés aux newsletters, dans la base profil.

Pour sélectionner les destinaires de la news que j'envoie, pouvez-vous me confirmer que le code peut/doit être modifié dans le fichier administrer/newsletter.php seulement ?

Et dans l'affirmative, faut-il modifier les lignes (~230) de la function send_newsletter comme suit :

$sql_u = "SELECT email FROM peel_utilisateurs WHERE newsletter = '1' AND format = '".$format."' LIMIT $debut,$limit";

comme ceci :

$sql_u = "SELECT email FROM peel_utilisateurs WHERE newsletter = '1' AND format = '".$format." AND priv='' LIMIT $debut,$limit";

et à la fin (lignes ~320) j'ai remplacé les lignes :

$sql_u = "SELECT email FROM peel_utilisateurs WHERE format = '".$ligne['format']."'";

$res_u = mysql_query($sql_u) OR print mysql_error();

$nabo = mysql_num_rows($res_u);

echo $nabo;

par le menu déroulant qui permet de choisir le profil.

Et comme ça ne fonctionne pas, j'aimerais savoir si je suis sur la bonne piste...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci de votre réponse.

Ne faut-il pas dans ce cas définir $varpriv ?

Car sinon, j'ai un message d'erreur "undefined variable: varpriv...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je n'arrive pas à faire fonctionner le tri avec une nouvelle variable $varpriv

mais par contre, en ajoutant une ligne (~260) avec la variable priv comme suit :

$format = stripslashes($n->format);

$sujet = stripslashes($n->sujet);

$message = stripslashes($n->message);

$priv = stripslashes($n->priv);

et en ajoutant cette nouvelle variable dans toutes les fonctions, le tri fonctionne super bien, et je peux choisir facilement à qui envoyer la news...

Mais je ne comprends pas pourquoi le message reçu ne contient que le sujet de la newsletter et le lien de désabonnement !

Tout le corps du message disparaît...

Faut-il modifier un autre fichier que le newsletter.php ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

C'est la ligne

$message = stripslashes($n->message);

qui ne doit plus fonctionner.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Pouvez-vous m'expliquer pourquoi la ligne

$message = stripslashes($n->message);

ne fonctionne plus lorsqu'elle est suivie par celle-ci ?

$priv = stripslashes($n->priv);

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping