Cookie Lightbox majorité

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Re : Cookie Lightbox majorité

    Ok donc le commutateur n'est pas la vu que je suis sur joomla 3.3, stockage dans la partie local storage est sur oui (use default storage).

    Dans l'onglet integrations media hosting platform et media content delevery network n'ont rien de sélectionné.

    Commentaire


    • #17
      Re : Cookie Lightbox majorité

      Donc il te reste à utiliser Firebug ou l'inspecteur de Chrome pour tracer ce qui peut clocher ou entrer en conflit.
      Pas de demande de support par MP.
      S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

      Commentaire


      • #18
        Re : Cookie Lightbox majorité

        Hmmm d'accord, mais je vois pas en quoi il vont m'aider :/

        Commentaire


        • #19
          Re : Cookie Lightbox majorité

          Firebug ou l'inspecteur de Chrome, ou encore la console JavaScript permettent de tracer les problèmes du site, de cibler l'origine d'un éventuel conflit JavaScript, etc.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #20
            Re : Cookie Lightbox majorité

            Envoyé par jisse03 Voir le message
            Firebug ou l'inspecteur de Chrome, ou encore la console JavaScript permettent de tracer les problèmes du site, de cibler l'origine d'un éventuel conflit JavaScript, etc.
            Bon après avoir fouiné dans l'outil développeur de chrome, j'ai remarqué une erreur :



            après avoir chercher un peu sur google, j'ai compris que cette erreur était la source de mon problème mais comment la réglé ? :/
            Dernière édition par CompactWeb à 29/09/2014, 13h30

            Commentaire


            • #21
              Re : Cookie Lightbox majorité

              Personne aurait une solution ?

              Commentaire


              • #22
                Re : Cookie Lightbox majorité

                A tu essayé mon code ??

                Commentaire


                • #23
                  Re : Cookie Lightbox majorité

                  Oui j'ai une erreur avec celui ci :

                  Fatal error: Can't use function return value in write context in /home/loiise/Hamppe.com/popup.php on line 3

                  Commentaire


                  • #24
                    Re : Cookie Lightbox majorité

                    Personne aurait une solution alors ? ....

                    Commentaire


                    • #25
                      Re : Cookie Lightbox majorité

                      Bonjour

                      /home/loiise/Hamppe.com/popup.php
                      Beurkkk... l'une des règles de base dans le dev' Joomla! et de ne faire appel à un autre fichier PHP que si c'est strictement nécessaire, ce qui n'est pas ton cas.

                      Autre conseil : utilise un serveur local pour développer le site, les logiciels gratuits Wamp et Xamp le font très bien, et c'est super simple à mettre en place.

                      Pour ton problème je te propose d'utiliser le template en procédant de la manière suivante (testée sur Joomla! 3, fonctionnement OK).

                      Code PHP:

                      //Code PHP à placer au somment du fichier "index.php" du template, avant le doctype
                      /** CODE PHP Disclaimer **/
                      $session JFactory::getSession();
                      $doc     JFactory::getDocument();

                      if(
                      JRequest::getInt('disclaimKey') > 0) {
                          
                      $request_key = (string) JRequest::getVar('disclaimKey');
                      } else {
                          
                      $request_key 'null';
                      }

                      if(
                      is_null($session->get('disclaimToken'))) {//pas d'info sur le statut majeur/mineur de l'utilisateur
                          
                          
                      if(JRequest::getInt('disclaimToken') == AND $request_key == $session->get('disclaimTokenKey')) { //formulaire validé
                              
                      $session->set('disclaimToken'1);    
                              
                      $doc->addScriptDeclaration('window.MyDisclaimer = {url:"null", token: true};');    
                          } else {
                               
                      $disclaim_key rand(1,5).time();
                               
                      $session->set('disclaimTokenKey'$disclaim_key);
                               
                      $doc->addScriptDeclaration('window.MyDisclaimer = {token: false}; //objet pour script modal disclaimer');
                               
                      $doc->addScriptDeclaration('window.MyDisclaimer.url = "'.JURI::current().'?disclaimToken=1&disclaimKey='.$disclaim_key.'";');
                               
                      JHtmlBehavior::modal();
                          }
                      } else {
                          
                      $doc->addScriptDeclaration('window.MyDisclaimer = {url:"null", token: true};');
                      }
                      $doc->addStyleDeclaration('#disclaim-modal-wrapper{display: none;}');
                      JHtmlJquery::framework(); 
                      Code à placer avant fermeture de la balise Body </body> :
                      Code:
                      <!-- Code HTML de la modale Disclaimer -->
                      <div id="disclaim-modal-wrapper">
                      			<div id="disclaim-modal">
                      			
                      				<a href="#" id="disclaim-enter" title="Entrer sur le site">Entrer sur le site</a>
                      				<a href="#" id="disclaim-exit" title="Quitter le site">Quitter le site</a>
                      				
                      			</div>
                      		</div>
                      		
                      		<script type="text/javascript">
                      		       //Code Javascript Disclaimer	
                      			jQuery(document).ready(function(){
                      				
                      				if(window.MyDisclaimer.token == false){
                      					SqueezeBox.initialize({closable: false});
                      					jQuery('#sbox-btn-close').css('display', 'none');
                      					SqueezeBox.open($('disclaim-modal'), {handler: 'adopt'});
                      					
                      					jQuery('#disclaim-modal').on('click', 'a#disclaim-enter', function(){
                      						document.location.href = window.MyDisclaimer.url;
                      						return false;
                      					});
                      					jQuery('#disclaim-modal').on('click', 'a#disclaim-exit', function(){
                      						document.location.href = 'http://www.google.com/';
                      						return false;
                      					});
                      				}
                      			});
                      			
                      		</script>

                      Commentaire


                      • #26
                        Re : Cookie Lightbox majorité

                        D'accord donc je le met dans un module le code alors si j'ai bien compris ?

                        sinon en passant avec un module j'ai ça : Uncaught TypeError: Cannot read property 'token' of undefined sfw:563(anonymous function) sfw:563j jquery.min.js:2k.fireWith jquery.min.js:2m.extend.ready jquery.min.js:2J jquery.min.js:2

                        Commentaire


                        • #27
                          Re : Cookie Lightbox majorité

                          Non je n'ai pas parler de module mais uniquement du template... mais laisse tomber essayer de mettre tout çà dans un plugin... comme çà sa servira aussi à d'autres, je fais çà demain.

                          Commentaire


                          • #28
                            Re : Cookie Lightbox majorité

                            Hello,

                            Si tu cherche toujours une modal pour ton disclaimer tu peux tester cette extension : http://extensions.joomla.org/extensi...triction/28384

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X