Jump to content

L’inscription à la newsletter Prestashop sur une page à part


Recommended Posts

Bonjour à tous,

 

j'ai suivi ce tuto http://www.webbax.ch/2012/07/13/linscription-a-la-newsletter-prestashop-sur-une-page-a-part/#comment-6198 pour mettre l'inscription à la newsletter sur une autre page mais ce tuto est adapté à la 1.4. J'ai suivi les conseils de Nicolas "mettre cette ligne « $smarty->display(dirname(__FILE__).’/registration.tpl’); » avant la variable $Blocknewsletter pour que cela fonctionne." j'ai tout de même une erreur en affichant le débug: Fatal error: Class ‘Blocknewsletter’ not found in … www/shop/modules/blocknewsletter/registration.php on line 9.

 

Et donc pas d'insertion en base ni de vérification de l'email.

 

Si vous avez une piste.

D'avance merci

Link to comment
Share on other sites

Hello,

 

Vous avez inclus la config et le module avant ?

include_once(dirname(__FILE__).'/blocknewsletter.php');

un truc du genre ?

 

Cordialement

 

merci du retour, j'ai regardé uniquement le fichier verification.php contient 

require_once('blocknewsletter.php');

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...

Bonjour à tous

j'ai suivi les tuto de webbax, mais j'ai eu le malheur de faire une MAJ de quelques modules.

 

Du coup, dés qu'un client s'inscrit à la newsletter sa me mets sa :

Notice: Undefined variable: params in /homez.742/hizketa/www/modules/blocknewsletter/registration.php on line 17

Notice: Trying to get property of non-object in /homez.742/hizketa/www/modules/blocknewsletter/registration.php on line17

Notice: Undefined variable: params in /homez.742/hizketa/www/modules/blocknewsletter/registration.php on line 17

Notice: Trying to get property of non-object in /homez.742/hizketa/www/modules/blocknewsletter/registration.php on line17
Erreur - Pas de code ISO pour l'email !

 

la ligne 17 correspond à sa : 

 Mail::Send((int)$params['cookie']->id_lang, 'newsletter_conf', Mail::l('Newsletter confirmation', (int)$params['cookie']->id_lang), array(), pSQL($_POST['email']), NULL, NULL, NULL, NULL, NULL, dirname(__FILE__).'/mails/');

 

Pouvez vous m'aider c'est trés urgent

 

ps: quand le client s'inscrit il recoit bien le mail de confirmation de newsletters et est bien inscrit à la newsletter !!

www.hizketa.fr

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...