FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / EZNEWSLETTER 1.5




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
Eznewsletter 1.5

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

Olivier Ségain

Mardi 15 Mai 2007 10:41:44 am

Re: Eznewsletter 1.5

Salut florian,

je ne sais pas si ça va t'aider mais je regardais à l'instant le fichier ezmailimport.sql qui se trouve dans le répertoire ezmailimport dans l'extension et en commentaire on peut voir :

Table structure for table `ezxmailimport`

Or, juste après on fait CREATE TABLE `ezmailimport`. Ne devrait-on pas faire un CREATE TABLE `ezxmailimport`???

Peut-être que le nom de la table n'est pas le bon et ça serait pour ça que ça ne fonctionne pas... C'est juste une suggestion, tiens moi au courant...

Livers

Dimitri TAYUEGO

Mardi 15 Mai 2007 3:54:25 pm

Eznewsletter 1.5

Salut à tous, je constate que vous n'en n'êtes plus à ce niveau, mais permettez moi tout de même d'y revenir :
une fois qu'on a installé EzNewsletter, comment est ce qu'on le fait fonctionner ?

Quand j'essaie de créer une newsletter, dans le but de la diffuser, etc, j'obtiens l'erreur suivante :
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
kernel(3)
The requested page could not be displayed. (3)
The requested object is not available.
Possible reasons:
* The ID number of the object is incorrect. Please check the URL for spelling mistakes.
* The object is no longer available.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------

