Annonce

#1 Re : Rapport de bugs » "Wanewsletter 2.4-bêta1" : Strict : Non-static method Mailer... » 2010-12-14 17:39:53

Nickel !! C'est ok


Et pour "objet" >> "Inscription à la newsletter de", c'est donc le fichier language/lang_francais.php
Moi, avec Dreamweaver, je faisais une recherche "Texte" et non pas "Code Source" donc voilà pourquoi je ne trouvais pas ce passage !


En tout cas, merci pour le travail Bobe !

#2 Rapport de bugs » "Wanewsletter 2.4-bêta1" : Strict : Non-static method Mailer... » 2010-12-14 05:00:53

Alvin
Réponses : 2

Bonjour,

Je suis passé de la 2.3.2 à la 2.4 Bêta1.

Tout c'est bien passé mais il y a un petit problème :

A l'inscription, il y a ça qui s'affiche :

Strict : Non-static method Mailer::validate_email() should not be called statically, assuming $this from incompatible context in class.form.php on line 93
Inscription réussie !


Par contre, l'inscription se passe bien.


Merci


PS : Je ne trouve plus quelle fichier modifier pour changer le texte "objet" >> "Inscription à la newsletter de", si quelqu'un peut me le rappeler ! Merci.

#4 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-11-12 20:55:11

Nouveau petit problème que je n'avais pas constaté, le formulaire d'inscription me marque : "L'email n'a pu être envoyé !"

C'est bizar car je n'avais pas ce problème lors des essais...

#7 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-11-08 22:35:46

Merci Bob, mais là je bloque un peu.

D'après ce que tu dis, pour moi, çà viendrait du code de mon fichier merci.php

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '..');

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

si je mets :

include WA_ROOTDIR . 'http://mailing.media-night.com/newsletter.php';

J'ai le message d'erreur suivant :

Warning: main(..http://mailing.media-night.com/newsletter.php): failed to open stream: No such file or directory in merci.php on line 5

Warning: main(): Failed opening '..http://mailing.media-night.com/newsletter.php' for inclusion (include_path='/var/www/62/m/e/d/media-night.com/mailing/include/:.') in merci.php on line 5

Si je fais :

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '');

include WA_ROOTDIR . 'http://mailing.media-night.com/newsletter.php';
?>

J'ai :

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, php6-2@invalid and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Voilà, là je bloque :cry:

#8 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-11-04 18:16:31

Ah moi j'ai pas la même chose que toi sur mon site, j'ai exactement la même reponse que via les formulaire separé...

Par contre, chez toi, on en peut pas se desinscrire, on a les mêmes messages que lors de ton problème d'origine  yikes

Edit : Wahou c'etait du Javané ce que j'avais ecrit !!

#9 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2006-11-04 14:50:06

J'ai exactement le même problème et aussi chez Online.net ! Je suis à la recherche aussi de la solution. Bizarement, j'ai installé Wanewsletter sur un autre hebergeur en adaptant les url et tout marche sans problème...

Donc Online avec le problème :
- Wanewsletter est installé dans le sous domaine : http://mailing.media-night.com/
- j'inserre le code dans une page mailing.htm dans chacun des sites avec :

<form action="http://mailing.media-night.com/merci.php" method="post" class="Style4">
  Adresse email : 
  <input type="text" name="email" maxlength="100" /> &nbsp; 
<input type="hidden" name="format" value="2" />
<input type="hidden" name="liste" value="1" />
<br />
<input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br />
<input type="radio" name="action" value="desinscription" /> Désinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>

A la racine de http://mailing.media-night.com/ là où Wanewsletter est installé, je mets un fichier merci.php donc avec l'URL absolu de la page où se trouve le formulaire http://mailing.jereweb.com/merci.php :

<?php
define('IN_WA_FORM', true);
define('WA_ROOTDIR', '..');

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

et quand je veux m'inscrire sur un des mailing à l'adresse : http://www.media-night.com/mailing.htm par exemple, j'ai le message d'erreur :

Warning: main(): open_basedir restriction in effect. File(../newsletter.php) is not within the allowed path in merci.php on line 5

Warning: main(../newsletter.php): failed to open stream: Operation not permitted in merci.php on line 5

