Annonce

#2 Re : Aide technique » Inclure directement dans les tables mes propres données » 2006-08-27 14:07:53

bravo pour cette solution
on attendra que bobe formalise tout cela en standart dans la partie \contrib\
Ainsi, on aura plusieurs possiblité:
-Utiliser le formulaire d'inscription standart ( adaptable si besoin)
-Intégrer des fonctions de mise à jour sur les tables de wannewsletter dans notre propre formulaire.

Dans l'attente de l'intégration dans wanewsletter
Bravo à tous pour cette contribution

salutatuions

#3 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-27 13:32:23

non, le formulaire fonctionne parfaitement
c'est seulement le contenu du mail qui n'était pas correct

salutations

#4 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-27 12:58:36

j'ai jeté un coup d'oeil sur ton site
le formulaire est plutot bien intégré
par contre lorsque j'essai de m'inscrire à la newsletter, lorsque je valide, il semble que la procedure d'inscription soit lente, mais au bout d'un moment , j'ai bien le message de confirmation

Ton problème vient du parametrage de la newsletter
tu dois indiquer le lien dans la config de la newsletter
dans le menu "liste"  , regarde ce que tu as dans
"URL absolu de la page où se trouve le formulaire " , tu dois avoir actuellemet subcribe.php , remplace par http://www.creaam.fr/newsletter.php

salutations

#5 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-27 12:45:34

tu ouvre le fichier avec ton éditeur de texte préféré et tu indique la page que tu souhaites en retour aprés le submit à la place de subscribe.php  mais ensuite ,c'est à toi de faire ce qu'il faut pour que les parametres qui seront envoyé à la page que tu as indiqué soit traités.

En fait avec mkportal, la solution est assez simple à mettre en oeuvre, j'ai posté plus haut ma solution.

Mais pour toi ,c'est peut pas si simple que cela

#6 Re : Discussions » Publications de Wanewsletter 2.2.12 et 2.3.1 » 2006-08-27 12:34:37

je ne suis pas familié d'un fichier patch
dommage que l'on ne puisse pas appliquer le patch lorsque l'on est sur un serveur mutualisé

salutations

#7 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-27 12:23:54

c'est normal, la fonction submit du formulaire que l'on trouve dans le template  ( templage\subscribe.tpl) renvoi sur subscribe.php

<form id="subscribe-form" method="post" action="./subscribe.php">

De plus le submit envoi des parametres qu'il ne seront pas traiter sauf si tu as integrer le traitement adéquate dans ta page.
en faite , suscribe.php s'appelle lui meme , c'est le formulaire et le traitement du formulaire lorsque des parametres lui sont envoyés.

Ce n'est pas facile d'intégrer le formulaire dans une page.
j'ai mis du temps avant d'y arriver avec mkportal et il y a encore un pb avec certaines action qui ne fonctionne pas , mais je m'arrive pas à identifier où le problème se trouve.
j'ai fait 3 formulaires ( 3 langues différentes , une newsletter par langue ) il sont tous identique , sauf une petit parametre qui force la langue pour chaque formulaire. Et pour certaines action , il n'y a pas de message en réponse, mais c'est pas trop grave ;-)
Peut etre un bug dans le script d'origine mais c'est pas facile de débugger un script en php ;-)

#8 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-23 12:02:37

Voila ma page interne
je recupére les parametres qui on été envoyé par le submit et je les envoi au script
inscription.php qui est le script du formulaire que j'ai renommé

