Tutorial: Verificación de edad para páginas porno

  • Autor Autor Saag10
  • Fecha de inicio Fecha de inicio
Saag10

Saag10

Gamma
Programador
Verificación en dos pasos activada
Hola amigos, hoy vengo con otro tutorial que espero que le sirva a los que tienen páginas porno.

Lo hice lo más sencillo y limpio que pude, quizás se me fue un error o algún código de mas, si es así pido me corrijas y hagamos una comunidad más llevadera.

Lo que hace el código es poner una capa sobre tu página tapando todo lo que está detrás de ella, y así tienes un control para menores de edad.
Te muestro un ejemplo aquí

Bueno, en fin, les dejo el tutorial a continuación:

Tú mismo puedes modificar el estilo para que quede como prefieras, yo lo hice un poco simple.
Aquí vamos a crear un documento llamado functions.js y meter el siguiente código.
Insertar CODE, HTML o PHP:
	var Cukie = getCookie("ageVerify");

	//se crea el elemento div para mostrar la ventana falsa
	$("document").ready(function(){
		var square = document.createElement('div');
		square.id = "Show-page";
		$(square).insertBefore("body");
	});

	

//para mostrar si no tienes las cookies
 if(Cukie!="1"){
	
	document.write('<style>#Show-page {font-family: "Comic Sans MS", cursive, sans-serif; overflow: hidden; margin: -10px; width: 100%; height: 100%; background: rgb(0,0,0); position: absolute; z-index: 99990;} h1:nth-child(odd){ margin-top: 25%; margin-left: 35%; color: red; float: left; } h1:nth-child(even){ margin-top: 25%; color: white; float:left; margin-left: 40px; } </style>');

	
	displayBlock();
 }



//para las cookies
function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}


function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
    }
    return "";
}


//crea los elementos necesarios 
function displayBlock(){
		
	
	$("document").ready(function(){
		old = document.createElement("h1");
		teen = document.createElement("h1");
		old.innerHTML = "I have +18";
		teen.innerHTML = "I have -18";
	
	$("#Show-page").append(old, teen);
	
	//+18
	$("h1:first").click(function(){
		setCookie("ageVerify","1",1);
		$("#Show-page").hide(2000);
	});
	
	//-18
	$("h1:eq(1)").click( 
		function(){
		window.location.href = 'javascript:alert("Sorry, you cannot get in.");';
		}
	);
	});
			
}

Después poner los scripts en tu documento html de esta manera:

HTML:
 <script src="https://code.jquery.com/jquery-1.11.2.js"> </script>
 <script src="functions.js"></script>

Quedaría de la siguiente manera:
Captura de pantalla_2015-07-12_23-03-44.webp



Si das click en «I have -18» solo abrirá una alerta y si das click en mayor de edad se cerrará la ventana obscura y seteará las cookies y taráaaaaaaan:

sexo.webp

Les dejo mi código en Github (ahí me llamo nadien) AgeVerify.js


Bueno, eso fue todo, saludos
 
Última edición:
genial.. gracias.:encouragement:
 
Buen aporte, se podría mejorar hacer clickeable el texto y al sarle -18, te redirija a google
 
genial.. gracias.:encouragement:
Denada, saludos.

Buen aporte, se podría mejorar hacer clickeable el texto y al sarle -18, te redirija a google
El texto es clickeable, solo que no cambia el cursor y en la parte donde dice: «window.location.href = 'javascript:alert("Sorry, you cannot get in.");';» pon a donde quieres que te redirija dentro de las comillas simples ejemplo; «window.location.href = 'http://google.com'; »
 
El texto es clickeable, solo que no cambia el cursor y en la parte donde dice: «window.location.href = 'javascript:alert("Sorry, you cannot get in.");';» pon a donde quieres que te redirija dentro de las comillas simples ejemplo; «window.location.href = 'http://google.com'; »

Amigo, ¿como podría hacer para que cambie el cursor? Gracias por el tutorial 😛7:.
 
Amigo, ¿como podría hacer para que cambie el cursor? Gracias por el tutorial 😛7:.

Insertar CODE, HTML o PHP:
	var Cukie = getCookie("ageVerify");

	//se crea el elemento div para mostrar la ventana falsa
	$("document").ready(function(){
		var square = document.createElement('div');
		square.id = "Show-page";
		$(square).insertBefore("body");
	});

	

//para mostrar si no tienes las cookies
 if(Cukie!="1"){
	
	document.write('<style>#Show-page {font-family: "Comic Sans MS", cursive, sans-serif; overflow: hidden; margin: -10px; width: 100%; height: 100%; background: rgb(0,0,0); position: absolute; z-index: 99990;} h1:nth-child(odd){ margin-top: 25%; margin-left: 35%; color: red; float: left; } h1:nth-child(even){ margin-top: 25%; color: white; float:left; margin-left: 40px; } #old:hover{ cursor:pointer; cursor: hand} #teen:hover{ cursor:pointer; cursor: hand}  </style>');
	
	displayBlock();
 }



//para las cookies
function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    d.setTime(d.getTime() + (exdays*24*60*60*1000));
    var expires = "expires="+d.toUTCString();
    document.cookie = cname + "=" + cvalue + "; " + expires;
}


function getCookie(cname) {
    var name = cname + "=";
    var ca = document.cookie.split(';');
    for(var i=0; i<ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1);
        if (c.indexOf(name) != -1) return c.substring(name.length, c.length);
    }
    return "";
}


//crea los elementos necesarios 
function displayBlock(){
		
	
	$("document").ready(function(){
		old = document.createElement("h1");
		teen = document.createElement("h1");
                 old.id = "old";
		teen.id= "teen";
		old.innerHTML = "I have +18";
		teen.innerHTML = "I have -18";
	
	$("#Show-page").append(old, teen);
	
	//+18
	$("h1:first").click(function(){
		setCookie("ageVerify","1",1);
		$("#Show-page").hide(2000);
	});
	
	//-18
	$("h1:eq(1)").click( 
		function(){
		window.location.href = 'javascript:alert("Sorry, you cannot get in.");';
		}
	);
	});
			
}

Aquí está el nuevo código, solo cópialo y pégalo.
 
gracias a favoritos 😀 me sirvio para bloger 😀 😉
 
Gracias por compartir tu codigo, sencillo pero funcional, ya tienes mi agrada y muy buen dia.
 
[MENTION=143271]Saag10[/MENTION] Muchas gracias por el tutorial 🙂
 
Si pasas la imagen sin el efecto de desvanecer por mp le doy me gusta +10 y a favoritos maquinola. Jk, buen tutorial :encouragement:
 

Temas similares

Atrás
Arriba