Un disclaimer javascript?

Nouveau WRInaute
Bonjour,
Voila je lance mon annuaire de site pour adulte et je suis à la recherche d'un sytème de disclaimer qui ne s'affiche qu'une fois par visite, en php ou javascript de sorte que quand mes visiteurs reviennent sur la page d'acceuill le disclaimer ne s'affiche plus, il faut aussi que cet avertissement ne gêne pas pour le référencement. J'ai cherche partout mais personne ne semble connaitre la "solution miracle"
 
WRInaute discret
Slt,
Je me sers de ce code pour une fenêtre sur un de mes sites.
Il teste la présence d'un cookie. S'il ne le trouve pas, il ouvre une page.
Certains bloqueurs de pop-up arrivent à le bloquer, alors à toi de l'adapter.
Code:
<?php
if(!isset($_COOKIE["nom_du_cookie"])){
                setcookie("nom_du_cookie",valeur_du_cookie,time()+3600*24,"/",".ton_site.fr",0);
	print "<script type=\"text/javascript\">
		function modelesswin(url,mwidth,mheight){
			if (document.all&&window.print){ //if ie5
				eval('window.showModelessDialog(url,\"Nom_de_ta_fenêtre\",\"help:1;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px\")');
				top.window.focus();
			}
			else{
				eval('window.open(url,\"Nom de ta fenêtre\",\"width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1\")');
				top.window.focus();
			}
		}
		modelesswin('http://www.ton_url.fr/ta_page.php',640,600);
	</script>";
}
?>
 
Nouveau WRInaute
ok j'ai trouvé!
merci quand même. Si ca interesse quelqu'un:
Code:
<script language="JavaScript" type="text/javascript">
<!--
function ScanCookie(variable)
   {
    cook = document.cookie;
    variable += "=";
    place = cook.indexOf(variable,0);
    if (place <= -1)
        return("0" );
    else
       {
        end = cook.indexOf(";",place)
        if (end <= -1) return(unescape(cook.substring(place+variable.length,cook.length)));
        else return(unescape(cook.substring(place+variable.length,end)));
       }
   }
function CreationCookie(nom,valeur,permanent)
   {
    if(permanent)
       {
        dateExp = new Date(2020,11,11);
        dateExp = dateExp.toGMTString();
            ifpermanent = '; expires=' + dateExp + ';';
       }
    else
        ifpermanent = '';
    document.cookie = nom + '=' + escape(valeur) + ifpermanent;
   }
if(ScanCookie("dejapopup" )==0)
   {
    var msg="ATTENTION : SITE PORNOGRAPHIQUE RESERVE AUX MAJEURS DE PLUS DE 18 ANS\n\nCe site Internet est réservé à un public majeur et averti et est conforme à toutes les réglementations en vigueur. Il contient des textes, des photos et des vidéos classées X qui peuvent être choquantes pour certaines sensibilités.\n\nCLIQUEZ SUR OK POUR CONTINUER,ANNULER POUR QUITTER..\n\n"
    if(confirm(msg))
        CreationCookie("dejapopup","oui",false)
    else
        window.location.replace('https://www.google.fr');
   }
//-->
</script>
 
Nouveau WRInaute
ok j'ai trouvé!
merci quand même. Si ca interesse quelqu'un:
Code:
<script language="JavaScript" type="text/javascript">
<!--
function ScanCookie(variable)
   {
    cook = document.cookie;
    variable += "=";
    place = cook.indexOf(variable,0);
    if (place <= -1)
        return("0" );
    else
       {
        end = cook.indexOf(";",place)
        if (end <= -1) return(unescape(cook.substring(place+variable.length,cook.length)));
        else return(unescape(cook.substring(place+variable.length,end)));
       }
   }
function CreationCookie(nom,valeur,permanent)
   {
    if(permanent)
       {
        dateExp = new Date(2020,11,11);
        dateExp = dateExp.toGMTString();
            ifpermanent = '; expires=' + dateExp + ';';
       }
    else
        ifpermanent = '';
    document.cookie = nom + '=' + escape(valeur) + ifpermanent;
   }
if(ScanCookie("dejapopup" )==0)
   {
    var msg="ATTENTION : SITE PORNOGRAPHIQUE RESERVE AUX MAJEURS DE PLUS DE 18 ANS\n\nCe site Internet est réservé à un public majeur et averti et est conforme à toutes les réglementations en vigueur. Il contient des textes, des photos et des vidéos classées X qui peuvent être choquantes pour certaines sensibilités.\n\nCLIQUEZ SUR OK POUR CONTINUER,ANNULER POUR QUITTER..\n\n"
    if(confirm(msg))
        CreationCookie("dejapopup","oui",false)
    else
        window.location.replace('https://www.google.fr');
   }
//-->
</script>

Bonjour.

Je viens de m'inscrire sur web rank info pour vous remerciez de votre script disclaimer. Au moins celui-ci fonctionne sans problème.
Pour ce qui est des sites où je l'ai apposé, cela est en privé.

Cordialement.

mja Mahé
 
Discussions similaires
Haut