<?
$action  = ( !empty($_REQUEST['action']) ) ? trim($_REQUEST['action']) : '';
$email   = ( !empty($_REQUEST['email']) ) ? trim($_REQUEST['email']) : '';
$format  = ( isset($_REQUEST['format']) ) ? intval($_REQUEST['format']) : 0;
$liste   = ( isset($_REQUEST['liste']) ) ? intval($_REQUEST['liste']) : 0;
$code="";
if(empty($action) && preg_match('/([a-z0-9]{20})(?:&|$)/i', $_SERVER['QUERY_STRING'], $match) )
{
    $code = $match[1];
}
if (empty($code)){
$content= implode("", file("http://www.webstef.com/wannewsletter/inscription.php?&action={$action}&email={$email}&format={$format}&liste={$liste}"));
}
else
{
$content= implode("", file("http://www.webstef.com/wannewsletter/inscription.php?{$code}"));
}
//$content="<div>".$content."..</div>";
unset($action);
unset($email);
unset($format);
unset($liste);
unset($code);

?>

#9 Re : Aide technique » inserer le formulaire d'inscription dans une autre page » 2006-08-23 11:47:50

j'ai tout simplement utilisé comme page de retour du submit ma page interne mkportal
Pour cela j'ai du modifier le script du formulaire.

Ca marche bien
J'ai simplement des soucis avec mon script en italien pour lequel certains messages ne s'affichent pas mais je n'ai pas trouvé l'origine du probléme

je publierais ma page interne à mon retour de vacance

salutations

#10 Re : Discussions » Publications de Wanewsletter 2.2.12 et 2.3.1 » 2006-07-17 20:45:15

Est il possible d'avoir la liste des fichiers modifier ?
Pour ma part j'ai modifié le script d'inscription de base et le template pour l'intégré au mieux dans Mkportal avec des "pages interne" de mkportal.
Je voudrais donc savoir où les modifications ont été effectuée pour voir si cela a une incidence sur ce que j'ai fait.

Salutations
et merci pour ce trés joli script qui fonctionne bien :-)

#11 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-08 22:39:59

Pour récapituler, j'ai 3 scripts , un pour chaque langue(francais,italien,anglais)
je viens de refaire des essais.
Les inscriptions fonctionnent, je vois bien le message indiquant que l'on c'est inscrit dans la bonne langue ( les formulaires sont bien dans la bonne langue aussi) et je recois bien le mail dans la bonne langue
Le clique sur le lien de confirmation dans le mail fonctionne bien, le formulaire affiche bien que l'inscription est validé et cela dans la bonne langue.
La demande de desinscription affiche bien un message comme quoi on a demandé une desinscription dans la bonne langue et je recois bien un mail dans la bonne langue m'indiquant qu'il faut valider cette demande de desincription.
Le lien dans le mail pour la validation de la desinscription fonctionne bien et j'ai bien un message qui m'indique dans la bonne langue que la desinscription est validé.
Lorsque je refait une inscription sur une email déjà inscript et validé, j'ai bien un message dans la bonne langue m'indiquant que cette email est déjà inscrite.
Parcontre, si je suis en attente de validation, et que je refais une inscription, en francais on me dit que je suis déjà inscrit et en attente de validation, et je recois à nouveau un mail avec un code de validation.
Donc tout est normal
Mais si je tente de me réinscrire sur la liste en italien alors que je suis en attente de validation,  rien ne s'affiche mais je recois bien un email avec un code de validation
Le mail est dans la bonne langue et le code de validation est ok car lorsque je clique sur le lien contenu dans le mail , j'ai bien un message qui me dit que la validation est effectuée
Qu'est ce qui peut bien faire que le message ne s'affiche pas ? puis que tout semble bien fonctionné à part le contenu du message ?
Aprés cette inscription validé en italien, j'ai tenté une desinscription.
J'ai bien un message qui me dit que j'ai demandé à me desinscrire et je recois bien le mail de confirmation de desinscription dans la bonne langue
Si j'utilise le lien contenu dans le mail de validation de la desinscription, j'ai bien un message qui s'affiche et qui indique de la desinsription est validée

Donc à priori tout fonctionne bien sauf l'affichage du message indiquant qu'une validation est en attente dans le cas d'une réinscription pendant l'attente de validation d'une inscription.

