Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 06-11-2008 21:42:42

guy2156
Membre

Problème popup

Salut a toute la communauté wink

Voila mon forum étant réservé a un public averti ( majeur ) je me demandais comment faire pour mettre une popup de se style ( cf. image ci dessous )

081106084332663023.jpg

voila simplement une popup et derière on voit mon fofo donc une pop up sur l'index smile

Si possible qu'elle se déclenche que une fois par jour a la visite du membre.


Merci d'avance.

Hors ligne

#2 06-11-2008 23:58:58

M@x
Membre

Re : Problème popup

http://oit.wvu.edu/training/classmat/js … nfirm.html

Placé au bon endroit... wink (Soit en utilisant un cookie en javascript, soit dans un index.html)

M@x.


...

Hors ligne

#3 07-11-2008 13:59:33

guy2156
Membre

Re : Problème popup

Merci de ton aide mais dsl je suis débutant hmm et je ne voit pas du tout ou mettre ce code, tu peut m'aider ?

Merci smile

Hors ligne

#4 07-11-2008 18:19:53

M@x
Membre

Re : Problème popup

Méthode la plus simple. A savoir :

- Seule les visiteurs arrivant directement sur l'index de ton site pourront apercevoir cet avertissement.

Utilisation :
Crée un fichier index.html à la racine de ton site contenant ce code ;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>Titre de page - Avertissement</title>
<script type="text/javascript">
function ConfirmEntree() {
     if (window.confirm("blabla, entrer sur un site pour adulte...")) {
          document.location='index.php';
     }
     else {
          document.location='http://www.google.fr';
     }
}
</script>
</head>
<body onload="ConfirmEntree();">
<!-- Corp de la page... -->
</body>
</html>

Pas testé, fait sur le pouce. C'est une solution mais d'autres existes. wink

M@x.


...

Hors ligne

#5 08-11-2008 06:09:35

Mpok
Néo Admin

Re : Problème popup

oldie-2 a écrit :

PS : Pas grand chose à voir avec FluxBB toutes ces questions là !

C'est vrai, mais bon, ça peut AUSSI faire partie des demandes d'un "simple" administrateur de forum "privé".
Donc, c'est intéressant de voir si vos 2 contributions mêlées résolvent le pbm. Non testé non plus, mais j'avoue que le code d'oldie-2 "m'interpelle" : effectivement, ce qui manquait au code de M@x était un cookie, mais comment peux-tu placer un cookie sans utiliser la fonction setcookie() ? ... (le composant 'cookie' de 'document' ne sera pas propagé sur les différentes pages du site...).

Hors ligne

#6 09-11-2008 17:33:30

guy2156
Membre

Re : Problème popup

Premièrement merci a tous wink

J'ai utilisé la methode de M@x qui fonctionne très bien mais bizarrement lorsque je modifie :  blabla, entrer sur un site pour adulte... pour afficher mon message cela ne fonctionne pas :S j'atterie sur une page blanche. Pourtant je ne modifie que le message comme indiqué en italique, est ce mauvais ?

Merci de votre grande aide a tous.

Dernière modification par guy2156 (09-11-2008 17:36:09)

Hors ligne

#7 09-11-2008 18:14:58

M@x
Membre

Re : Problème popup

Salut,

Comme l'a dit Mpok l'inconvénient de ma méthode c'est que quelqu'un qui se connecte directement sur une autre page de ton site (même index.php) ne verra pas ce message. Après tu a la conscience tranquille tongue
Donc pour l'erreur je pense que tu as mis un " dans le texte d'alerte non ?
Redonne le code de ton fichier. wink

M@x.


...

Hors ligne

#8 09-11-2008 18:41:54

guy2156
Membre

Re : Problème popup

Oui mais 90% des invité arrivent par l'url de base je pense , donc sa ira wink

Voila mon code qui ne fonctionne pas :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<title>Titre de page - Avertissement</title>
<script type="text/javascript">
function ConfirmEntree() {
     if (window.confirm("Ce site Internet est réservé à un public majeur et averti. Il contient des textes, images
et vidéos classées X qui peuvent être choquantes pour certaines sensibilités.
En entrant sur ce site vous vous engagez à respecter les conditions suivantes :

Je certifie sur l'honneur :
 Etre majeur selon la loi en vigueur dans mon pays.
 Que les lois de mon état ou mon pays m'autorisent à accéder à ce site.
 Etre informé du caractère pornographique du serveur auquel j'accède.
 Je déclare n'être choqué par aucun type de sexualité et m'interdit de poursuivre les
   auteurs de www.Easyhugs.com.
 Consulter ce serveur à titre personnel sans impliquer de quelque manière que ce soit
   une société privée ou un organisme public.J'ai lu attentivement les conditions ci-dessus et signe électroniquement mon
accord avec ce qui précède en cliquant sur OK")) {
          document.location='index.php';
     }
     else {
          document.location='http://www.google.fr';
     }
}
</script>
</head>
<body onload="ConfirmEntree();">
<!-- Corp de la page... -->
</body>
</html>

Dernière modification par guy2156 (09-11-2008 18:42:29)

Hors ligne

#9 09-11-2008 18:46:33

M@x
Membre

Re : Problème popup

A mon avis c'est les retrour à la ligne qu'il aime pas. Regarde dans la source du site d'exemple comment ils ont fait par exemple. wink

M@x.


...

Hors ligne

#10 10-11-2008 20:05:18

Mpok
Néo Admin

Re : Problème popup

oldie-2 a écrit :

pourquoi dis-tu que le cookie ne sera pas propagé ?

Ben, en fait ce que je voulais dire c'est que si tu navigues sur le site après avoir confirmé l'entrée sur la page index et que tu reviens ensuite sur l'index, tu te verras re-proposer la confirmation (donc ton "dejademande" ne sert à rien).
Enfin, je pense (pas testé), mais je peux me tromper...

Hors ligne

Pied de page des forums