�Tienes Problemas para Poner el Bot�n: Me gusta? He aqu� c�mo Agregarlo





Ya son dos personas las que me han comentado que tienen problemas para poner el bot�n de Facebook  para que se comparta el blog. Cosa que tambi�n sucedi� con su nuevo complemento para p�ginas.



La raz�n por la que se est� teniendo problemas para agregar todos estos complementos o plugins (en ingl�s), se debe a que se est� agregando el script que se ofrece en la p�gina de Facebook, sin envolverlo o encerrarlo en una secci�n llamada: CDATA. Por ello el script no se acepta y da un error el editor.



Tengo una entrada de junio del 2011 en donde detalladamente explicaba c�mo poner el bot�n (uuuh, ya llovi� y nev� desde aquel entonces) usando su vieja y ya retirada versi�n: "iframe" y explicaba c�mo ponerlo en la versi�n web.



Pues para usar su botoncito como se debe, y para evitar problemas de que funcione o no, en esta entrada voy a explicar c�mo ponerlo tanto en la versi�n web como la versi�n m�vil de Blogger y servir� para que se comparta el blog. Adem�s te facilitar� el c�digo actualizado. Ya ver�s que f�cil es ;)




C�mo poner el b�ton


Simplemente copia todo el c�digo del estilo del bot�n que te guste, edita los valores que se indican si es necesario, y ponlo en un gadget: "HTML/Javascript" en la columna lateral del blog, o el pie de la p�gina desde "Dise�o".




Gadget de Blogger HTML Javascript



El c�digo es el mismo que ofrecen en la p�gina de Facebook que facilita el bot�n.



Elegir el estilo del bot�n



1. Estilo Standar (con las fotos de los amigos/fans)









Ancho m�nimo: 225 p�xeles.

Ancho por defecto (si no lo especificas en el c�digo): 450 p�xeles.

Altura: 35 p�xeles (sin fotos) o 80 p�xeles (con fotos). 





C�digo:

  <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_ES/sdk.js#xfbml=1&version=v2.3";

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>


<div class="fb-like" data-href="URL_DEL_BLOG" data-layout="standard" data-action="like" data-width="320" data-show-faces="true" data-share="false"></div>







2. Box_count










Ancho m�nimo: 55 p�xeles.

Ancho por defecto (si no lo agregas en el c�digo) 55 p�xeles.

Altura: 65 p�xeles.





C�digo:

<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/en_US/sdk.js#xfbml=1&version=v2.3";

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>


<div class="fb-like" data-href="URL_DEL_BLOG" data-layout="box_count" data-action="like" data-share="false" data-width="55"></div>





3. Button_count 










Ancho m�nimo: 90 p�xeles.

Ancho por defecto (si no lo agregas en el c�digo) 90 p�xeles.

Altura: 20 p�xeles.



C�digo:

<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_ES/sdk.js#xfbml=1&version=v2.3";

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>


<div class="fb-like" data-href="http://www.compartidisimo.com" data-width="320" data-layout="button_count" data-action="like" data-share="false"></div>




4. Button










Ancho m�nimo: 47 p�xeles.

Ancho por defecto (si no agregas en el c�digo): 47 p�xeles.

Altura: 20 p�xeles.



C�digo:



<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_ES/sdk.js#xfbml=1&version=v2.3";

  fjs.parentNode.insertBefore(js, fjs);

}(document, 'script', 'facebook-jssdk'));</script>


<div class="fb-like" data-href="URL_DEL_BLOG" data-layout="button" data-action="like" data-share="false"></div>



C�mo editar los valores de los atributos


He resaltado de color naranja, los valores de los atributos que pueden editarse en cada bot�n. En el caso del ancho, como ejemplo he puesto 320 que es el m�nimo ancho para el bot�n Standard. Verifica el ancho m�nimo y otros detalles que puse en el recuadro al principio de cada bot�n.



En:


  • data-action="like". Puedes editar el texto del bot�n. Cambia: like  por:

    recommend  si quieres que el bot�n diga: Recomendar.

  • data-href="URL_DEL_BLOG".Cambia el texto: URL_DEL_BLOG, por la direcci�n web de la p�gina de inicio del blog.

  • data-width="320". Es ancho que tendr� el bot�n. Es en p�xeles y solo lleva valor num�rico.

  • data-show-faces="true". Indica si se mostrar� la foto del perfil de quienes hicieron: me gusta a tu blog. Cambia true por false si no quieres que se muestren las fotos. Se aplica solo para el bot�n Standar.

  • data-share="false". Cambia false por true si quieres que aparezca el bot�n de compartir a un lado del bot�n: me gusta.






Poner el bot�n sobre fondo Obscuro


Si se usara el bot�n con estilo standar, y si se va a poner en un fondo obscuro, se agrega el atributo: data-colorsheme, con el valor dark, de ese modo el texto aparece color blanco.

<div class="fb-like" data-action="like" data-colorsheme="dark" data-href="URL_DEL_BLOG" data-layout="standard" data-share="false" data-width="320"></div>




C�mo Hacer que aparezca el bot�n en la versi�n m�vil


Si utilizas la versi�n m�vil de Blogger y quieres que aparezca, tienes que tener seleccionada la opci�n que dice "Personalizado" al seleccionar la plantilla m�vil, de otro modo no funcionar�. Si ya la tienes seleccionada, solo sigue estos pasos:




  1. Copia el texto que pusiste en el t�tulo en el gadget.

  2. Ve al editor del c�digo de la plantilla: "Editar HTML" y luego haz click dentro de �ste, cuidando no mover nada, y pulsa las techas Ctrl + F simult�neamente para que se active el buscador.

  3. Una vez activado, coloca el texto del t�tulo del gadget en el campo y pulsa enter.

  4. El editor te enviar� a la primera linea de c�digo del gadget donde has colocado el bot�n. Agrega el atributo mobile con el valor yes, tal y como se muestra a continuaci�n:

  5. <b:widget id='HTML2' locked='false' title='T�tulo que pusiste' type='HTML' mobile='yes'>

El valor del id del gadget: 'HTML2', es solo un ejemplo. Puede aparecer cualquier otro n�mero a un lado de HTML, por ejemplo HTML4 dependiendo de cu�ntos gadgets "HTML/JavaScript" hayas agregado antes.



No est� de m�s decirlo: si utilizas una plantilla con un dise�o adaptable (responsive en ingl�s), no tendr�s que habilitar el gadget, ya que el bot�n aparecer� en el lugar donde lo pusiste de acuerdo a c�mo se muestre la secci�n que lo contenga en dispositivos peque�os.



Notas Finales:


  • Si utilizas tambi�n el complemento: "Page Plugin" no necesitas poner el primer c�digo que incluye el script y que resalte de azulito, otra vez ya que es el mismo. Solo pon el que est� debajo y que empieza con: <div class="fb-like"...>.Pero hay que asegurarse de que tambi�n se cargue en la versi�n m�vil de Blogger si se usara, habilitando el gadget para que se muestre el contenido (pensando en que el c�digo se agreg� en el gadget).

  • Es posible agregar el bot�n que dice: "compartir" a un lado del bot�n: "Me gusta", si cambias el valor del atributo: data-share poniendo el valor true.



Comments :

Post a Comment