je ne vois pas trop à mon niveau ce que j'aurais pu changé dans le code qui aurait un tel effet
A part forcer $language avec le code de la langue souhaitée.

Dans l'attente de votre aide
Salutations

#12 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-08 00:05:44

donc à priori mon script en italien et en anglais fonctionne mais le message ne s'affiche pas
je vais recomparer avec le script en francais, il doit y avoir un truc que j'ai oublié ou bien mal modifié

salutations

#13 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-07 20:54:22

est ce normal de recevoir un 2eme email ?
à priori , on indique que l'on est inscript et en attente de validation et il semblerait que l'on recoive un 2eme email avec un code de validation

#14 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-07 20:49:09

cela fonctionne avec le script en langue francaise mais pas en langue italienne ou anglaise
je chercherais l'explication , étange quand meme :-(

#15 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-07 20:43:08

je viens de refaire un essai et effectivement cela dit bien que l'on est en attente de confirmation sur cette liste

je vais donc retraivailler cela et essayé de trouver dans quel cas cela n'avait pas fonctionné

salutations
et encore bravo pour ce script tout à fait efficace :-)

#16 Re : Aide technique » Comment savoir si une adresse est déjà présente dans la b » 2006-06-07 16:07:03

j'ai intégré vos formulaires dans un cms (Mkportal)
j'ai modifié légérement le script de base subscribe.php et newsletter.php et le template subribe_body.tpl afin que tout s'affiche à l'intérieur de mon cms.
Je pensais donc à une utilisation identique au script extra.php en envoyant comme paramettre supplémentaire l'adresse email.
qui renverrai un code permettant de savoir si l'email est enregistrée, en attente de validation ou non enregistrée
ainsi je pourrais adapté l'intitulé du lien et le lien lui même
Dans le cas où l'adresse n'est pas enregistré, le lien est "s'inscire" 
Dans le cas où l'adresse est enregistré, le lien devient "se désinscire"

salutations

#17 Re : Aide technique » Comment savoir si une adresse est déjà présente dans la b » 2006-06-07 15:44:46

Le petit bout de code pour récupérer le nombre d'inscript dans un script php fonctionne à merveille
Encore merci
salutations

#18 Re : Aide technique » Comment savoir si une adresse est déjà présente dans la b » 2006-06-07 15:31:40

Merci pour vos réponse et notament celle pour la récupération du nombre d'inscrit dans un script php

Ma premiére question est simple.
Je veux savoir si un membre est inscrit sur une liste afin d'afficher un lien permettant :
- dans le cas où il n'est pas inscrit , d'afficher un lien "s'incrire"
- dans le cas où il est inscrit , d'afficher un lien "se désinscire"
en utilisant l'adresse email du membre et l'id de la liste

j'ai regardé ce qu'il y avait dans le script extra.php.
en reprendant le même principe de fonctionnement on doit pouvoir réaliser quelque chose qui renverrai une infos inscrit ou non inscrit ou en atttente de validation.
Cela est il réalisable ou pas ?

Salutations

#19 Re : Rapport de bugs » Inscription en attente et nouvelle inscription:pas d'erreur » 2006-06-06 22:25:04

A priori , si on c'est inscrit à une liste et que l'on est en attente de confirmation, si on se réinscrit à cette liste, il n'y a aucun message d'erreur qui s'affiche signalant que l'on est en attente de confirmation pour cette liste.

Est il possible de prévoir un petit message disant que l'on est inscript et en attente de validation dans ce cas.
Si on est inscrit et que l'on a valider , il y a bien un message qui prévient que l'on est déjà inscrit.

Salutations

#20 Re : Aide technique » Ce forum ouvert au invité : des messages à gogo » 2006-06-06 22:21:33

A priori des petits malin profite du forum pour poster des messages à gogo
dans le but à priori de se faire indexé vu le contenu des messages

A mon avis l'inscription obligataire limiterait ces abus

