Foros del Web » Creando para Internet » HTML »

Validación W3C con boton +1 de Google

Estas en el tema de Validación W3C con boton +1 de Google en el foro de HTML en Foros del Web. Buenas a tod@s, He estado tratando de validar mi web en W3C, y me salen 2 Errores al incluir el boton de +1 de google. ...
  #1 (permalink)  
Antiguo 29/08/2011, 15:25
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Validación W3C con boton +1 de Google

Buenas a tod@s,

He estado tratando de validar mi web en W3C, y me salen 2 Errores al incluir el boton de +1 de google.

Los errores son (losiento salen en ingles):

Line 107, Column 25: there is no attribute "href"
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

Line 107, Column 54: element "g:plusone" undefined
You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:

incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case).


¿Alguien sabe como solucionar esto?

Saludos y gracias,
Ayar Aguirre
  #2 (permalink)  
Antiguo 29/08/2011, 15:46
Avatar de Smolky  
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 17 años, 11 meses
Puntos: 14
Respuesta: Validación W3C con boton +1 de Google

Lo que te dice allí es que cambies el tipo de documento de strict a Transitional.

¿Cómo es el código de Google para el botón +1?
__________________
No hay cuerda desafinada sino músico progresivo
  #3 (permalink)  
Antiguo 29/08/2011, 16:01
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

EL codigo es:
Esto en head:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
{lang: 'es'}
</script>

Esto donde aparece el boton:

<g:plusone></g:plusone>

¿Como cambio el tipo del cocumento?
  #4 (permalink)  
Antiguo 29/08/2011, 17:37
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Validación W3C con boton +1 de Google

buenas,
aunque cambie el tipo de documento seguirá siendo un documento inválido. la razón es porque <g:plusone> no es un elemento de html ni xhtml. creo que como único puede validar ese elemento es si tiene un namespace, pero solo validará en xhtml. y sobre el atributo href, habría que primero determinar cual es el elemento. de todos modos, cuando te dice que no existe dicho atributo para tal elemento, significa que debes eliminar el atributo para que valide en ese doctype o bien cambias el doctype por uno que incluya el atributo.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 29/08/2011, 18:05
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validación W3C con boton +1 de Google

Tambien lo podes insertar así, necesitas de jQuery


en el head
Código HTML:
Ver original
  1. <script type="text/javascript" src="/js_css/jquery-1.6.1.min.js"></script>
  2. <script type="text/javascript" src="http://apis.google.com/js/plusone.js">
  3. //<![CDATA[
  4. {lang: 'es'}
  5. //]]>

En el body, donde quieras que aparezca el boton

Código HTML:
Ver original
  1. <p id="googlemas"><!-- boton + 1 --></p>

Y finalmente al final del documento, antes del cierre del body

Código HTML:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. $(document).ready(function() {
  4. $(window).bind('load', function(e){
  5.  $('#googlemas').after('<g:plusone size="small" href="http://luzdecielo.com"><\/g:plusone>');
  6.  $.getScript('http://apis.google.com/js/plusone.js');
  7. });
  8. });
  9. //]]>

con la url de tu web

Valida perfectamente en Strict
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 30/08/2011, 05:06
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

Muchas gracias a todos!
Con la solucion de Emprear paso la validación perfectamente, y aparece +1 de google.
Gracias y un Saludo Ayar Aguirre
  #7 (permalink)  
Antiguo 31/08/2011, 09:46
Avatar de ciisteado  
Fecha de Ingreso: enero-2008
Ubicación: Home Office
Mensajes: 111
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

Otra solución sencilla es con un simple document.writeln

En el encabezado:

Código:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
	{lang: 'es-419'}
</script>
Y donde quieres que aparezca el botón:

Código:
<script type="text/javascript">
	// <![CDATA[
	document.writeln('<g:plusone size="medium"></g:plusone>');
	// ]]>
</script>
Y con eso pasa sin broncas la validación...

Saludos!
  #8 (permalink)  
Antiguo 31/08/2011, 13:21
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Validación W3C con boton +1 de Google

