IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Popup pour première visite


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 28
    Par défaut Popup pour première visite
    Salut salut

    J'ai un site Wordpress sur lequel j'ai installé une extension (WP Colorbox) qui permet d'ouvrir une sorte de fancybox vidéo à l'arrivée sur le site (http://marshalls.agence-lesautres.com/)

    Bref, tout fonctionne très bien mais j'aimerais bien que cette fancybox ne s'ouvre qu'à la première visite de l'internaute ! S'il revient sur la home, la vidéo ne s'affichera plus !

    Dans ma page d'accueil j'ai ce bout de code qui permet de "lancer" la fancybox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <script type="text/javascript">
    jQuery(document).ready(function(){
            jQuery.colorbox({href:'http://www.youtube.com/embed/dy9c_00Q1rE?autoplay=1', iframe:true, open:true, width:600, height:500})
          });
    </script>
    Je n'y connais rien du tout en JS et ça devient un peu urgent à terminer cette affaire ^^'
    Alors si quelqu'un sais comment s'y prendre...

    Merci beaucoup d'avance

    Bonne journée !

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    regarde du coté des cookies.

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 28
    Par défaut
    euh... C'est à dire ??

    (Désolé pour le mauvais placement du post et merci pour le déplacement )

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 28
    Par défaut
    Merci

    Alors en gros...
    Je créé un cookie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function SetCookie(name, value, days) {
         var expire = new Date ();
         expire.setTime (expire.getTime() + (24 * 60 * 60 * 1000) * days);
         document.cookie = name + "=" + escape(value) + "; expires=" +expire.toGMTString();
    }

    Et ensuite en le lisant je décide si j'ouvre ou non ma fancybox/popup :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function GetCookie(name) {
         var startIndex = document.cookie.indexOf(name);
         if (startIndex != -1) {
              <script type="text/javascript">
    jQuery(document).ready(function(){
            jQuery.colorbox({href:'http://www.youtube.com/embed/dy9c_00Q1rE?autoplay=1', iframe:true, open:true, width:600, height:500})
          });
    </script>
         }
         else {
              return null;
         }
    }
    C'est ça ?
    Et en fait, il faut que je le pose où ce code ? Dans le header.php de mon thème WP ?

  6. #6
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2013
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 28
    Par défaut
    Et est-ce que ce ne serait pas plus pratique de passer par des sessions ?
    Pas que je m'y connaisse plus mais j'ai trouvé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    session_start();
    if(!isset($_SESSION['video'])) 
    {
    $_SESSION['video'] = 1;
    }
    et ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <? if(!isset($_SEESION['video'])){ ?>
    <script type="text/javascript">
    jQuery(document).ready(function(){
            jQuery.colorbox({href:'http://www.youtube.com/embed/dy9c_00Q1rE?autoplay=1', iframe:true, open:true, width:600, height:500})
          });
    </script>
    <? } ?>
    Soit c'est faux soit je ne sais pas le faire fonctionner mais je trouve ça plus simple...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. CD pour une visite virtuelle
    Par fadex dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 26/09/2006, 02h14
  2. [C#]créer une popup pour saisir la date avec le calendrier
    Par JuniorS dans le forum Windows Forms
    Réponses: 3
    Dernier message: 05/09/2006, 15h58
  3. utilisation de popup pour remplir un formulaire php
    Par kro35 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/06/2006, 12h03
  4. [JS]Ouvir Popup pour athentification puis la fermer
    Par w0lf dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 30/01/2006, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo