Jump to content

Popup Ouverture de site


Recommended Posts

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

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

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

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

@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

@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

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