claire75018 Posted September 17, 2009 Share Posted September 17, 2009 Bonjour ,J'ai installé prestashop 1.2.Tous fonctionne plus ou moins, excepté le module newsletter : Lorsque j'essaie de m'inscrire, j'ai le message "HTTP 405 - Ressource non autorisée" l'inscription ne se fait pas.Quelqu'un a t il deja eu ce probleme ? est ce du a mon hebergeur ou au produit ?Merci de votre aide ! Link to comment Share on other sites More sharing options...
WebZen Posted September 22, 2009 Share Posted September 22, 2009 Bonjour,il se trouve que j'ai un souci similaire avec mon bloc newsletter. quand on rentre l'adresse et qu'on clique sur envoyer, on renvoie à la page d'accueil. J'ai vu dans module block newsletter que l'action du formulaire renvoie à $base_dir: <form action="{$base_dir}" method="post">ne serait on pas censé mettre autre chose?et si oui, quoi?Merci pour la réponse Link to comment Share on other sites More sharing options...
krumpfe Posted October 4, 2009 Share Posted October 4, 2009 Bonjour j'ai exactement le même prob, retour à la page d'accueil, aucune inscription et pas de mail de confirmation. COmment faire ? merci Link to comment Share on other sites More sharing options...
louetzhang Posted November 22, 2009 Share Posted November 22, 2009 meme probleme, l'inscription a la newsletter ne fonctionne pas et renvoie vers la homepage... Link to comment Share on other sites More sharing options...
henribaeyens Posted November 22, 2009 Share Posted November 22, 2009 j'avais le même problème, jusqu'à ce que je fasse ma propre version. Qui utilise ajax, donc aucune redirection.h blocknewsletterajax.zip 1 Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 merci, en effet beaucoup mieux... Par contre comment parametrer les formulaire en français ? ils semblent etre par defaut en anglais. Link to comment Share on other sites More sharing options...
henribaeyens Posted November 23, 2009 Share Posted November 23, 2009 bon. Moi j'ai pas ce problème, ça s'affiche en français.Cependant, peut-être que la mod suivante peut aider :blocknewsletterajax.tpl, ligne 13, remplacer $this->assign('lang', intval($cookie->id_lang)); par $this->assign('lang', (!isset($cookie)) ? intval(Configuration::get('PS_LANG_DEFAULT')) : intval($cookie->id_lang)); h Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 j'ai fait la modif mais c'est toujours en anglais: subscribe / unsubscribe... Link to comment Share on other sites More sharing options...
henribaeyens Posted November 23, 2009 Share Posted November 23, 2009 bon, alors tu vas dans le back office, dans outils > traductions > traduction de module et tu vérifies si les traductions francaises pour blocknewsletterajax sont bien là. Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 et bien j'ai suivi tes conseils, bien traduit en back office, et toujours que de l'anglais... desolé Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 je crois avoir trouvé: dans le fichier .TPL il y a ces lignes:{l s='Subscribe' mod='blocknewsletterajax'}{l s='Unsubscribe' mod='blocknewsletterajax'}Il semble qu'il faille remplacer manuellement les partie {l s='Unsubscribe' ET {l s='Subscribe' tu confirmes ? Link to comment Share on other sites More sharing options...
henribaeyens Posted November 23, 2009 Share Posted November 23, 2009 non, ce n'est pas ça{l s='Subscribe' mod='blocknewsletterajax'} n'est qu'un appel à la function qui va rechercher la traduction.Si ton site n'est de toute façon qu'en francais, tu peux virer ces appels et mettre les termes francais directement.Est-ce que le reste est traduit (titre du block, messages de confirmation, etc) ?Sinon, je cromprends pas trop pourquoi ça ne marche pas. Peux-tu envoyer le fr.php qui est dans le dossier du module ? As-tu désinstallé le blocknewsletter ? On sait jamais...Si tu fais un view source depuis ton navigateur et que tu scroll jusqu'au block, les message sont-ils en francais ou en anglais ? Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 Voici les réponses aux questions:- Non, tout est en anglais.- Contenu du fichier fr.php:<?phpglobal $_MODULE;$_MODULE = array();$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_97a33fa61e1fc92f5659e93bd716707a'] = 'Ajax Newsletter Block';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_e95e612048e381ba2b1f310e07d1b1a3'] = 'Newsletter subscription and unsubscription block';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_179bbcbd2e1104cdf9dcecd91264a961'] = 'Etes-vous sûr de supprimer tous vos contacts';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_f0e9c1e3969d351170373b5cec2131c2'] = 'Code réduction invalide';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_3f9b87832191fff1d2136c2c2d699e76'] = 'Mise à jour réussie';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_f4f70727dc34561dfde1a3c529b6205c'] = 'Paramètres';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_e6c433ce875a8034672996e8aff25fc2'] = 'Envoyer une courriel de confirmation après souscription ?';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_a6105c0a611b41b08f1209506350279e'] = 'oui';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_7fa3b767c460b54a2be4d49030b349c7'] = 'non';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_607122aca352a33b9bd516c3e0c674c1'] = 'Nom de la BDD PHPList';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_cdce6a2c81873c5df880f2f417639cbf'] = 'Préfixe des tables de la BDD PHPList';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_997c5d710ae5c26c1910ce265ed16dd9'] = 'Préfixe des tables usager de la BDD PHPList';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_506e58042922bff5bd753dc612e84f5b'] = 'Bon de réduction de bienvenue';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_de3bd7faad12c79178b1b22bf6119e35'] = 'Laisser blanc pour désactiver';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_06933067aafd48425d67bcb01bba5cb6'] = 'Mettre à jour';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_ffb7e666a70151215b4c55c6268d7d72'] = 'Lettre d\'information';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_efabbb0eb84d3c8e487a72e879953673'] = 'Confirmation de souscription';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_a95bc59685fb4546de3884a5fbe474ea'] = 'Votre bon de réduction';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_416f61a2ce16586f8289d41117a2554e'] = 'courriel';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_b26917587d98330d93f87808fc9d7267'] = 'S\'abonner';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_4182c8f19d40c7ca236a5f4f83faeb6b'] = 'Se désabonner';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_6e659c47c94d1e1dc7121859f43fb2b0'] = 'Adresse invalide';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_9e6df6e72be5be5b8ff962ee3406907e'] = 'Adresse non enregistrée';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_29003419c075963848f1907174bdc224'] = 'Erreur de désabonnement';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_f7dc297e2a139ab4f5a771825b46df43'] = 'Vous êtes désabonné';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_8dc3b88902df97bb96930282e56ed381'] = 'Cette adresse est déjà enregistrée';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_b7d9eb38dd2e375648ab08e224e22e43'] = 'Erreur d\'abonnement';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_ed3cd7b3cc134222fa70602921ec27e1'] = 'Vous êtes abonné à notre lettre';$_MODULE['<{blocknewsletterajax}prestashop>blocknewsletterajax_53ed26e83acf060adbbb65714d96e109'] = 'Erreur inconnue';- Je n'ai pas desinstallé le blocknewsletter - avec le view source, c'est en anglais Link to comment Share on other sites More sharing options...
henribaeyens Posted November 23, 2009 Share Posted November 23, 2009 ok, non, je parle de block original : as désinstallé blocknewsletter avant d'installer blocknewsletterajax ? Link to comment Share on other sites More sharing options...
louetzhang Posted November 23, 2009 Share Posted November 23, 2009 non je l'ai laissé sur le serveur. Je dois le supprimer ? Link to comment Share on other sites More sharing options...
henribaeyens Posted November 23, 2009 Share Posted November 23, 2009 non, pas nécessairement. Tu l'as désinstallé via l'onglet modules ? Mais je ne sais même pas si ça résoudrait le problème. En tout cas, c'est bizarre.ok, je crois peut-être avoir trouvé, mais je suis pas sûr.Tu vas renomer le fichier fr.php (dans /modules/blocknewsletterajax/). Peu importe le nom, tu vires fr.php, tu vas dans les traductions (outils > trad > trad de module). Normalement, les champs correspondants aux expressions de blocknewsletterajax devraient être vides. Là tu peux utiliser le fichier que tu viens de renommer et faire du copier/coller. Link to comment Share on other sites More sharing options...
cagrie Posted July 9, 2010 Share Posted July 9, 2010 dude.. i've just installed it on my website. this is one of the best newsletter modules I've seen and it's way underrated.good job! thank you. Link to comment Share on other sites More sharing options...
gh0st333 Posted October 3, 2010 Share Posted October 3, 2010 Bonjour,j'ai le même problème avec la newsletter. Le bloc est en anglais et le test renvoie vers la age d'accueil.J'ai donc installer ton module de newsletter en ajax. Problèmes:-Le module se duplique, il est en même temps a la position left_column et right_column (alors qu'il est positionné en right_ciolumn)-le fait que l'on doive choisir entre s'abonner et se désabonner. En effet j'ai une maquette à respecter et le module newsletter ne doit comprendre qu'un champs "votre email" et un bouton ok. Le module d'origine était donc approprié.J'aimerai donc régler le soucis avec le module d'origine. Est ce que depuis le temps quelqu'un a su régler le problème? Link to comment Share on other sites More sharing options...
gh0st333 Posted November 24, 2010 Share Posted November 24, 2010 Re,j'ai finalement pris la newsletter ajax.Problème résolu sauf : erreur d'abonnement que le module affiche quand je veux rentrer une adresse mail...une solution? :/Merci Link to comment Share on other sites More sharing options...
joanne Posted November 26, 2010 Share Posted November 26, 2010 Bonjour ! j'ai une question par rapport a ton module pour la newsletter.Comment on fait pour changer le titre du bloc? (lettre d'information)MerciA bientot Link to comment Share on other sites More sharing options...
surflibre Posted June 8, 2011 Share Posted June 8, 2011 Bonjour, J ai le même soucis que gh0st333 (Publié : 24 Novembre 2010 03:03 AM) : erreur d’abonnement que le module affiche quand je veux rentrer une adresse mail…une solution? A savoir que sur le module original j’étais renvoyé sur la homepage sans aucuns messages,J ai updaté mon php 5.2.1 en 5.3.6, cela pourrait-il venir de là?Cordialement, Link to comment Share on other sites More sharing options...
yvesbj Posted August 24, 2011 Share Posted August 24, 2011 Ce serait sympa un bloc newsletter pour la version 1.4 sans redirection Link to comment Share on other sites More sharing options...
karma38 Posted December 21, 2011 Share Posted December 21, 2011 Salut tout le monde, petit déterrage pour donner la solution à ceux qui ne veulent pas de redirection avec le blocknewsletter. ouvrez le fichier modules -> blocknewsletter -> blocknewsletter.tpl vous devriez avoir ca : <div id="newsletter_block_left" class="block"> <h4>{l s='Newsletter' mod='blocknewsletter'}</h4> <div class="block_content"> {if isset($msg) && $msg} <p class="{if $nw_error}warning_inline{else}success_inline{/if}">{$msg}</p> {/if} <form action="{$link->getPageLink('index.php')}" method="post"> <p><input type="text" name="email" size="18" value="{if isset($value) && $value}{$value}{else}{l s='your e-mail' mod='blocknewsletter'}{/if}" onfocus="javascript:if(this.value=='{l s='your e-mail' mod='blocknewsletter'}')this.value='';" onblur="javascript:if(this.value=='')this.value='{l s='your e-mail' mod='blocknewsletter'}';" /></p> <p> <select name="action"> <option value="0"{if isset($action) && $action == 0} selected="selected"{/if}>{l s='Subscribe' mod='blocknewsletter'}</option> <option value="1"{if isset($action) && $action == 1} selected="selected"{/if}>{l s='Unsubscribe' mod='blocknewsletter'}</option> </select> <input type="submit" value="ok" class="button_mini" name="submitNewsletter" /> </p> </form> </div> </div> nous allons changer la ligne: <form action="{$link->getPageLink('index.php')}" method="post"> par: <form action="#newsletter_block_left" method="post"> il s'agit tout simplement de remplacer la redirection en page d'accueil par une "ancre" qui force la page a ce positionner directement au niveau du bloc newsletter apres rechargement de la page. ( et comme vous l'avez certainement remarqué l'ancre correspond à l'id de la div principale du block newsletter ) voila bonne journée ! ^_- Link to comment Share on other sites More sharing options...
yvesbj Posted January 16, 2012 Share Posted January 16, 2012 Merci karma38 Link to comment Share on other sites More sharing options...
a-prods Posted January 25, 2012 Share Posted January 25, 2012 merci pour l'astuce, mais j'ai egalement un soucis. le module n'enregistre pas les email pourtant la page se recharge, mais rien en base. Une idee du pourquoi? Link to comment Share on other sites More sharing options...
panatan Posted June 12, 2013 Share Posted June 12, 2013 Bonjour, Même question : rien n'est ajouté à la liste des inscrits (version v1.4 et version 1.4.9.0 de Ps), aucun mail de confirmation : quelqu'un a-t-il une solution ? Merci Link to comment Share on other sites More sharing options...
Aumanz Posted April 19, 2018 Share Posted April 19, 2018 On 22/11/2009 at 11:34 PM, henribaeyens said: j'avais le même problème, jusqu'à ce que je fasse ma propre version. Qui utilise ajax, donc aucune redirection. h blocknewsletterajax.zip Merci pour le module!!! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now