[Résolu] Restreindre l'acces a mon site par une annonce

  • Auteur de la discussion Saesee
  • Date de début

Saesee

Habitué
Bonjour, je possède un site Web pour ma guilde sur le jeu Age Of Conan. Ce jeu est réservé aux plus de 18 ans. Etant le propriétaire du site légalement résponsable, je voudrait que lorsque l'on souhaite accéder à mon site, une fenêtre s'affiche pour prévenir du contenu; après quoi le visiteur pourra accépter ou non d'entrer.

Des exemples trouvés sur Google :
Graphiquement soigné (le site se grise et l'annonce prend le dessus) :


Graphiquement simple (se met avant d'arriver sur le site)



Désoler mais je n'ai pas trouvé d'autres, je ne savait pas quoi mettre dans Google pour avoir ce genre de message

Ma préférence va vers une annonce comme le LIEN 1 mais une du type LIEN 2 me conviendrait amplement, je voudrais savoir comment implémenter l'une ou l'autre des solutions et comment la paramétrer.

Merci de ne pas me proposer de mettre une page index.html avec deux liens Oui/Non, ce n'est pas ce que je veux.

D'avance, merci pour vos réponses.

____
edit gentil modérateur: merci de ne pas mettre de lien mais plutot des captures d'ecran montrant ces restictions.
____
edit de moi même, j'ai mit les images des screens en enlevant tout ce qui cite les sites en question
 

guillaumech

Expert
Même si je pense que ce genre de questions portant sur ce genre de contenu est un temps soit peu déplacé ici, je te donnes un début de piste, en attendant de voir l'avis des modérateurs du forum ...
Regarder côté javascript (fonction confirm(...))
 

KangOl

Grand Maître
faut pas utiliser le js pour ce genre de vérification mais une variable de session.
 

Saesee

Habitué

Oula ne t'en ait pas ^^ Mon site n'a rien de XXX, c'est que ce genre de message n'apparait généralement que sur ces sites là.

L'adresse de mon site :

Pour le js je vais regarder. Auriez-vous un nom de fonction que mes recherches soient plus faciles ?

PS : J'ai édité le premier message pour mettre des images des 2 styles d'annonces sans le contenu qui pourrait être choquant.

---------------------------------------------------------------------------------------

J'ai trouvé la solution. Si cela intéresse quelqu'un d'autre, voici le code type. Vous pourrez voir le résultat sur mon site d'ici 1 heure. Merci à guillaumech

[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TITRE DE LA PAGE WEB</title>
<SCRIPT language="JavaScript">
<!--
function securit()
{
if(confirm('LE TEXTE DE LA BOITE D'ANNONCE'))
{
document.location.href='http://www.LE_SITE_SI_OUI.com';
}
else
{
document.location.href='http://www.LE_SITE_SI_NON.com';
}
}
-->
</SCRIPT>
</head>


<body onLoad="securit()">

VOTRE PAGE EN ARRIÈRE PLAN

</body>
</html>[/cpp]

Par contre je n'arrive pas à changer le nom de la boite de dialogue
 

KangOl

Grand Maître
par contre ca oblige a avoir le js d'activer
et faut mettre ca sur toutes les pages :/

le mieux est de faire la vérification coté server, avec une variable de session..
 

guillaumech

Expert
Dis moi si je me trompe, mais même avec une jolie variable session la vérification devra être faite sur toutes les pages aussi ... (après c'est une question de longueur de code) De plus, de nos jours, considérer les web sans javascripts, c'est casiement considérer une voiture carburant, surtout aux regards des technologies faisant leurs apparition telle que l'AJAX pour n'en citer qu'une.
 

KangOl

Grand Maître
effectivement, coté serveur, ca devra aussi etre fait partout.
Si c'est codé proprement, cela ne devra etre fait qu'a un seul endroit dans le code. Donc que ce soit l'ajout d'un js ou un vérification directe, ca revient au meme. donc en effet, le fait de l'ajouter a toutes les pages est un faux probléme.

par contre, concernant le js, je ne suis pas d'accord, regarde le nombre de téléchargement de "NoScript" (extension firefox) et revois ta copie.
Je rappelle aussi que beaucoup de spiders n'ont pas de js activés. (quoi que ca a peut etre changé ces derniers temps)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 128
Messages
6 717 846
Membres
1 586 373
Dernier membre
https://forum.tomshardwar
Partager cette page
Haut