Warning: main(): Failed opening '../newsletter.php' for inclusion (include_path='/var/www/62/m/e/d/media-night.com/mailing/include/:.') in merci.php on line 5

Donc en gros c'est pareil...  :???:

D'avance, merci de votre aide  wink

#10 Re : Aide technique » lien "se désinscrire" » 2005-06-06 03:40:58

J'ai le même problème pour mon site, lorsqu'une personne s'inscrit elle reçoit un mail de confirmation avec l'adresse pour se desinscrire en cas d'erreur comme le prescise le mail de confirmation d'inscription :

http://www.monsite.com/newsletter/merci.php?
action=desinscription&email=test%40test.fr&code=deb034da17dba625293524c64c4b3af8&liste=1

Pour la confirmation de desinscription le lien est le bon, quand je clique sur le lien, pas de soucis, la desinscription se fait parfaitement.

Par contre, lors de l'envois d'une newsletter, le lien est le suivant :

http://www.monsite.com/newsletter/merci.php

donc comme le dit rachouan, il manque les arguments pour executer la desinscription qui doivent etre à la suite de cette adresse est qui devraient être les suivants :

?action=desinscription&email=test%40test.fr&code=deb034da17dba625293524c64c4b3af8&liste=1

qui doivent etre à la suite du lien et qui donnerait donc le même lien que celui donnait lors du mail d'inscription.

Je prescise que celà est plus facile pour les personnes qui veulent se desinscrire de cliquer sur le lien plutot que de savoir quelle est l'adresse qui reçoit la newsletter à cause des redirection transparente d'email.

#11 Re : Aide technique » Erreurs ! Impossible d'obtenir la liste des adresses emails » 2005-01-05 02:01:48

:mhh: Mon Query ?? Euh oui mon query donc...  neutral

Non mais je voudrais que lorsque j'envois une news, l'adresse mail soit mise dans la news par un tag {ADDRESS}  :???:

Voili

#13 Re : Aide technique » Erreurs ! Impossible d'obtenir la liste des adresses emails » 2005-01-01 22:53:07

En fait, je veux que lorsque j'envois une newsletter, l'adresse du destinataire soit indiquer. Donc j'ai modifier le fichier "tags.inc.php" :

A la base c'est :

<?php
/*******************************************************************
 *          
 *          Fichier         :   tags.inc.php 
 *          Créé le         :   10 août 2003 
 *          Dernière modif  :   10 octobre 2003 
 *          Email           :   wascripts@phpcodeur.net 
 * 
 *              Copyright © 2002-2003 phpCodeur
 * 
 *******************************************************************/

/*******************************************************************
 *  This program is free software; you can redistribute it and/or 
 *  modify it under the terms of the GNU General Public License as 
 *  published by the Free Software Foundation; either version 2 of 
 *  the License, or (at your option) any later version. 
 *******************************************************************/

if( !defined('IN_NEWSLETTER') )
{
    exit('<b>No hacking</b>');
}

$other_tags = array();
$t = 0;

//
// Placez ici vos tags personnalisés
//
// column_name pour le nom de la colonne dans la table prefixe_abonnes
// et tag_name pour le nom du tag à remplacer
//

//$other_tags[$t]['column_name'] = '';
//$other_tags[$t]['tag_name']    = '';
//$t++

//$other_tags[$t]['column_name'] = '';
//$other_tags[$t]['tag_name']    = '';
//$t++

// etc... Reproduisez les trois lignes si nécessaires.

?>

Mise à jour :

<?php
/*******************************************************************
 *          
 *          Fichier         :   tags.inc.php 
 *          Créé le         :   10 août 2003 
 *          Dernière modif  :   11 septembre 2004 
 *          Email           :   wascripts@phpcodeur.net 
 * 
 *              Copyright © 2002-2004 phpCodeur
 * 
 *******************************************************************/

/*******************************************************************
 *  This program is free software; you can redistribute it and/or 
 *  modify it under the terms of the GNU General Public License as 
 *  published by the Free Software Foundation; either version 2 of 
 *  the License, or (at your option) any later version. 
 *******************************************************************/

if( !defined('IN_NEWSLETTER') )
{
    exit('<b>No hacking</b>');
}

