Aide Zoombox v2

Par Top Lien, il y a 10 ans


Bonjour,
Avez-vous une astuce aussi pour que le popup, une fois fermé ne s’ouvre plus au rechargement de la page ?
Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

<!-- START POPUP --> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script type="text/javascript" src="template/js/zoombox.js"></script> <link href="template/js/zoombox.css" rel="stylesheet" type="text/css" media="screen" /> <script type="text/javascript"> jQuery(function($){ $.zoombox.open('http://vignette3.wikia.nocookie.net/fallout/images/2/24/Major_Dhatri.jpg/revision/latest?cb=20110110161516',{ width:600, height:400, theme:'zoombox' }); $('a.zoombox').zoombox(); }); </script> <!-- END POPUP --> ```

Ce que je veux

Bonjour à tous,
Par contre !!!
Comment fais tu pour ne pas que cela s'affiche à chaque clic ? (changement de page par exemple ?)
Car je l'ai mis dans le fichier index.php, dans la balise head, mais elle apparait sans cesse !!!

Merci de ta réponse

Ce que j'obtiens

Décrivez ici vos erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

12 réponses

Benjamin Derepas, il y a 10 ans

Magnifique ...

Top Lien, il y a 10 ans

Bonsoir,
Personne n'a encore trouvé la solution :?:
Merci

Benjamin Derepas, il y a 10 ans

Etant donné que ton post ne veux rien dire, je pense que personne n'a cherché

Top Lien, il y a 10 ans

Bonjour,
Affichage d'une image ou une page en zoombox au démarrage de non site
fonctionne correctement
Comment fais tu pour ne pas que cela s'affiche à chaque clic ? (changement de page par exemple ?)
Car je l'ai mis dans le fichier index.php, dans la balise head, mais elle apparait sans cesse !!!
Merci

Lartak, il y a 10 ans

Bonsoir

Comment fais tu pour ne pas que cela s'affiche à chaque clic ? (changement de page par exemple ?)
Car je l'ai mis dans le fichier index.php, dans la balise head, mais elle apparait sans cesse !!!

Ce comportement est tout à fait normal étant donné que la fonction permet d'afficher la popup automatiquement à chaque chargement de page.
Si tu veux qu'elle ne s'affiche qu'une seule fois à l'utilisateur, il te suffit par exemple d'utiliser la session et de faire une condition pour l'exécution du script ou non.

Top Lien, il y a 10 ans

Bonsoir,

peux tu ne donne le bout code svp?
ou l'integre?
merci

Top Lien, il y a 10 ans

Bonsoir à tous
Pouvez-vous m'aider je cherche comment faire pour que mon Popup en zoombox ne s'ouvre qu'une seule fois (admettons 1 fois par jour) par session d'utilisateur
Un grand merci d'avance.

Defy, il y a 10 ans

ben en utilisant les session, comme te la dit Lartak

Top Lien, il y a 10 ans

Bonjour,

les session ?

merci

Benjamin Derepas, il y a 10 ans

Top Lien , ne compte pas sur nous pour te donner le code tout pre-macher, ce n'est pas le but du forum. Ici on te met sur la voie, à toi de faire les recherches et les tests derrière.
Merci ...

Top Lien, il y a 10 ans

Bonsoir,
Demande aide svp
Pour savoir si mon bout code ici est correct ?

<!-- START POPUP --> <!-- chargement de jQuery library --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <!-- chargement du petit script de cookies, plus de détails à https://github.com/carhartl/jquery-cookie --> <script type="text/javascript" src="js/jquery.cookie.js"></script> <!-- chargement de zoombox --> <script type="text/javascript" src="js/zoombox.js"></script> <link href="js/zoombox.css" rel="stylesheet" type="text/css" media="screen" /> <!-- appel de la zoombox--> <script type="text/javascript"> jQuery(document).ready(function($) { if($.cookie('the_cookie') != 1) { // Si the_cookie n'a pas pour valeur 1 alors on l'initialise et on joue l'appel de la popup $.cookie('the_cookie', '1', { expires: 1 }); // valeur en jour(s) avant expiration du cookie $.zoombox.open('http://www.site.com/mapage.html',{ // url vers notre page html qui sera chargée dans la popup en mode iframe maxWidth : 800, maxHeight : 600, width : '70%', height : '70%', theme:'zoombox' } }); $('a.zoombox').zoombox(); }); </script> <!-- END POPUP -->

Créer un cookie et ainsi pouvoir spécifier que cette popup s’ouvrira qu’une fois toutes les 24/48heures par exemple.
Merci encore