{"id":62,"date":"2012-01-26T22:05:27","date_gmt":"2012-01-26T21:05:27","guid":{"rendered":"http:\/\/www.dgcmedia.es\/blog\/?p=62"},"modified":"2012-01-28T17:54:53","modified_gmt":"2012-01-28T16:54:53","slug":"gravatar-comentarios","status":"publish","type":"post","link":"https:\/\/www.dgcmedia.es\/blog\/gravatar-comentarios\/","title":{"rendered":"Gravatar en tus comentarios"},"content":{"rendered":"<p><strong>\u00bfQu\u00e9 es <a title=\"Gravatar\" href=\"http:\/\/es.gravatar.com\/\" target=\"_blank\">Gravatar<\/a>?<\/strong><\/p>\n<p>Se trata de una p\u00e1gina web en la que un usuario, d\u00e1ndose de alta, puede guardar una imagen (su avatar global) que le represente en muchos sitios y portales web que utilizan el este sistema para mostrar el avatar en los comentarios.<\/p>\n<p><strong>Tener un avatar propio<\/strong><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" src=\"http:\/\/www.jochus.be\/www\/components\/com_maxcomment\/images\/gravatar\/generic_gravatar_grey.gif\" alt=\"Avatar Gen\u00e9rico\" width=\"80\" height=\"80\" \/>Para registrarse en Gravatar, hay que entrar en este <a title=\"Alta en Gravatar\" href=\"https:\/\/es.gravatar.com\/site\/signup\/\" target=\"_blank\">link<\/a> y, \u00fanicamente, dar una direcci\u00f3n de correo electr\u00f3nico. Posteriormente, puedes elegir tu avatar (o subir uno propio) y calificarlo para que sea mostrado en una u otra web. Es decir, un mismo usuario puede tener 4 avatares, uno calificado con la letra G que indica que puede ser mostrado en cualquier tipo de web; el tipo PG para webs m\u00e1s juveniles y con un lenguaje menos cuidado; R y X son para p\u00e1ginas con contenido para adultos.<\/p>\n<p>Son ya muchas las personas que se valen de este m\u00e9todo por lo que un par de l\u00edneas de c\u00f3digo, tendr\u00e1n una r\u00e1pida recompensa en el aspecto de tu web.<\/p>\n<p><strong>Incluir Gravatar en los comentarios de mi web<\/strong><\/p>\n<p>El funcionamiento es el siguiente, una vez se introduzca el comentario, se deber\u00e1 generar un hash de la direcci\u00f3n de correo electr\u00f3nico del usuario en php:<br \/>\n[crayon lang=&#8221;php&#8221;]<br \/>\n$hash=md5(strtolower(trim(&#8220;MyEmailAddress@example.com&#8221;)));<br \/>\n[\/crayon]<\/p>\n<p>Ya est\u00e1 la mitad, ahora falta obtener el avatar que le representar\u00e1, y para ello, debemos utilizar otra l\u00ednea:<\/p>\n<p>[crayon lang=&#8221;xhtml&#8221;]<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/205e460b479e2e5b48aec07710c08d50\" alt=\"\" \/><br \/>\n[\/crayon]<\/p>\n<p>Evidentemente, el mont\u00f3n de n\u00fameros final ser\u00eda el hash que hemos generado anteriormente. En php quedar\u00eda as\u00ed:<\/p>\n<p>[crayon lang=&#8221;php&#8221;]<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/<?=$hash?>&#8221; alt=&#8221;&#8221; \/><br \/>\n[\/crayon]<\/p>\n<p>\u00bfF\u00e1cil? Facil\u00edsimo.<\/p>\n<p>Si el usuario no tuviese cuenta, se mostrar\u00eda el icono de Gravatar. Pero, si lo preferimos, podemos personalizar dicho icono de la siguiente manera.<\/p>\n<p>Supongamos que tenemos nuestro icono guardado en la direccion http:\/\/www.e-sort.net\/avatar.png ; lo primero, debemos codificar el string en php de la siguiente manera:<\/p>\n<p>[crayon lang=&#8221;php&#8221;]<br \/>\n$urlCodificada=urlencode(&#8216;http:\/\/www.dgcmedia.es\/avatar.png&#8217;);<br \/>\n[\/crayon]<\/p>\n<p>Para terminar, nuestra imagen ser\u00eda la siguiente (en php):<\/p>\n<p>[crayon lang=&#8221;php&#8221;]<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/<?=$hash?>?d=<?=$urlCodificada?>&#8221; alt=&#8221;&#8221; \/><br \/>\n[\/crayon]<\/p>\n<p>Nada m\u00e1s, as\u00ed de r\u00e1pido y sencillo.<\/p>\n<p>Dejo todo del tir\u00f3n la creaci\u00f3n de un avatar con predeterminado incluido&#8230;<\/p>\n<p>[crayon lang=&#8221;php&#8221;]<br \/>\n$hash=md5(strtolower(trim(&#8220;MyEmailAddress@example.com&#8221;)));<br \/>\n$urlCodificada=urlencode(&#8216;http:\/\/www.dgcmedia.es\/avatar.png&#8217;);<br \/>\n<img decoding=\"async\" src=\"http:\/\/www.gravatar.com\/avatar\/<?=$hash?>?d=<?=$urlCodificada?>&#8221; alt=&#8221;&#8221; \/><br \/>\n[\/crayon]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQu\u00e9 es Gravatar? Se trata de una p\u00e1gina web en la que un usuario, d\u00e1ndose de alta, puede guardar una imagen (su avatar global) que le represente en muchos sitios y portales web que utilizan el este sistema para mostrar &hellip; <a href=\"https:\/\/www.dgcmedia.es\/blog\/gravatar-comentarios\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,23],"tags":[26,24,25],"_links":{"self":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/62"}],"collection":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":14,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":79,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions\/79"}],"wp:attachment":[{"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dgcmedia.es\/blog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}