@ciisteado,
considerando que estas usando CDATA, se entiende que el documento es XHTML. por tanto, en XHTML no existe document.write ni document.writeln.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #9 (permalink)  
Antiguo 31/08/2011, 13:27
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

@ciisteado y @zerokilled con la solcion que dio: @emprear funciona perfecta ya esta resuelto.
Gracias de todos modos
  #10 (permalink)  
Antiguo 02/09/2011, 05:03
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

Parece ser que tengo que volver con el tema...
me fijado que la solcion de @emprear funciona perfectamente en todos los navegadores menos uno... como no el Internet Explorer...
Si alguien puede ayudarme para que funcione en todos ya sea modificando esa opcion o con otra nueva....

Muchas gracias!
  #11 (permalink)  
Antiguo 02/09/2011, 13:20
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validación W3C con boton +1 de Google

Con que versión de IE tenes el problema, con el 9 al menos funciona

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #12 (permalink)  
Antiguo 02/09/2011, 13:23
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

Yo tengo instalado el 9.0.08112.16421 y no lo veo ni en la mia ni en la tuya...
pero con los demas navegadores perfecto...
saludos
  #13 (permalink)  
Antiguo 02/09/2011, 13:31
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validación W3C con boton +1 de Google

A ver, no entiendo que es lo que no se ve?



Esa es una captura de IE9.
Si podés pasá tu url

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #14 (permalink)  
Antiguo 03/09/2011, 06:06
Avatar de ayar  
Fecha de Ingreso: junio-2010
Mensajes: 11
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Validación W3C con boton +1 de Google

No la tengo todavia en internet la estoy desarrollando en local...
Si veo el codigo si escribe todo pero eso no se ve nada mas... no se porque.

Gracias
  #15 (permalink)  
Antiguo 27/12/2011, 08:13
 
Fecha de Ingreso: marzo-2006
Mensajes: 35
Antigüedad: 18 años, 1 mes
Puntos: 2
Respuesta: Validación W3C con boton +1 de Google

Hablando de validacion... esos codigos funcionan perfectos! =)

Pero...

Cuando agregue el codigo para publicar articulos o productos en el "muro" de google+, me hizo poner unos metatags y tambien un adicional en la etiqueta html

Las dejo:

Código:
<html itemscope itemtype="http://schema.org/Product">
W3c error: Line 2, Column 54: "itemscope" is not a member of a group specified for any attribute
Line 2, Column 63: there is no attribute "itemtype"

Metas en head:

Código:
<meta itemprop="name" content="" />
<meta itemprop="description" content="" />
<meta itemprop="image" content="" />
W3c error: Line 49, Column 16: there is no attribute "itemprop"

Tambien la misma aplicacion pero de facebook.

Código:
<meta property="og:title" content="" />
W3c error: Line 34, Column 16: there is no attribute "property"
  #16 (permalink)  
Antiguo 28/12/2011, 23:40
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Validación W3C con boton +1 de Google

Si usas html5 va a validar
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.     <html lang="es" itemscope="itemscope" itemtype="http://schema.org/Product" >
  3.     <head>
  4.     <meta charset="utf-8">
  5.     <meta itemprop="name" content="">
  6.     <meta itemprop="description" content="">
  7.     <meta itemprop="image" content="">
  8.     <title></title>
  9.     </head>
  10.     <body>
  11.     <p>sssss</p>
  12.     </body>
  13.     </html>
De todas maneras te aclaro, la validación de un documento, no es un fin en si misma, es una forma cumplir con una serie de normas que van a permitir detectar errores de marcado y evitar comportamientos extraños dada la cantidad de browsers que puedan leer tu código, pero en este caso en particular, los atributos en el <html> no van a afectar la visualización del documento.
Sería bueno de todas formas que Google aclarase esto a la hora de hacernos poner estas etiquetas y atributos propietarios, ya que uno de los principales motivos por los que intentamos la validación, es por el SEO, siendo Goolge nuestro principal objetivo.

saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: +1google, w3c, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:36.