Comunidad de diseño web y desarrollo en internet online

Ayuda Validar boton +1 Google

Citar            
MensajeEscrito el 02 Jun 2011 11:56 am
Hola, hoy quise meter en mi web el Boton +1 de Google.

El código es este:

<!-- Añade esta etiqueta en la cabecera o delante de la etiqueta body. -->
<script type="text/javascript" src="http://apis.google.com/js/plusone.js">
{lang: 'es'}
</script>

<!-- Añade esta etiqueta donde quieras colocar el botón +1 -->
<g:plusone size="medium"></g:plusone>


Con el script no hay problema, pero con el que se mete en html, sí.

<g:plusone size="medium"></g:plusone>

Esto no me lo valida y eso que uso XHTML 1.0 Transitional

Alguien sabe como puedo conseguir meterlo y me siga dando valida la web?

Saludos y Gracias.

Por Silkon

63 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Jun 2011 12:50 pm
Es un tag que se inventó Google para detectar dónde tiene que emplazar el botón en el código.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Jun 2011 01:55 pm
Intente hacer esto

<![CDATA[
<g:plusone size="medium"></g:plusone>
]]>


Así se salta la validación, pero en este caso tampoco aparece el botón.

A ver si alguien tiene una solución...

Por Silkon

63 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Jun 2011 04:10 pm
Comprende que lo que hace Google no va a pasar ninguna validación de la W3C. Y eso no tiene nada de malo. Mientras sepas lo que estás haciendo, la validación de la W3C solamente es útil para que tú verifiques que lo que has hecho sea correcto.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 02 Jun 2011 05:47 pm
Si tanto te preocupas en la validacion del DTD, podrias cambiarlo o agregar ese codigo via JS.

Código :

document.write('<g:plusone size="medium"></g:plusone>');

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 02 Jun 2011 09:33 pm
NEO_JP buenisima!!!

Lo hice via JS y daba el mismo error, pero al ir en JS le pude meter el CDATA y el botón siguió funcionando. Gracias!!

DriverOp es que me fastidiaba mucho quitar el banner de valido por 1 error. Aunque la web siguiera viéndose bien en los navegadores.

Ahora solo me falta decidir donde ponerlo definitivamente.

Por Silkon

63 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Jun 2011 11:18 pm
Obviamente, si estas usando jQuery, yo haria algo como esto en algun archivo externo donde tengas el resto de tu codigo en js.

Código Javascript :

$(window).bind('load', function(e){
  $('#id').after('<g:plusone size="medium"></g:plusone>');
  $.getScript('http://apis.google.com/js/plusone.js');
});

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

chrome
Citar            
MensajeEscrito el 02 Jun 2011 11:40 pm
Gracias por pegar el código de como lo harías, mucho mejor así. Se nota el nivel, que yo ando pez xDD

Por Silkon

63 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.