Tutorial: Popup Like Page Facebook 2015 Responsive

  • Autor Autor Neto98
  • Fecha de inicio Fecha de inicio

Neto98

Eta
Diseñador
Verificación en dos pasos activada
Verificado por Whatsapp

ACTUALIZACION
RESPONSIVE & SE QUITA LA VISUALIZACION EN MOVILES MENORES A 550PX

Hola Betas, Hoy Les Vengo Con Mi Primer Tutorial 😱

Les Vengo A Enseñar A Como Crearse Un Popup Like Box De Facebook Con Su Nueva Api & Ahora Que Estan Elimininando La Vieja Cajita De Like, Y Ahora Es Un Estilo Mas Bonito, Funcional Y Responsive

Es compatible Con Una Tablet Mini Pero Moviles de 550px o menor ya no se muestra.



Bueno Comenzemos.
El Popup Se Divide En El Script Y El .css

-----------------------------------------------------------------
Primero:

Agregaremos Los Estilos .css
-----------------------------------------------------------------
Tendremos Que copiar Este codigo En El <body>

Insertar CODE, HTML o PHP:
<style>
#title-deluxe {
position: absolute;
color: #3B5998;
width: 90%;
height: 10%;
font-size: 20px;
font-weight: bold;
border:5px solid #ddd;
border-radius:2px;
margin-bottom: 15px;
font-family:verdana, geneva;
}
#back-deluxe {
background:rgba(0,0,0,0.6);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#exit-deluxe {
width:100%;
height:100%;
}
#box-deluxe {
background:white;
height:308px;
position:absolute;
top:58%;
left:65%;
margin:-220px 0 0 -375px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 10px;
border: 5px #127ca6 solid;
}
#close-deluxe {
float:right;
cursor:pointer;
background:url(http://i.imgur.com/3gcHIlD.png) repeat;
height:15px;
padding:20px;
position:relative;
padding-right:40px;
margin-top:-20px;
margin-right:-22px;
}
.remove-deluxe {
height:1px;
width:366px;
margin:0 auto;
margin-top:16px;
position:relative;
margin-left:2px;
}    [MENTION=16931]medi[/MENTION]a screen and (max-width: 800px) {
    #box-deluxe {
        left: 75%;
        
    }
}    [MENTION=16931]medi[/MENTION]a screen and (max-width: 700px) {
    #box-deluxe {
        left: 82%;
        
    }
}    [MENTION=16931]medi[/MENTION]a screen and (max-width: 550px) {
    #box-deluxe {
       display: none;
    }
    
}
</style>

Y Ya tendremos Nuestro CSS Listo

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

EL SCRIPT:

Ahora Nos Toca La Parte Del Script

pero Antes Nos Aseguraremos Que Nuestra Web Tenga la Libreria De Jquery Ya Que Esto Funciona Con Esto

Si NO Lo Tienes Pega Esto Despues De tu <head>

Insertar CODE, HTML o PHP:
<script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>

Ahora El Script

Tendremos Que Pegar Este codigo Debajo De La Etiqueta <body>