Salutatuons

#21 Re : Aide technique » Comment savoir si une adresse est déjà présente dans la b » 2006-06-05 15:47:56

Dans la faq , il est indiqué

Le nombre d'inscrits ne sera dans ce cas pas afficher mais disponible dans une variable nommée numSubscribe

Comment récupérer cette variable dans un script PHP ?

$content="NewsLetter-FR :<script type=\"text/javascript\" src=\"http://www.webstef.com/wannewsletter/options/extra.php?use-variable&liste=02\"></script> {$numSubscribe} inscrit(s)

Mais cela ne marche pas , je ne récupére rien dans $numSubscribe
Peut-etre n'est pas la bonne syntaxe ?

par contre si je fais

$content="NewsLetter-FR :<script type=\"text/javascript\" src=\"http://www.webstef.com/wannewsletter/options/extra.php?liste=02\"></script> inscrit(s)

alors là j'ai bien le nombre d'inscrit qui s'affiche
Mais moi je voudrais le récupérer dans une variable.

#22 Re : Aide technique » Comment savoir si une adresse est déjà présente dans la b » 2006-06-05 15:20:13

j'ai vu qu'il existait une possiblité pour comptabiliser le nombre d'inscrit sur une liste.

Est il possible de savoir si une adresse email est déjà contenu dans une liste.

J'ai réussi à afficher sur mon site le nombre d'inscrit par liste.
Je voudrais adapter l'affichage sur mon site :
Si l'adresse est déjà présente alors on peut afficher Se désincrire
Si l'adresse n'est ps présente alors on peut afficher S'inscire

Cela est il possible actuellement ?
Sinon, est ce possible ?
A mon avis c'est dans le script extra.php que cela doit se trouver mais je ne suis pas sur

Autre chose, je n'ai pas bien compris l'explication sur la récupération du nombre d'inscrit dans une variable.
Quelqu'un peut il donner un exemple concret
je voudrais récupérer le nombre d'inscrit pour l'afficher dans un script PHP

#23 Re : Aide technique » Problème pour inclure une image dans la newsletter » 2006-06-04 21:47:56

Mon répertoire upload/ est en chmod 777
J'y ai placé l'image logo.gif
dans la newsletter j'ai mis le lien suivant

<img src="cid:logo.gif" alt="Logof" />

Lorsque je veux faire l'envoi on me dit que

Certains fichiers ciblés dans votre newsletter HTML avec le scheme cid: sont manquants (logo.gif)

Le fichier est bien présant
Le répertoire est en chmod 777
Je ne comprends pas ce qui se passe, j'ai lu et relu la documentation.
Je ne pense pas avoir oublié quelques choses

Merci pour votre aide
Salutations

#24 Re : Aide technique » D'autre langage que l'anglais et le francais ? » 2006-06-04 17:25:59

y a t'il d'autre fichier de langue que le francais et l'anglais ?
Je fois réaliser un formulaire en italian, portuguais, espagnol, allemand , autrichien , hollandais.

J'ai vu que le formulaire n'utilisait qu'une partie des mots clés du fichier de langue. Le reste des mots clés est pour la partie administration.

Je vai donc dupliqué le dossier email_francais et le fichier lang_francais.php et  faire les traductions pour les mots clés qui servent uniquement pour le formulaire d'inscription.

Si cela interesse quelqu'un je viendrais les publier ici

Salutations

#25 Re : Aide technique » Limiter le formulaire d'inscription à une seule Newsletter » 2006-06-04 17:22:26

La solution que j'ai trouvé c'est
2 scripts d'inscription. Dans chacun j'ai forcé $language= juste avant le test sur $language.
2 scripts newsletter.php qui utilise chacun un template différent ce qui me permettra de personnaliser l'affichage en cas de besoin

Et ca fonctionne
Un formulaire en francais et un en italian

Pied de page des forums

Propulsé par FluxBB