Jump to content

intégration newsletter dans le header


Recommended Posts

bonsoir,


j'ai intégré le blocknewsletter dans le header mais il reste un soucis.

lorsque on valide l'inscription le formulaire descend avec un message en haut indiquant que la souscription est validé.
pour ma part j'aimerai que lorsque le client valide sa souscription un pop up s'ouvre en disant "validation de votre inscription" ou un autre message avec un bouton fermé et la je bloque complet. je vous dit comment j'ai fait afin que vous puissiez m'aider

et voici le site :

http://www.eurodeal4u.Fr

merci d'avance

pour mettre le block en haut j’ai d’abord modifié le fichier blocknewsletter.php

j’ai modifié a partir de la ligne 176

function hookRightColumn($params)
       {
               return $this->hookLeftColumn($params);
       }        function hookHeader($params)
       {
               return $this->hookLeftColumn($params);
       }



puis le blocknewsletter.tpl

<!-- Block Newsletter module-->


{l s='Inscription à la Newsletter' mod='blocknewsletter'}

   {if $msg}

{$msg}
   {/if}
       <form action="{$base_dir}" method="post">
           <input type="text" name="email" size="18" value="{if $value}{$value}{else}{l s='your e-mail' mod='blocknewsletter'}{/if}">


{l s='Subscribe' mod='blocknewsletter'}
{l s='Unsubscribe' mod='blocknewsletter'}


               <input type="submit" value="ok" class="button_miDni" name="submitNewsletter" />

       </form>



<!-- /Block Newsletter module-->





et pour finir dans le global css j'ai rajouté :

div.block3  {
   float:right;
   position:relative;
   margin-top:-12em;
   margin-right:38em;

}

Link to comment
Share on other sites

Une possibilité est d'utiliser thickbox de jquery

Je te donne une idée de comment faire, mais la doc en ligne est on amis http://jquery.com/demo/thickbox/

{if $msg}

{$msg}
   {/if}



dans le cas success
en JS

var baseDir = '{$base_dir_ssl}';
 {literal}
   var url = baseDir + "/ta_page.php?height=556&width=910&modal=1";
   tb_show("", url ,"loadingAnimation.gif");
 {/literal}



puis biensur tu fais une page php appeler ta_page.php
et l'affichage sur ta_page.tpl ...

Link to comment
Share on other sites

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...