Annonce

#2 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-11 14:12:02

fb

ok, et oui effectivement je tester avec un mail bidon pour tester les erreurs.
tu aurais pas une petite idée de hack vite fait pour éviter l'erreur j'ai un mailing à faire partir aujourd'hui, sinon pas grave je repasse sur une version antérieure.

#4 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-11 13:54:49

fb

J'ai ajouté / modifié

    if( $nl_config['emails_sended'] > 0 )
    {
        $sql .= " LIMIT $nl_config[emails_sended] OFFSET 0";
    }
    wanlog("emails_sended: $nl_config[emails_sended]");

Résultats :
L'envoi partiel a été effectué avec succés à 0 abonnés.
La lettre de diffusion a été envoyée jusqu'à présent à 6 abonnés sur un total de 7

Cliquez ici pour continuer l'envoi de façon automatique

Cliquez ici pour envoyer un autre flot d'emails

    * emails_sended: 0

#5 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-11 11:43:04

fb

Salut
Non il ny a pas de demande de copie.

je viens d'installer une version clean de la 2.3-rc2 sur un autre domaine avec un base de donnée vierge, donc on on est plus dans le cas de l'update.

J'ai les mêmes soucis.
Il envoie par flot alors que la config dis tout d'un coup.
Et au deuxième (et derniers flots, je teste sur 7 mail) j'ai toujours :

L'email n'a pu être envoyé !

Fichier : engine_send.php Ligne : 574

#6 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-10 14:44:46

fb

J'étais persuadé que oui mais en fait non  :???:
ça va effectivement mieux comme ça.

J'ai remplacé à nouveau les wa_flock par flock et ça fonctionne.

Je viens de changer le safe mode à off pour le domaine et je n'ai plus de messages d'erreurs à part :

L'email n'a pu être envoyé !

Fichier : engine_send.php Ligne : 586

et toujours le même problème d'envoi par flots alors que je suis à 0.
la fonction qui plante est :

    if( count($abo_ids) == 0 )
            {
                trigger_error(sprintf($lang['Message']['Failed_sending2'], $mailer->msg_error), ERROR);
            }

Je retente avec une autre install à partir dune database vide pour voir si le problème est le même et je vous donne des nouvelles...

#7 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-10 12:07:43

fb

Voici précisément les erreurs lors de l'envoi d'envoi :

ici pour le premier flot :
L'envoi partiel a été effectué avec succés à 0 abonnés.
La lettre de diffusion a été envoyée jusqu'à présent à 6 abonnés sur un total de 7

Cliquez ici pour continuer l'envoi de façon automatique

Cliquez ici pour envoyer un autre flot d'emails

    *  Warning ! : set_time_limit(): Cannot set time limit in safe mode in envoi.php on line 1093
    * Warning ! : fopen(../tmp/liste-2.lock): failed to open stream: Permission denied in engine_send.php on line 75
    * Warning ! : chmod(): Unable to access ../tmp/liste-2.lock in engine_send.php on line 76
    * Warning ! : chmod(): No such file or directory in engine_send.php on line 76
    * Warning ! : filesize(): Stat failed for ../tmp/liste-2.lock (errno=2 - No such file or directory) in engine_send.php on line 85
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : fwrite(): supplied argument is not a valid stream resource in engine_send.php on line 559
    * Warning ! : ftruncate(): supplied argument is not a valid stream resource in engine_send.php on line 662
    * Warning ! : fclose(): supplied argument is not a valid stream resource in engine_send.php on line 664

et pour le deuxième flot :
L'email n'a pu être envoyé !

Fichier : engine_send.php Ligne : 583


   

*  Warning ! : set_time_limit(): Cannot set time limit in safe mode in envoi.php on line 1093
    * Warning ! : fopen(../tmp/liste-2.lock): failed to open stream: Permission denied in engine_send.php on line 75
    * Warning ! : chmod(): Unable to access ../tmp/liste-2.lock in engine_send.php on line 76
    * Warning ! : chmod(): No such file or directory in engine_send.php on line 76
    * Warning ! : filesize(): Stat failed for ../tmp/liste-2.lock (errno=2 - No such file or directory) in engine_send.php on line 85

#8 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-10 11:52:42

fb

salut

vps > virtual private server

concernant flock j'ai testé la fonction sur mon serveur avec un truc du type :

<?php

$fp = fopen("lock.txt", "w+");

if (flock($fp, LOCK_EX)) { // pose un verrou exclusif
   fwrite($fp, "Ecrire dans le fichier\n");
   flock($fp, LOCK_UN); // libère le verrou
} else {
   echo "Impossible de verrouiller le fichier!";
}

