aleh.3120
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
El código que usa esa pagina es muy similar, de hecho, la funcionalidad es la misma, Pasa por base64 las url y luego en la página de salida las decodifica y muestra el enlace real.Buen tutorial y si actualizas un poco el codigo?
Esta pagina https://hikarinoakariost.info tiene una pagina de salida con sus enlaces
como se puede saber el codigo que tienen? o mejor aun podrias hacer que la pagina de salida sea asi?
Yo cuando lo usaba ponia pop ads, y anuncios de juicyads y exoclick de 250x250, como si de un acortador se tratase, ahora mismo no se bien que empresas funcionen, pero podrias intentar con adsterra, que he oído que se usa mucho últimamente. Ahora esto es en cuanto a warez, pero si usas adsense, no te recomiendo usar esto, desconozco si es seguro.con que empresa me recomiendas usar este formato de anuncio ? .. por decir a mis visitantes no les interesa cuanta publicidad ponga ni cuanto tengan que esperart para descargar los archivos asi esperen hasta dos minutos lo hacen
si , yo ya manejo estas empresas .. a lo que me refiero es a aprovechar el tiempo de espera que ofreces .... ninguna de estas empresas te paga mas si los visitantes ven mas tiempo el banner ... aunque creo que se podria con el video sliderYo cuando lo usaba ponia pop ads, y anuncios de juicyads y exoclick de 250x250, como si de un acortador se tratase, ahora mismo no se bien que empresas funcionen, pero podrias intentar con adsterra, que he oído que se usa mucho últimamente. Ahora esto es en cuanto a warez, pero si usas adsense, no te recomiendo usar esto, desconozco si es seguro.
El objetivo de este script mas que nada es obligar al usuario a pasar por publicidad, ya que si directamente los envías a la url real no ganas nada, Por lo menos puedes obligarlos a ver un popad más antes de poder ir al enlace real, ademas te servira para no saturar las demás páginas de anuncios, y solo poner en en la de salida así como un acortador de enlaces.si , yo ya manejo estas empresas .. a lo que me refiero es a aprovechar el tiempo de espera que ofreces .... ninguna de estas empresas te paga mas si los visitantes ven mas tiempo el banner ... aunque creo que se podria con el video slider
Igual te servirán los anuncios falsos de botón de "download", ponerlos junto al botón de continuar, mas de uno pensaría que es el boton real.si , yo ya manejo estas empresas .. a lo que me refiero es a aprovechar el tiempo de espera que ofreces .... ninguna de estas empresas te paga mas si los visitantes ven mas tiempo el banner ... aunque creo que se podria con el video slider
si entiendo la finalidad del script lo cual me parece muy bueno .. creo que se pòdria aprovechar de mejor manera es por eso que pedia recomendacionesEl objetivo de este script mas que nada es obligar al usuario a pasar por publicidad, ya que si directamente los envías a la url real no ganas nada, Por lo menos puedes obligarlos a ver un popad más antes de poder ir al enlace real, ademas te servira para no saturar las demás páginas de anuncios, y solo poner en en la de salida así como un acortador de enlaces.
No entiendo eso de base64, si no es mucha molestia en tu tiempo libre podrias hacer un codigo de salida con eso?El código que usa esa pagina es muy similar, de hecho, la funcionalidad es la misma, Pasa por base64 las url y luego en la página de salida las decodifica y muestra el enlace real.
Lo que podría modificar a mi codigo seria el diseño para que sea igual a esa, algo que se puede hacer fácilmente si se sabe un poco de Html y css. Si tengo algo de tiempo mañana actualizare el diseño, por algo mejor. Saludos!.
ACTUALIZO!!Saludos, lo hice "medio funcionar" en wordpress, digo "medio" por que el contador no se mueve, aparece en 0 y no muestra el enlace. estoy seguro que es una tonteria solucionarlo pero no se como, y como dice el dicho: "el que no sabe es como el que no ve" espero tu ayuda!!!
amigo es perfecto me gusto tu post , pero me gustaria preguntarte ¿ hay una forma de hacerlo parecido a este ? DEMOHola betas, la verdad no sabía cómo titular este tutorial, pero básicamente lo que voy a enseñar a hacer es una página de salida para los links externos. como se ve en la siguiente imagen, pero con un estilo muy similar al estilo del acortador de ouo.io. en su momento yo use esto cuando tenia mis primeras paginas en blogger. Actualmente ya no lo uso asi que se los comparto.
Ver el archivo adjunto 190159
Cabe recalcar que esto se puede adaptar a cualquier web, si tienes al de conocimiento en html y css.
Bien, sin mas rodeos les explico.
1.- Primero lo que haremos sera crear un página nueva en blogger y en modo HTML agregaremos la plantilla, que es la que lleva básicamente el texto de saliendo, y la publicidad. Puedes modificar a gusto ese texto, y la imagen <img> la reemplazas con un anuncio de juicyads por ejemplo. guardas con el nombre que quieras, yo lo dejare en saliendo. para que a los enlaces les salga. "saliendo.html"
Ver el archivo adjunto 190162HTML:<div id="plantilla_exit"> <div id="contenedor_exit"> <div style="text-align:center;padding: 10px;"> <h3 style="margin: 0;">Saliendo...</h3> <br> <p>Estas saliendo de mi web.com Espera unos segundos para continuar</p> <br> <img alt="Resultado de imagen para anuncio" class="irc_mi" height="122" src="https://thumbs.dreamstime.com/z/anuncio-de-la-harina-de-avena-de-la-fresa-91760528.jpg" style="width: 250px;" width="149"><br> <div class="contador"><span id="contador_exit">0</span></div> <button id="original_link" type="button">Cargando</button> </div> </div> </div>
2.- Ahora vamos a crear un gadget, en diseño de tipo html/javascript y vamos a pegar los estilos de la plantilla.
HTML:<style type="text/css"> #plantilla_exit{ position: fixed; background: rgba(0, 0, 0, 0.95); width: 100%; height: 100%; z-index: 100; top: 0px; left: 0px; display: block; } #contenedor_exit { width: 700px; position: relative; z-index: 10000; height: auto; background: #fff; margin: 50px auto; } .original_link { text-align: center; border: 0; padding: 10px; background: #00a223; color: #fff; border-radius: 5px; box-shadow: 0px 3px #028e20; } .contador { padding: 23px; width: 56px; height: 56px; margin: 10px auto; border-radius: 50%; color: #3f4f56; box-shadow: 0px 0px 0px 2px #ff5722; font-size: xx-large; } @media screen and (max-width: 600px) { #contenedor_exit { width: 100%; margin: 0; } } button#original_link { text-align: center; border: 0; padding: 10px; background: gray; color: #fff; border-radius: 5px; box-shadow: 0px 3px #615f5f; } </style>
3.- Ahora vamos a agregar el script y adaptarlo (Al final les dejare el script completo, aqui solo explicare que editar), el script hará que los enlaces externos se actualicen por una url que los redirigirá a la página de salida.
Editaremos esta parte del script con la url de la página que creamos. Esta parte del código se encargará de reemplazar los enlaces que tengan la clase "saliendo",
por lo que es importante, que en los enlaces que queramos que salga esta página le agregamos esta clase, ejemplo:
<a class="saliendo" href="https://www.forobeta.com/" id="saliendo">forobeta</a>,
Ahora el script convertirá el enlace a algo similar a esto:
<a class="saliendo" href="https://miblog.blogspot.com/p/saliendo.html?url=akdgasKGDSA" id="saliendo">forobeta</a>,
Aqui editaremos la variable base, con la url de la pagina que creamos.
JavaScript:/* Aqui vamos a remplazar la url por la pagina que creamos. */ var base ="https://miblog.blogspot.com/p/saliendo.html"; /* Aqui obtenemos todos los links que tienen la clase "saliendo." Por eso, es importante agregar el class="saliendo", a los links que queremos redirigir a nuestra pagina de salida. */ var links = document.querySelectorAll("a.saliendo"); for (i = 0; i < links.length; i++) { var link = links[i].getAttribute('href'); links[i].setAttribute('href', base + "?url=" + btoa(link)); }
4.- Ahora el código a partir de aquí se encargara de obtener los enlaces y poner un contador y luego habilitar el botón para poder continuar.
En esta parte del codigo solo hay que reemplazar "saliendo.html?url=" con la pagina que creaste, mas "?url=". ejemplo: "mipagina.html?url="
JavaScript:/* --- Apartir de Aqui el codigo sera para la pagina de salida ---- Comprobaremos que estemos en la pagina de salida. esto con el fin de evitar que salga el anuncio de "saliendo en todas las paginas" */ str = window.location.href; if (str.indexOf('saliendo.html?url=') > -1){ document.getElementById('plantilla_exit').style.display = "block"; contar(); }
Bien, aqui les dejo el codigo completo, también lo agregan en un gadget html/javascript.
HTML:<script type="text/javascript"> /* Aqui vamos a remplazar la url por la pagina que creamos. */ var base ="https://reaccionesmx.blogspot.com/p/saliendo.html"; /* Aqui obtenemos todos los links que tienen la clase "saliendo." Por eso, es importante agregar el class="saliendo", a los links que queremos redirigir a nuestra pagina de salida. */ var links = document.querySelectorAll("a.saliendo"); for (i = 0; i < links.length; i++) { var link = links[i].getAttribute('href'); links[i].setAttribute('href', base + "?url=" + btoa(link)); } /* --- Apartir de Aqui el codigo sera para la pagina de salida ---- Comprobaremos que estemos en la pagina de salida. esto con el fin de evitar que salga el anuncio de "saliendo en todas las paginas" */ str = window.location.href; if (str.indexOf('saliendo.html?url=') > -1){ document.getElementById('plantilla_exit').style.display = "block"; contar(); } /*Creamos el contador y actualizamos el boton de "cargando.." por "continuar" cuando este llegue a 0. */ var contador = 5; function contar() { document.getElementById('contador_exit').innerHTML = contador; if(contador==0){ var a = document.getElementById('original_link'); a.setAttribute('onclick', "window.location.href ='"+ atob(decodeURIComponent(get('url'))) +"'"); a.innerText = "Continuar"; a.style.background = "#00a223"; }else{ contador-=1; setTimeout("contar()",1000); } } function get(param) { var vars = {}; window.location.href.replace( location.hash, '' ).replace( /[?&]+([^=&]+)=?([^&]*)?/gi, // regexp function( m, key, value ) { // callback vars[key] = value !== undefined ? value : ''; } ); if ( param ) { return vars[param] ? vars[param] : null; } return vars; } /** https://forobeta.com/members/stron.150907/ **/ </script>
y para finalizar, aquí les dejo un demo funcionando. Deja una reacción si te gusto xd
DEMO
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?