Vous n'êtes pas identifié(e).
[25 janvier 2021] - Publication de Wanewsletter 3.1.0
Pages : 1
L'option d'envoi avec cron est là juste pour que les envois soient automatiques, et surtout espacés, afin de ne pas engorger le serveur mail.
PHP et MySQL, un duo gagnant !
Hors ligne
Bonjour,
...
Voilà, c'était juste une idée.
excellent idée !
moi j'ai exactement le même besoin et j'ai mis pas mal de temps avant de comprendre que le cron.php n'avais pas grand chose à voir avec cela ...
perso j'ai fait ça sur un autre système (moins bien que WAnewsletter) et je serai enchanté de pouvoir le faire sur WAnewsletter ...
je vais regarder le code quitte à modifier cron.php ou je ne sais quoi ...
Hors ligne
alors perso voilà ou j'en suis
J'ai modifié le script
"cron.php"
pour faire en sorte qu'il crée une liste temporaire avant de l'envoyer.
(bien sur il ne pourra plus servir à faire de la reprise d'envois non terminés ...)
ligne 90, j'ai ajouté :
// RBE create a new newsletter in pending status
$temp_body_text = file_get_contents("http://www.monurldynamiquefaitteexprespourmanewsletter.com") ;
$sql = "INSERT into ". LOG_TABLE . " (log_subject,log_body_text,liste_id,log_status) values ( 'test','" . $temp_body_text . "'," . $listdata['liste_id'] . ", " . STATUS_STANDBY .")";
if( !($result = $db->query($sql)) )
{
trigger_error('Impossible de créer la news en statut pending', ERROR);
}
pour l'instant en test ça marche ...
je regarderai plus en détail plus tard pour améliorer mais ça peut être une premiere solution.
open à toute remarque ..
ciao
Hors ligne
Pages : 1