fclose($fp);

?> 

Si le fichier lock.txt est  à  la base en 777, ça écrit dans le fichier
si il est en 644 ou 755 ça renvoie "Impossible de verrouiller le fichier!"

Je sais pas si ça peut aider...

#9 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-05 09:49:23

fb

salut
En fait c'est pas free, j'ai un vps qui tourne sous confixx et dont l'install est toute récente. J'ai essayé la méthode évoquée avec ffree, et effectivement ça résoud le problème "d'opération en cours" !!??
Tu peux préciser le problème de configuration de free, parce que là ça m'étonne...

D'un autre côté, quand je procède à l'envoi, la liste de test est configurée pour envoyer un mail par abonné et tout envoyé d'un flot,  et bien j"arrive à :

L'envoi partiel a été effectué avec succés à 0 abonnés.
La lettre de diffusion a été envoyée jusqu'à présent à 6 abonnés sur un total de 7

Cliquez ici pour continuer l'envoi de façon automatique

Cliquez ici pour envoyer un autre flot d'emails

et page suivante

L'email n'a pu être envoyé !

Fichier : engine_send.php Ligne : 574 

ça se complique ...

#10 Re : Aide technique » version 2.3-rc2 : Une opération est en cours sur cette list » 2006-05-04 14:59:11

fb

Salut à tous

Suite à update d'une version 2.2.8 vers 2.3-rc2 je n'arrive pas à faire partir une newsletter, aprés sauvegarde la news et lors de l'envoi j'ai :

Information !
Une opération est en cours sur cette liste. Veuillez patienter quelques instants et retenter la manipulation

Je retourne sur le formualire d'envoi, je regarde les envoi en cours et je vois mon envoi précédent à 0%
Si je reprends cet envoi, j'ai le même message.

Si je supprime tous les envois en cours et que je recommence c'est  le même scénario qui se produit...

PHP Version 4.3.10
mysql 3.23.58
safe_mode    On    Off

#11 Re : Rapport de bugs » [Résolu] précisions erreurs inscription / desinscription » 2006-03-07 11:44:20

fb

Je voulais faire suite au message de rateck, "Pas de nouveaux messages      Version 2.3 - Désinscription", si vous pouvez déplacer message merci...

Bonjour
je ne sais pas si c'est du domaine du bug ou de la "misconfiguration" mais je fais suite...

PHP Version 4.3.10
Mysql 3.23.58
Wanewsletter 2.3-beta3 (mysql)
------------
Vérification approfondie des emails à l'inscription : non
Un envoi pour chaque abonné : oui
------------
Liste publique :      oui   
Format autorisé :     html&txt
Adresse email d'envoi :     info@info.inf
Adresse de retour pour les erreurs :     info@info.inf
URL absolu de la page où se trouve le formulaire :     http://www.info.com/news.php
Demande de confirmation :     non
Limite de validité pour la confirmation d'inscription :0
------------
page news.php

<?php 
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '/var/www/web2/html/newsletter');
include WA_ROOTDIR . '/newsletter.php';
require('inc/header.php');
?>

    <div id="contenu">
      <h3>Lettre d'information</h3>
      <p>Remplissez le formulaire ci dessous pour recevoir la lettre d'information</p>
     <div id="formulaire">
     <form method="post" action="http://www.info.com/news.php">
Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp;
Format : <select name="format">
<option value="2" SELECTED>HTML</option>
<option value="1">TXT</option>
</select>
<input type="hidden" name="liste" value="2" />
<br />
<input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br />
<input type="radio" name="action" value="setformat" /> Changer de format <br />
<input type="radio" name="action" value="desinscription" /> D&eacute;sinscription <br />
<br>
<input type="submit" name="wanewsletter" value="Valider" />

</form>

A l'inscription :
l'email est bien ajouté à la database mais le message de retour sur la page news.php est "L'email n'a pu tre envoy !"
Si l'email existe : Vous tes dj inscrit !, ça c'est ok

A la desinscription directement sur le site (via mon form news.php) :
Si l'email n'existe pas : Email inconnu, ça c'est ok

Si l'email existe (et visiblement qu'il ne fait pas partie d'un domaine sur mon serveur) :
L'email n'a pu tre envoy !

statut de l'enregistrement mysql :
abo_status : 1
l'abonné reste donc inscrit

Si l'email fait partie d'un domaine sur mon serveur (je suis pas sur à 100 % mais c'est à priori la seule différence! la je ne comprends pas...):


Impossible d'assigner le nouvelle cl d'enregistrement

SQL query :
UPDATE wa_abo_liste
SET register_key = '833c83b5795599dd456c'
WHERE abo_id = 522

SQL errno : 1062
SQL error : Duplicate entry '833c83b5795599dd456c' for key 2

Fichier : class.form.php Ligne : 576

Maintenant si j'envoie une newsletter j'ai :
http://www.info.com/newsletter/admin/en … gress&id=4
page blanche, pas de mail envoyés

Rien de particulier dans le fichier error_log httpd
Espérant que ça vous aidera, je tente de downgrader à une version moins beta pour voir si les problèmes persistent.

A bientôt

#12 Re : Aide technique » Afficher les images embarquées sur mon site... » 2005-11-30 17:13:42

fb

Bonjour
wa_newsletter 2.2.7

J'ai codé une page pour afficher les newsletter sur mon site.
Tout est ok mais il y a le cas des images embarquées qui pose problème.

$body = preg_replace(
    '/<(.+?)"cid:([^\\:*\/?<">|]+)"([^>]*)?>/i',
    '<\\1"' . $waroot . 'options/show.php?file=\\2&amp;sessid=' . $session->session_id . '"\\3>',$body);

Ce code crache dans ma page par exemple :
<img src="/newsletter/options/show.php?file=photo1.jpg&amp;sessid="  />

Le problème c'est que l'image ne s'affiche pas.
Si je copie colle http://monsite.fr/newsletter/options/sh … mp;sessid=
Je suis redirigé vers l'admin.
Comment puis je faire afficher les images embarquées dans une page web.

#13 Re : Aide technique » Envoie impossible » 2005-11-17 17:07:49

fb

bonjour

Visiblement ça ne peut venir que du navigateur, ou de la configuration du poste.
j'ai eu ce problème il y a quelques temps, et je me suis rendu compte que c'était un problème de cookie invalide.
Une piste peut être de tester avec une autre machine une autre configuration ou assurer des tests en désactivant firewall et autres applis de contrôle activité réseau, baisser le niveau de sécurité du navigateur, vider cache, supprimer cookies, mettre à jour navigateur + windows,mais bon si ça marche avec ton pauvre mozilla!?!...laisse tomber ie

#14 Re : Discussions » Wanewsletter 2.3 en approche » 2005-11-17 16:56:17

fb

donc multipart pour le html, voilà qui est parfait  smile

#15 Re : Discussions » Wanewsletter 2.3 en approche » 2005-11-15 13:33:19

fb

et il y aura t'il la possibilité d'avoir  multipart (txt+html) comme format d'inscription, y compris avec le mode denvoi un envoi pour un abonné ?

#16 Re : Aide technique » header template javascript » 2005-11-14 23:07:25

fb

En fait il y a déjà dans wa_newsletter une fonction qui permet de gérer les template , il suffit de donner à ton message(ton template) le statut "modele reutilisable", donc tes apports ne servent malheureusement pas à grand chose.

De mon côté par rapport à l'intégration de tiny_mce j'ai rencontré un autre problème mineur lié au fait que j'utilise des feuilles de styles et que tiny_mce ne gère pas la partie header dans laquelle on définit un lien vers css externe ou encore interne.C'est à dire que si via l'option html on intègre du code supplémentaire normalement invisible (<head>...) tiny_mce va le trifouiller, cad virer les balises et afficher le code dans l'éditeur ce qui n'est pas leffet attendu.
Seule solution trouvée pour le moment dans le fichier engine_send.php de wanewsletter, ajouter son header et son footer à log_data_html...
Pour les images je souhaitais m'en sortir avec le système d'upload de wanews et les cid mais effectivement c'est pas chose facile, ou du moins   trop  de contrainte.

Je me suis donc retranché sur la solution image sur serveur distant avec ibrowser (ou imanager) pour l'upload, tant pis pour les images embarquées.

Pour l'utilisation de feuille de style utilisation du plugin "divselect" dans tiny_mce puis modification engine_send.php line 41 :

function launch_sending($listdata, $logdata)
{
    global $waroot, $nl_config, $db, $dbhost, $dbuser, $dbpassword, $dbname, $lang, $mailer, $other_tags;
        
//##//on reconstruit une page html en ajoutant les balises necessaires pour l'utilisation de css
$news_header="<html>\n<head>\n<style type='text/css'>\n"; 
$news_header.=implode('',file('../templates/liste01.css'));
$news_header.="</style>\n</head>\n<body>";
$contenu_html=$news_header;
$contenu_html.=stripslashes($logdata['log_body_html']);
$contenu_html.="</body>";
    //
    // On traite les données de la newsletter à envoyer
    //
    $mailer->set_subject(stripslashes($logdata['log_subject']));
    $body = array(
        FORMAT_TEXTE => stripslashes($logdata['log_body_text']),
        //FORMAT_HTML => stripslashes($logdata['log_body_html']),
        FORMAT_HTML  => $contenu_html
    );

voila on a un éditeur wysiwig avancé pour editer le contenu de nos newsletter et gérer les images attachées.

C'est pas trés propre mais ça marche...

#17 Re : Aide technique » Upload de fichier en local : Erreur inconnue » 2005-11-14 18:23:52

fb

Merci bobe mais visiblement ça n'est pas du qu'au répertoire temporaire, j'obtiens exactement le même erreur...

#18 Re : Aide technique » header template javascript » 2005-11-10 14:21:24

fb

Salut rico
Je préfère qu'une image soit intégrée dans le corps du message et transportée jusqu'au client, au moins on est sûr qu'il verra l'image en question, ce qui n'est pas le cas si l'image est attachée et stockée sur un site distant.
Pour le lien désinscription la méthode la plus simple est de l'intégrer en "dur" dans un modèle de newsletter que tu réutilises à chaque newsletter envoyée.
je vous tiens au courant de mes avancées.
a+

#19 Re : Aide technique » header template javascript » 2005-11-09 19:39:50

fb

essaie en enlevant la toute dernière virgule, il n'en faut pas aprés dernière instruction (_something3=My somthing3;")... sinon voir direct sur forum tinymce.

J'avais vu l'extension dont tu parles mais le système d'upload et stockage de wa_newsletter me convient car je souhaite attacher les images via CID: et là il y a quelques moulinettes à gérer ;-)

#20 Re : Aide technique » header template javascript » 2005-11-09 17:21:07

fb

Salut

J'ai testé sous ie 6.0.28 et firefox 1.0.7 , tout à l'air OK.

Vérifie que javascript n'est pas désactivé.

Pour ceux qui ne veulent l'éditeur que sur la partie HTML, il faut définir le bon champs de formulaire dans la propriété ELEMENT. Voici un exemple de fichier d'initialisation :

tinyMCE.init({
mode : "exact",
language : "fr",
elements : "body_html"
});

Je tente maintenant  :
- Ajout bouton dans tiny_mce reprenant la fonction "ajouter le lien de desinscription"
- Gestion CID pour l'affichage des images utilisant cette méthode lors de l'édition (tinyMCE evidemment n'affiche pas les images appellée avec CID:)
- Ajout bouton dans tiny_mce pour appeler pop-up, et sélectionner image uploadée selon méthode traditionnelle.

Si quelqu'un a déjà avancé là dessus je suis également preneur.
A+
-

#21 Re : Aide technique » Upload de fichier en local : Erreur inconnue » 2005-11-09 17:04:33

fb

Bonjour à tous

Une installation toute fraiche de wanewsletter en local pour faire quelques test.
Tout fonctionne normalement sauf l'upload d'image.

ERREUR :
Une erreur inconnue est survenue, le fichier n'a pu être uploadé.

CONFIG :
WAnewsletter 2.2.7
easyphp 1.8.0.1
SAFE MODE OFF
le tout en local sur win xp pro

Sur mon serveur distant tout marche. Si quelqu'un a une idée pour faire fonctionner en local l'upload de fichier merci d'avance.

#22 Re : Aide technique » header template javascript » 2005-07-20 15:50:12

fb

je me réponds, la fonction addScript de la classe output est là pour ça  smile

Example :
fichier : wa_newsletter\newsletter\admin\envoi.php
Line 653 :
//insertion du script tiny mce
$output->addScript($waroot . 'includes/tiny-mce/tiny_mce.js');
//insertion des tags de configuration du script tiny mce
$output->addScript($waroot . 'includes/tiny-mce/tiny_mce_config.js');

dans tiny_mce_config.js on met les instructions d'initialisation du module js.

#23 Re : Aide technique » header template javascript » 2005-07-11 23:40:55

fb

Salut à tous
Je souhaite intégrer dans la partie admin sur la page envoi.php uniquement une instruction javascript dans la partie header de la page générée. J'ai une petite vision du système de template utilisé mais je n'arrive pas à mes fins.
Qu'elle serait la méthode la plus "propre" ?
Je tente ça dans l'intention d'intégrer tiny mce http://tinymce.moxiecode.com/ ,éditeur de contenu en javascript, pour éditer visuellement le contenu des newsletter.
Merci d'avance

Pied de page des forums

Propulsé par FluxBB