j'ai eu cette erreurs dans tous les cas que j'ai essayés :
- installation d'un site contenant uniquement la partie EzNewsletter (import manuel lors de l'install ou utilisation de "package.ini.append.php" et cela aussi bien en 3.9.2 qu'en 3.9.1)
- importation manuelle des packages et .sql pour un site Ez déjà installé (mais dans ce dernier cas, c'était sans installation du package eznewsletter_structure qui engendrait une erreur)

De plus, en ayant suivi la procedure indiquée dans la doc Word, je n'accède à rien via l'url http://<nomdedomaine>/newsletter_editor/
et je ne vois pas non plus apparâitre le folder Newsletter dans le "content structure"

Aidez moi svp, je suis bloqué dans l'évolution de mon stage à cause du module de Newsletter !

Merci

t r i m i d i

Olivier Ségain

Mercredi 16 Mai 2007 11:28:07 am

Re: Eznewsletter 1.5

Salut Dimitri,

désolé pour ce zappage de réponse, j'étais tellement parti dans mon truc que j'ai totalement oublié de te répondre, mille excuses... (moi aussi je suis en stage et je suis en train de perdre un temps monstre sur ce module de newsletter, ça me désespère un peu de ne pas avancer mieux que ça...).

Pour reprendre dans l'ordre, voici ce qu'il faut faire (je reprends rapidement TOUTES les étapes, même si tu en as déjà fait certaines car je ne sais pas si tu en as oublié ou pas, on va voir ça...) :

- téléchargement et installationd'ezpublish
- téléchargement des packages de newsletter à l'adresse suivante : http://packages.ez.no/eznewsletter/1.5/1.5beta1/
- importation des packages dans l'ordre suivant :
* eznewsletter_site.ezpkg
* newsletter_structure.ezpkg
* ezapprove2.ezpkg
* ezlabel.ezpkg
* ezmailimport.ezpkg
* eznewsletter.ezpkg
* eznewsletter_builder.ezpkg
* eznewsletter_classes.ezpkg
* eznewsletter_designs.ezpkg

Chez moi, newsletter_structure.ezpkg ne pose aucun problème... J'ai désinstallé et réinstallé les packages hier dans cet ordre là, je n'ai pas eu de soucis...

Une fois que tu as installé ça, tu importes le fichier newsletter.sql qui se trouve dans le répertoire extension/eznewsletter/sql (à l'aide de phpmyadmin par exemple).

Vu que le menu de l'interface d'administration a changé, tu édites ensuite le menu.ini.append.php du répertoire extension/eznewsletter/settings, tu retires le "#" devant Tabs[]=eznewsletter qui se trouve sous [TopAdminMenu].
Ensuite, tu édites le menu.ini.append.php du répertoire extension/eznewsletter_builder/settings, tu mets un "#" devant toutes les lignes qui se touve dans la section [TopAdminMenu], ça devra ressembler à ça :
# This list contains menuitems of the top menu in admin interface
#Tabs[]
#Tabs[]=content
#Tabs[]=media
#Tabs[]=my_account

Dans l'interface d'administration, tu vas dans administration (je crois que ça correspond à settings dans la version anglaise), tu sélectionnes toutes les extensions (sauf ezpaypal, on n'en a pas besoin [pour l'instant!]), tu fais "appliquezr les changements, tu vides les caches, et tu as ton menu qui ressemble à avant.

Toujours dans le fichier menu.ini.append.php du répertoire extension/eznewsletter_builder/settings, tu fais ça aussi pour avoir ton arborescence dans l'onglet "contenu" de l'interface d'administration:
Sous [Topmenu_content], tu remplaces :
URL[default]=content/view/full/60
URL[browse]=content/browse/60

par ça :
URL[default]=content/view/full/2
URL[browse]=content/browse/2

Dans le même répertoire (extension/eznewsletter_builder/settings), tu édites le fichier contentmenustructure.ini.append.php, et les premières lignes doivent ressembler à ça :
[TreeMenu]

# which classes to show
ShowClasses[]
ShowClasses[]=folder
ShowClasses[]=forum
ShowClasses[]=foo_folder
ShowClasses[]=user_group
ShowClasses[]=article
ShowClasses[]=documentation_page
ShowClasses[]=event_calendar
ShowClasses[]=frontpage

# root node of menu
#RootNodeID=118
RootNodeID=2

Maintenant tu peux créer une newsletter...
Tu vides tous les caches pour être sur...
Tu vas dans l'onglet "newsletter" dans l'inferface d'administration,
tu crées une liste de souscription (subscription list) dans list management.
Une fois cette liste créée, tu cliques dessus et là tu peux ajouter des utilisateurs (new subscription)...
Ensuite, tu crées une newsletter type :
dans "Valid content classes:", tu sélectionnes newsletters, c'est important...
ensuite, tu sélectionnes le design (prends le 2ème Standard...)
Choisis sur ton site là où seront stockées les newsletter, c'est important aussi...
Newsletter suggestion inbox et Newsletter placement

Voilà, ta newsletter type est créée...
Maintenant, tu cliques dessus et en bas de la page, tu as un bouton "create newsletter", tu cliques dessus et tu crées ta newsletter...

Après tu lances tes cronjobs mais là, j'suis bloqué! ça marchait y a quelques temps et après des modifs, ça ne marche plus, je ne comprends pas pourquoi...

Pour ce qui concerne le siteaccess newsletter_editor, tu as juste à aller dans la console d'administration, dans administration (settings), tu sélectionnes configuration .ini, ensuite tu choisis site.ini, et tu édites la ligne "AvailableSiteAccessList", et là tu cliques sur le bouton radio "Surcharger le paramètre (global)" et tu rajoutes "=newsletter_editor" sous les autres (il doit déjà y en avoir normalement...). Si tout se passe bien, tu devrais avoir accès à ton http://nomdetonsite/newsletter_editor (chez moi, c'est localhost, pas original! ).

J'espère que j'aurais pu t'aider avec cette explication "rapide", tiens nous au courant...

Livers

Jean GAUDEL

Mercredi 16 Mai 2007 12:02:09 pm

Re: Eznewsletter 1.5

Olivier,

à propos de ce message :

"salut!

je suis effectivement sous windows!
en fait la semaine dernière j'ai réussi à envoyer des newsletter donc j'arrivais bien à lancer mes cronjobs, là il bloque à un endroit en me disant qu'il ne connait pas la fonction imap_open() dans check_bounce.php quand je lance runcronjobs sur build_list.php"

Essaye de voir dans le fichier "cronjob.ini.append.php" des settings de l'extention si les scripts PHP correspondent bien aux noms des cronjobs ou si il n'y a pas une erreur de syntax.

Pour la fonction imap_open() dans check_bounce.php : il faut activer l'extention imap dans le fichier php.ini. Tu dois avoir une ligne du style : "extension=php_imap.dll", il faut uncommenter cette linge. Le fichier "php_imap.dll" doit être présent dans le repertoire "extentions" de ton installation PHP ( il faut que la version de php_imap.dll corresponde à ta version de PHP ).

A tout hasard, voici mon fichier .bat pour lancer le cronjob :