Insertar CODE, HTML o PHP:
<script type='text/javascript'>
//<![CDATA[
jQuery.cookie = function (key, value, options) {
 
// key and at least value given, set cookie...
if (arguments.length > 1 && String(value) !== "[object Object]") {
options = jQuery.extend({}, options);
 
if (value === null || value === undefined) {
options.expires = -1;
}
 
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
 
value = String(value);
 
return (document.cookie = [
encodeURIComponent(key), '=',
options.raw ? value : encodeURIComponent(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '',
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
 
// key and possibly options given, get cookie...
options = value || {};
var result, decode = options.raw ? function (s) { return s; } : decodeURIComponent;
return (result = new RegExp('(?:^|; )' + encodeURIComponent(key) + '=([^;]*)').exec(document.cookie)) ? decode(result[1]) : null;
};
//]]>
</script>
<script type='text/javascript'>
jQuery(document).ready(function($){
if($.cookie('popup_user_login') != 'yes'){
$('#back-deluxe').delay(1000).fadeIn('medium');
$('#close-deluxe, #exit-deluxe').click(function(){
$('#back-deluxe').stop().fadeOut('medium');
});
}
[B]$.cookie('popup_user_login', 'yes', { path: '/', expires: 1 });[/B]
});
</script>
<div id='back-deluxe'>
<div id="exit-deluxe">
</div>
<div id="box-deluxe">
<div id='title-deluxe'>Hazte Fan!
</div>
<div id="close-deluxe">
</div>
<div class="remove-deluxe">
</div>
<center>
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/es_LA/sdk.js#xfbml=1&version=v2.3";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<br />
<br />
<br />
<div class="fb-page" data-href="https://www.facebook.com/[B]aquinombredetufanpage[/B]" data-width="402" data-height="255" data-hide-cover="false" data-show-facepile="true" data-show-posts="false"><div class="fb-xfbml-parse-ignore"><blockquote cite="https://www.facebook.com/[B]aquinombredetufanpage[/B]"><a href="https://www.facebook.com/[B]aquinombredetufanpage[/B]">[B]aquinombredetufanpage[/B]</a></blockquote></div></div>
</center>
</div>
</div>

Para Poner Su Fanpage Modifican Donde Dice "AquiNombreDeTuFanpage"

Y Guardamos Los Cambios

Y Listo!!!

ya Tendremos Nuestro Like box popup Funcionando

Notas:
Esta Parte Del Codigo

Insertar CODE, HTML o PHP:
$.cookie('popup_user_login', 'yes', { path: '/', expires: 1 });

El Numero 1 Significa Que Solo Una Vez Se Mostrara El Popup En 1 Dia, Lo pueden modificar hasta 7 Dias

Y Tambien Si Quieren Que Se Muestra En Cada recarga Tienen Que Eliminar Esa Linea y Listo. Aunque Yo Recomiendo Cada 1 Dia.

Ahora Aqui.

Donde Dice delay(1000)

Pueden Modificar El "1000" Que Significa Que En 1 Segundo Se Muestra
Pueden Poner delay(10000). Para 10 Segundos

-----------------------------------------------------------------
Les Dejo Un Demo
-----------------------------------------------------------------

DEMO

Bueno Espero Que Les Funcione Y Les Gustara Mi Tuto 🙂 Ya Que Es Mi Primero

Dame Un "Me Gusta" Para Agradecer


Gracias


 
Última edición:
Se agradece el tuto brother!!! 😛8: :encouragement:
 
excelente aporte 😀
 
Like like, probandoooo 😱nthego:
 
excelente el like box, pero es como si te obligara con el fondo negro...
 
Perfecto!, Me viene de maravilla, tienes mi agrada! :encouragement:
 
Gracias por el aporte compañero, probaré en mi página :encouragement:
 
Buen tutorial cuando deje de ser beta tambien lo vas a publicar? otra cosa es adaptable para cualquier plataforma verdad?
 
No no beta es el Page Plugin, de Facebook, Creo que ni era Ni Beta pero era tipo developer o desarollador que decia, Pero hasta el momento funciona bien 😀, pero si hay novedades, actualizo el codigo
 
ACTUALIZO: Codigo Actualizado Ahora El Popup Es Responsive
Hasta Moviles De mas de 550px y si es de 550px menos no se muestra el popup 🙂
 
ACTUALIZO: Codigo Actualizado Ahora El Popup Es Responsive
Hasta Moviles De mas de 550px y si es de 550px menos no se muestra el popup 🙂

una pregunta bro, este pop up da autolike sin que el usuario se de cuente, o es simplemente la caja de me gusta?
 
muy buenos se agradece
 
está muy bueno pero el mio le doi en la esquina de cerrar el popup y no cierra
 
está muy bueno pero el mio le doi en la esquina de cerrar el popup y no cierra

Agregas la libreria Jquery?

y sii es asi, quitala ya que talvez tienes repetida la libreria
 
Esto sirve para blogger???
 
Muy bueno

A calar en mi pagina, espero que funcione....
 
Hola [MENTION=111695]Neto98[/MENTION] gracias por el popup, lo implemente en mi blog (wp) y cuando le di guardar me apareció este error

501
Not Implemented

The requested method is not implemented by the server.
 
Hola [MENTION=111695]Neto98[/MENTION] gracias por el popup, lo implemente en mi blog (wp) y cuando le di guardar me apareció este error

501
Not Implemented

The requested method is not implemented by the server.

Ponlo En Un widget es mas facil