Hace unos d?as CebicheTV me dec?a que hab?a visto en Daddy Design un Fanbox personalizado que quer?a aplicar pero que no entend?a muy bien c?mo hacerlo.
La forma como lo presentan es un estilo minimalista que se adapta muy bien a plantillas de dise?os m?s simplistas, aunque a partir del c?digo CSS se puede modificar para hacer una readaptaci?n del mismo.
Como puedes ver se ha eliminado la cabecera del Fanbox, se han quitado los bordes, el bot?n 'Me gusta' se ha puesto debajo, y el n?mero de fans est? en otro color.
Para conseguir personalizar el FanBox de esta forma necesitaremos saber la ID de nuestra p?gina de Facebook.
Para conseguir personalizar el FanBox de esta forma necesitaremos saber la ID de nuestra p?gina de Facebook.
Para saberla entra a tu p?gina de Facebook y haz click en el bot?n Editar la p?gina que se encuentra en el lado superior derecho.
En la barra de direcciones de tu navegador ver?s al final una serie de n?meros, esa es la ID.
https://www.facebook.com/pages/edit/?id=XXXXXXXXXXXXXXX
Ahora descarga este archivo, descompr?melo y sube el archivo a un hosting.
Luego entra en Dise?o | Elementos de la p?gina | A?adir gadget | HTML/Javascript y ah? pega este c?digo:
<script src="http://connect.facebook.net/es_ES/all.js#xfbml=1"></script>
<fb:fan profile_id="XXXXXXXXXXXXXXX" stream="0" connections="8" logobar="0" width="240" css="URL del archivo CSS"></fb:fan>
Cambia las equis que est?n en rojo por la ID de tu p?gina de Facebook que conseguiste anteriormente. Y agrega la URL de tu archivo CSS que subiste al hosting. Con eso ser? suficiente para tener el FanBox con este estilo minimalista.
?Se puede personalizar m?s? Claro, si abres el archivo facebook.css te encontrar?s con este c?digo:
.fan_box a:hover{
text-decoration: none;
}
.fan_box .full_widget{
height: 200px; /* Altura del FanBox */
border: 0 !important; /* Eliminamos el borde */
background: #fff !important; /* Color de fondo del FanBox */
position: relative;
}
.fan_box .connect_top{
background: none !important;
padding: 0 !important;
}
.fan_box .profileimage, .fan_box .name_block{
display: none; /* Con eso eliminamos la cabecera */
}
.fan_box .connect_action{
padding: 0 !important;
}
.fan_box .connections{
padding: 0 !important;
border: 0 !important;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666;
}
span.total{
color: #FF6600; /* Color de la fuente para el n?mero de fans */
font-weight: bold;
}
.fan_box .connections .connections_grid {
padding-top: 10px !important;
}
.fan_box .connections_grid .grid_item{
padding: 0 10px 10px 0 !important;
}
.fan_box .connections_grid .grid_item .name{
font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
font-weight: normal;
color: #666 !important; /* Color del nombre de los fans */
padding-top: 1px !important;
}
.fan_box .connect_widget{
position: absolute;
bottom: 0; /* Con eso colocamos abajo el bot?n 'Me gusta' */
right: 5px;
margin: 0 !important;
}
.fan_box .connect_widget .connect_widget_interactive_area {
margin: 0 !important;
}
.fan_box .connect_widget td.connect_widget_vertical_center {
padding: 0 !important;
}
En esas anotaciones color verde se indica cu?les son las ?reas que podemos modificar, como el color de fondo, el color del nombre de los fans, el color del n?mero de fans, etc.
Se recomienda no cambiar el tipo de letra para evitar desajustes con los espacios. Y si cambias la altura del gadget deber?s hacerlo tanto en el c?digo que va en el HTML/Javascript como en el archivo CSS, tomando en cuenta que la altura en negrita deber? tener aproximadamente 40px m?s que la altura establecida en el CSS.
Seguro podr?n hacerse modificaciones interesantes, pero as? como est? a m? me parece bastante lindo el dise?o :)