@ech off
del C:\eZpublish\ez3MConcept-3.8.6\result.txt
C:\eZpublish\eZpublish-3.8.6
C:\eZpublish\php\php.exe runcronjobs.php -s mysiteaccess build_list -d >> result.txt
C:\eZpublish\php\php.exe runcronjobs.php -s mysiteaccess send_newsletter -d >> result.txt
C:\eZpublish\php\php.exe runcronjobs.php -s mysiteaccess check_bounce -d >> result.txt

Voilà, j'espère que ça t'aidera...


Dimitri TAYUEGO

Mercredi 16 Mai 2007 3:18:12 pm

Eznewsletter 1.5

Salut Olivier, et merci pour toutes ces explications - A part ça, pas besoin de t'excuser autant, si c'est pour me fournir par la suite des explications aussi détaillées et précises, tu peux prendre tout le temps que tu veux - lol

Bon où j'en suis ?
Avant que tu ne postes ce dernier message, j'en étais à peu près au même niveau que toi
==> "Après tu lances tes cronjobs mais là, j'suis bloqué! ça marchait y a quelques temps et après des modifs, ça ne marche plus, je ne comprends pas pourquoi..." <== à la différence que je le faisais avec un EzNewsletter "pur", c'est à dire non intégré à un site Ez "normal" et installé grace à l'outil de setup via l'import de packages durant le processus d'install.
Après avoir lu tn message, j'ai décidé de tout recommencer (install d'un nouveau Ez, Import de package, etc. bref je compte suivre tes différentes explications); et manque de bol, je peux déjà te dire que "newsletter_structure.ezpkg" me pose de nouveau problème.
Du coup, je me demande, quelle version utilises tu ? 3.9.1 ? parceque moi c'est là 3.9.2 et c'est peut être de là que vient le problème. Mais pas la peine de s'alarmer, tellement j'ai pris l'habitude avec ce "newsletter_structure"

Ceci dit, en ayant activé le débugger SQL, je constate qu'il y a une requête qui essaie d'être exécutée, mais pour laquelle l'enregistrement concerné ne figure pas encore dans la base de données :

Select count(*) from ezpackage where name = "newsletter_structure" (quelquechose comme ça ) .

Bon, je continue mes tests et encore merci pour ta doc ! Elle est plutôt très claire !
A +

t r i m i d i

Dimitri TAYUEGO

Mercredi 16 Mai 2007 6:03:36 pm

Re: Eznewsletter 1.5

Merci merci merci ! lol

Rien n'est encore au point, mais vu comment j'ai galéré, je suis trp heureux d'en être là:
- La gestion du module newsletter cohabite desormais avec le site Ez de base
- Je n'ai finalement pas installé le package eznewsletter_structure, mais cela ne constitue pas de problème (il servirait en effet à créer tout simplement le noeud Newsletter ainsi que son arborescence - selon un post de Tobias Struckmeier sur le forum ez.no, rubrique EzNewsletter); Du coup, j'ai construit cette arborescence manuellement.

Cependant,
- Dans mon frontend, je n'ai plus tous les menus qui apparaissaient au départ (même si les folder et frontpage correspondant apparaisent dans l'arborescence en backend
- Dans le Treemenu, sous l'onglet Newsletter, il n'apparait plus le noeud "Newsletter type list" comme c'était le cas dans une installation "seule" de Eznewsletter
- Enfin, il me reste à réussir l'envoi d'une news, ça sent du cronjob ou de la config . . .

Encore Merci à tous pour votre précieuse aide - ce qui me gêne c'est de ne pas beaucoup vous aider moi !
@+

t r i m i d i

Dimitri TAYUEGO

Lundi 21 Mai 2007 6:03:44 pm

Re: Eznewsletter 1.5

Hello !
Y aurait il une ou plusieurs âmes disponibles pour m'aider ?

- Après avoir installé EzNewsletter, comment faire réapparaître le 2ème menu (en bas à gauche) qui permet de manipuler une newsletter lorsqu'on a cliqué sur "Newsletter" (lien en dessus de "List Management" dans l'administration ?

- Autre problème qui découle à mon avis du précédent, comment supprimer une newsletter, la renvoyer à nouveau, etc.

- De mon côté, je réussis enfin à envoyer un mail(en utilisant sendmail, et en exécutant les cronjobs build_list et send_newsletter), mais je n'arrive pas à créer un cron sous linux pr exécuter tout cela automatiquement :

