Grafyx89 Posted January 2, 2014 Share Posted January 2, 2014 Bonjour ! Bonne année 2014 à tous ! J'ai cherché et tester plusieurs module pour faire ce dont j'ai besoin, à savoir un pop-up qui s'ouvre à l'ouverture du site et qu'on ferme en cliquant ailleurs ou sur une croix. J'ai testé, modalHomeWindow free (qui ne doit pas fonctionner sur le 1.5, car rien ne s'affiche ..) j'ai tester dialogcontrol, sans succès .. J'avais déjà fait ce système sur un site, mais il n'était pas question de CMS, cela fonctionnais parfaitement, la, lorsque j'essai de le faire, le pop-up ne s'ouvre pas et quand j'ajoute le script jquery dans le <head> du header.tpl, j'ai une erreur :/ .. Est-ce que quelqu'un à déjà utiliser une solution pour ce besoin ? Merci à tous, Link to comment Share on other sites More sharing options...
FMR Posted January 4, 2014 Share Posted January 4, 2014 Compliqué à trouver ce module, surtout fonctionnel.Nous, on en a acheté un officiel certifié prestashop sur le site addon-prestashop....Résultat : il marche à moitié seulement... on peut pas le faire apparaitre 1 fois/personne/jour comme on en a besoin, alors que c'est faisable avec normalement... Je leur ai envoyé un mail, jamais eu de réponse. Et là, on se demande pourquoi on se fait chier à acheter du certifié si c'est pour se faire... Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 4, 2014 Share Posted January 4, 2014 Bonjour, je me renseigne auprès de Samdha pour savoir pourquoi son module, que nous utilisons sur Prestatoolbox n'est pas encore compatible avec Prestashop 1.5, car c'est exactement ce que vous cherchez. Link to comment Share on other sites More sharing options...
Grafyx89 Posted January 6, 2014 Author Share Posted January 6, 2014 Merci beaucoup ! J'ai trouvé un script, une fenêtre modal, le soucis, c'est que déclaré sur header.tpl, il s'ouvre sur toutes les pages, et déclaré sur index.tpl, il désactive certains js ... Link to comment Share on other sites More sharing options...
FMR Posted January 6, 2014 Share Posted January 6, 2014 Solution :Ajoutez {if $page_name == 'index'} votre script {/if} dans le header.tpl Link to comment Share on other sites More sharing options...
Grafyx89 Posted January 7, 2014 Author Share Posted January 7, 2014 Hélas non :/ {if $page_name == 'index'} <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script> jQuery(function($){ //Lorsque vous cliquez sur un lien de la classe poplight $('a.poplight').load('click', function() { var popID = $(this).data('rel'); //Trouver la pop-up correspondante var popWidth = $(this).data('width'); //Trouver la largeur //Faire apparaitre la pop-up et ajouter le bouton de fermeture $('#' + popID).fadeIn().css({ 'width': popWidth}).prepend('<a href="#" class="close"><img src="" class="btn_close" title="Revenir au site" alt="Close" /></a>'); return false; }); //Close Popups and Fade Layer $('body').on('click', 'a.close, #fade', function() { //Au clic sur le body... $('#fade , .popup_block').fadeOut(function() { $('#fade, a.close').remove(); }); //...ils disparaissent ensemble return false; }); });</script> {/if} Link to comment Share on other sites More sharing options...
Grafyx89 Posted January 8, 2014 Author Share Posted January 8, 2014 @FMR : Pourquoi ton {if} ne fonctionne pas ? Merci. Link to comment Share on other sites More sharing options...
FMR Posted January 8, 2014 Share Posted January 8, 2014 J'ai trouvé un script, une fenêtre modal, le soucis, c'est que déclaré sur header.tpl, il s'ouvre sur toutes les pages, et déclaré sur index.tpl, il désactive certains js ... Je vois pas, désolé... J'avais mal lu, j'ai cru que vous ne vouliez ça votre code que pour la page index. Link to comment Share on other sites More sharing options...
coeos.pro Posted January 8, 2014 Share Posted January 8, 2014 tu as vidé le cache smarty ? forcé la compilation smarty ? Link to comment Share on other sites More sharing options...
SleT Posted January 8, 2014 Share Posted January 8, 2014 PAs besoin de mettre le jquery, il est déjà inclus de base (heureusement d'ailleurs) Link to comment Share on other sites More sharing options...
DevNet Posted January 8, 2014 Share Posted January 8, 2014 Salut, http://addons.prestashop.com/fr/recherche?search_query=popup A+ Link to comment Share on other sites More sharing options...
Grafyx89 Posted January 9, 2014 Author Share Posted January 9, 2014 Merci beaucoup, j'ai résolu mon probleme, en mettant la condition "if" de FMR, mais pour 'product' à la base de 'index' Merci à tous Link to comment Share on other sites More sharing options...
Grafyx89 Posted January 15, 2014 Author Share Posted January 15, 2014 @FMR, est-ce qu'il est possible de mettre plusieurs page dans le if ? je me suis renseigné, il suffit apparemment de mettre "{if $page_name == 'index, product, ... '} votre script {/if} dans le header.tpl" Mais sa ne fonctionne pas, sa n'affiche pas le pop-up que sur la premier page indiqué .. Link to comment Share on other sites More sharing options...
seb776 Posted January 15, 2014 Share Posted January 15, 2014 Bonjour, On pourrait aussi ajouter une musique qui se lance quand on arrive sur le site pour mettre un bonne ambiance ... Ok blague a part, c'est une mauvaise idée. C'est de la pollution ces popups. Je le vis comme tel et je ne suis pas le seul http://mashable.com/2014/01/14/outdated-web-features/ Link to comment Share on other sites More sharing options...
FMR Posted January 15, 2014 Share Posted January 15, 2014 @FMR, est-ce qu'il est possible de mettre plusieurs page dans le if ? je me suis renseigné, il suffit apparemment de mettre "{if $page_name == 'index, product, ... '} votre script {/if} dans le header.tpl" Mais sa ne fonctionne pas, sa n'affiche pas le pop-up que sur la premier page indiqué .. Essayez : "{if $page_name == 'index' or $page_name == 'product'} votre script {/if} dans le header.tpl" 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