$other_tags = array();
$t = 0;

//
// Placez ici vos tags personnalisés
//
// column_name pour le nom de la colonne dans la table prefixe_abonnes 
// et tag_name pour le nom du tag à remplacer
//
// LINKS, NAME, WA_EMAIL et WA_CODE sont des noms de tag réservés
//

$other_tags[0]['column_name'] = 'abo_address';
$other_tags[0]['tag_name']    = 'ADDRESS'; 
$t++;

//$other_tags[$t]['column_name'] = '';
//$other_tags[$t]['tag_name']    = '';
//$t++

//$other_tags[$t]['column_name'] = '';
//$other_tags[$t]['tag_name']    = '';
//$t++

// etc... Reproduisez les trois lignes si nécessaires.

?>

Voilà si quelqu'un voit pourquoi çà ne marche pas...

Merci

#14 Re : Aide technique » Erreurs ! Impossible d'obtenir la liste des adresses emails » 2004-12-30 17:28:09

J'ai un petit soucie lors d'un envois, j'obtiens çà :

Erreur !
Impossible d'obtenir la liste des adresses emails

SQL query :
SELECT a.abo_id, a.abo_pseudo, a.abo_address, a.abo_email, a.abo_register_key, al.format
FROM wa_abonnes AS a, wa_abo_liste AS al
WHERE al.liste_id = 1
AND a.abo_id = al.abo_id
AND al.send = 0
AND a.abo_status = 1

SQL errno : 1054
SQL error : Unknown column 'a.abo_address' in 'field list'

Fichier : engine_send.php Ligne : 144

------------------------------------------------
WAnewsletter 2.2.5

#15 Re : Aide technique » Effacer une news "MODELE" » 2004-07-28 20:59:49

J'aimerais savoir comment fait on pour effacer les newsletters MODELE

#16 Re : Aide technique » inscription OK, désinscription impossible » 2004-07-28 13:27:08

ouep pour moi c'est pareil, les 2 codes sont separés...

Dans "URL absolu de la page où se trouve le formulaire" j'ai mis l'adresse absolu du codes 2 et pas celui du code 1 et les internautes peuvent se desinscrire sans tourner en rond entre le mail et le site.

Mais le problème, c'est depuis le lien de desinscription d'une newsletter, là on tombe sur une page blanche puisque c'est la page du code 2 et qu'il ne reçoit pas d'information.

#17 Re : Aide technique » Contenu dynamique newsletter » 2004-07-28 13:14:52

J'aimerais savoir un truc, mais perso je ne comprends pas tout... Je suis un peu novice!

Je souhaite que lorsque j'envois une newsletter, celà ouvre une page de mon site. C'est à dire, je fais une page de news qui est dispo à l'adresse : http://www.monsite.com/news2.htm  et je voudrais que la newsletter charge cette page. J'ai pensé à ce script  i-frame (la j'ai pris le site yahoo pour exemple) :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><IFRAME style="WIDTH: 831px; HEIGHT: 800px" 
src="http://fr.yahoo.com"></td></tr></table> </IFRAME></DIV></BODY></HTML>

Le problème c'est que moi sous outlook çà marche, mais pas chez d'autres personnes... alors est ce que ce topic va repondre à ma demande ?

#18 Re : Aide technique » Inclure form. d'inscription sur son site WAnewsletter 2.2.4 » 2004-07-20 07:57:57

Donc, grâce à votre aide, j'avance à grand pas et parfois je me dis : "J'suis trop c**..."

Donc, avant de demarrer avec le générateur de document, il faut savoir une chose : est ce que je veux que les personnes qui s'inscrivent retombe sur le formulaire d'inscription après leur inscription ou pas ?

- Si oui, il ne faut créer qu'un seul fichier avec les 2 scripts et ce fichier doit etre en Php. Dans le 1er champ du generateur, il faut mettre l'adresse absolu de votre fichier de resultat qui n'est autre que le fichier de votre formulaire d'inscription. (les 2 scripts sont dans la même page.)

- Si non, il vous faut 2 fichiers : 1 avec le 1er script (le formulaire) qui peut être en html ou en php, et un 2ème avec le 2eme script qui doit être en php (le resultat)


------------------------------------------------------------
Episode 2 : Desinscription depuis une newsletter

Quand j'envois une newsletter et que je clique sur le lien, je tombe sur la page de resultat qui est blanche... si par contre, dans les Informations sur la liste de diffusion, je mets l'adresse absolu de mon formulaire, impossible de se desinscrire... l'internaute tourne en rond entre le lien mail et le formulaire d'inscription...


Voili

#19 Re : Aide technique » Inclure form. d'inscription sur son site WAnewsletter 2.2.4 » 2004-07-19 12:36:02

bah çà me fait plaisir mais perso moi je suis toujours bloqué !!!

3) Maintenant, je dois creer mon fichier inscritok.php et c'est là que je bloque un peu !! Dans ce fichier, je dois seulement mettre le deuxième script ??
<?php
define('IN_WA_FORM', true);
$waroot = '/disque2/home/monsite/www/newsletter/';
include($waroot . 'newsletter.php');
?>
ou Faut-il mettre autre chose ??

#20 Re : Aide technique » Inclure form. d'inscription sur son site WAnewsletter 2.2.4 » 2004-07-18 10:41:27

Là je suis sûr du Script pour ta demande :

<form method="post" action="http://www.monsite.com/newsletter/inscritok.php">
Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp;
<input type="hidden" name="format" value="2" />
<input type="hidden" name="liste" value="1" />
<br />
<input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br />
<input type="radio" name="action" value="desinscription" /> Désinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>

#21 Re : Aide technique » Aide Formulaire d'inscription svp (urgent) » 2004-07-17 22:53:52

Ouep c'est un peu le même soucie que moi !

http://forum.webnaute.net/viewtopic.php?id=2542

SAP : C'est bien gentil ta proposition mais qu'on soit webmaster en herbe ou plus avancé, on veut comprendre et pas qu'on fasse le truc à notre place... Biensûr, c'est mon point de vu !  smile

#23 Re : Aide technique » Inclure form. d'inscription sur son site WAnewsletter 2.2.4 » 2004-07-16 06:18:06

Salut à tous et bravo à toi Bobe pour ce script.

Donc pour ma part, les essais furent concluent et tout marche à merveille mais je rencontre un problème avec "Générateur de formulaires d'inscriptions"

1) A la base, j'avais du mal à renseigner le 1er champ :
1.jpg
J'ai crû comprendre qui fallait mettre l'adresse du fichier de resultat :
"http://www.monsite.com/newsletter/inscritok.php"

J'obtiens donc ceci :
<form method="post" action="http://www.monsite.com/newsletter/inscritok.php">
Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp;
Format : <select name="format">
<option value="1">TXT</option>
<option value="2">HTML</option>
</select>
<input type="hidden" name="liste" value="1" />
<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ésinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>

2) Petite paranthèse, je ne souhaite pas que les utilisateurs est le choix entre plusieurs lettres de diffusion donc je "retouche" un peu le script

<form method="post" action="http://www.monsite.com/newsletter/inscritok.php">
Adresse email : <input type="text" name="email" maxlength="100" /> &nbsp;
<input type="hidden" name="format" value="2" />
J'impose que se soit la valeur HTML
<input type="hidden" name="liste" value="1" /> C'est pour ma 1ere lettre de diffusion
<br />
<input type="radio" name="action" value="inscription" checked="checked" /> Inscription <br />
<input type="radio" name="action" value="desinscription" /> Désinscription <br />
<input type="submit" name="wanewsletter" value="Valider" />
</form>

J'insere çà dans le "Body" de mon fichier formulaire que j'appelle news.htm qui se trouve dans mon dossier newsletter soit : "http://www.monsite.com/newsletter/news.htm" car je vais le mettre en Pop-up

3) Maintenant, je dois creer mon fichier inscritok.php et c'est là que je bloque  un peu !! Dans ce fichier, je dois seulement mettre le deuxième script ??
<?php
define('IN_WA_FORM', true);
$waroot = '/disque2/home/monsite/www/newsletter/';
include($waroot . 'newsletter.php');
?>

ou Faut-il mettre autre chose ??


Voilà si quelqu'un pouvez m'eclairé !!

Pied de page des forums

Propulsé par FluxBB