-> j'ai créé un fichier cron.ini.append.php, que j'ai placé dans <ez_root>/settings/override/ ( c'est une copie de cronjob.ini à laquelle j'ai ajouté :

[CronjobPart-newsletter]
Scripts[]=build_list.php
Scripts[]=send_newsletter.php

-> j'ai modifié ezpublish.cron ( j'ai mis toutes les lignes en commentaire, excepté quelques unes, ce qui donne:

# This must be set to the directory where eZ publish is installed.
EZPUBLISHROOT=/var/www/eznewsletter392/

# Location of the PHP Command Line Interface binary.
PHP=/usr/local/bin/php

# Instruct cron to run the main set of cronjobs
# at 6:35am every day
#35 6 * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php -q 2>&1

# Instruct cron to run the "infrequent" set of cronjobs
# at 5:20am every Monday
#20 5 * * 1 cd $EZPUBLISHROOT && $PHP runcronjobs.php infrequent -q 2>&1

# Instruct cron to run the "frequent" set of cronjobs
# every 15 minutes
#0,15,30,45 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php frequent -q 2>&1

30 17 * * * * cd $EZPUBLISHROOT && $PHP runcronjobs.php newsletter -q 2>&1

Je ne sais pas si c'est suffisant, mais bon, après avoir fait tt ça, j'ai vidé le cache, j'ai créé une newsletter, et . . . aucun envoi n'a eu lieu automatiquement ! ! !

Merci de votre aide

t r i m i d i

Dimitri TAYUEGO

Mercredi 23 Mai 2007 5:11:08 pm

Re: Eznewsletter 1.5

Personne pour m'aider ?
Comment personnaliser l'affichage de la newsletter ?
-> faut il créer une nouvelle surcharge de template ? où la placer ?
Et comment faire pour que réapparaissent les menus permettant le gestion de news letter ? dans la partie admin.
(dans mon installation, il n'est pas possible par exemple de supprimer, gérer les récurrences, etc.)

Merci

t r i m i d i

Johan ROUSSEL

Mercredi 20 Juin 2007 3:21:44 pm

Re: Eznewsletter 1.5

merci pour l'info à propos de décommenterla ligne #TAB[]=eznewsletter

cette étape n'apparait pas dans le tutoriel d'install anglais

je vais d'ailleur leur signaler, il s'agit certainement d'un oubli

membre APRIL (http://www.april.org)
Linux Registered User #447396
Linux From Scratch Registered User #18496
Please do not send me .doc, .xls, .ppt, as I will *NOT* read them.
Please send me only open formats, as OpenDocument or pdf.
We are Penguin. Resistance is futile. You will be assimilated.

mohamed taha bennis

Mercredi 18 Juillet 2007 1:47:11 pm

Re: Eznewsletter 1.5

Salut Olivier, je souhaiterai savoir comment tu as installé ez newsletter 1.5 dans, j'en ai besoin et merci.

Jean-Luc Nguyen

Mardi 28 Août 2007 6:06:36 pm

Re: Eznewsletter 1.5

Quand je crée une liste, je peux accepter l'inscription des "anonymous", dans ce cas, comment les confirmer et approuver automatiquement ? Merci d'avance.

http://www.acidre.com

irielov ikvat

Samedi 02 Février 2008 7:03:46 pm

Re: Eznewsletter 1.5

Bonjour

Je souhaite savoir si Eznewsletter 1.5 est opérationnel sous espublish 4.0.0

Merci

Je progresse petit à petit

Sylvain Guittard

Samedi 02 Février 2008 10:32:22 pm

Re: Eznewsletter 1.5

Salut,

J'ai déjà répondu à cette question:
http://www.ezpublish-france.com/i...estions_techniques/module_newsletter

Pour faire vite: pour le moment non.

Bon courage.
Sylvain

irielov ikvat

Dimanche 03 Février 2008 12:32:36 am

Re: Eznewsletter 1.5

Ok
Merci

Je progresse petit à petit

Celtel Kanyos

Vendredi 27 Mars 2009 5:34:47 pm

Re: Eznewsletter 1.5

Je suis entrain d'integrer eznewsletter sous ez publish4. L'onglet apparait dans le back mais quand je clique erreur je suivis la doc de florian rien ne marche. Qui peut m'aider

bikn

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog