Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Googlebot, facebook y gplus obtienen el bbcode en lugar del html

Estas en el tema de Googlebot, facebook y gplus obtienen el bbcode en lugar del html en el foro de CodeIgniter en Foros del Web. Buenos días, He creado a mano un helper en codeigniter que realiza la conversión del bbcode a html antes de subirlo al explorador. El problema ...
  #1 (permalink)  
Antiguo 26/03/2013, 05:11
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años, 7 meses
Puntos: 14
Pregunta Googlebot, facebook y gplus obtienen el bbcode en lugar del html

Buenos días,

He creado a mano un helper en codeigniter que realiza la conversión del bbcode a html antes de subirlo al explorador.
El problema viene que el parsing del texto lo realiza correctamente al visualizarlo mediante un explorador, pero tanto googlebot como al sharearlo mediante facebook o gplus obtiene el bbcode que está almacenado en la BBDD.

¿Sabéis como se podría solucionar para que hiciera el parsing del texto antes de que lo lean los robots de Google o Facebook?

Gracias
Un saludo
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com
  #2 (permalink)  
Antiguo 26/03/2013, 10:52
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Googlebot, facebook y gplus obtienen el bbcode en lugar del html

el parsing lo haces con php? podras poner el enlace?
__________________
>> abimaelmartell.com
  #3 (permalink)  
Antiguo 26/03/2013, 14:00
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años, 7 meses
Puntos: 14
Respuesta: Googlebot, facebook y gplus obtienen el bbcode en lugar del html

Buenas! Si el parsing lo hago con php llamado a una función de un helper de codeigniter:
Código PHP:
Ver original
  1. <?=BBCodeDecode($text); //Donde BBCodeDecode es mi función y $text es el texto a convertir?>

Esto es un ejemplo de lo que ve Google:

Búsqueda de Google.

Y así es como se ve en mi web:

http://xtremgaming.es/2013/02/05/las...6-gb-gddr5-461

¿A alguien se le ocurre una idea?
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com
  #4 (permalink)  
Antiguo 26/03/2013, 14:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Googlebot, facebook y gplus obtienen el bbcode en lugar del html

¿tienes algo que distinga si un request es de google bot o algo en especial?
  #5 (permalink)  
Antiguo 26/03/2013, 16:20
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Googlebot, facebook y gplus obtienen el bbcode en lugar del html

Código HTML:
Ver original
  1. <meta http-equiv="description" content="Desde [url=http://www.sweclockers.com/nyhet/16495-nvidia-geforce-gtx-titan-far-6-gb-minne]SweClockers[/url] nos llega la confirmación de que las nuevas [b]NVIDIA GeForce Titan traerán 6 Gb GDDR5[/b] de memoria, que acompañarán a la [b]GPU GK110[/b]. Los diagramas de bloques de la GK110 están basados en la GPU [b]Tesla K20X[/b], que cuentan con un [b]interfaz de memoria de 384 bits[/b]. Para…" />
  2.     <meta name="description" content="Desde [url=http://www.sweclockers.com/nyhet/16495-nvidia-geforce-gtx-titan-far-6-gb-minne]SweClockers[/url] nos llega la confirmación de que las nuevas [b]NVIDIA GeForce Titan traerán 6 Gb GDDR5[/b] de memoria, que acompañarán a la [b]GPU GK110[/b]. Los diagramas de bloques de la GK110 están basados en la GPU [b]Tesla K20X[/b], que cuentan con un [b]interfaz de memoria de 384 bits[/b]. Para…" />
  3.        
  4.     <meta name="keywords" content="gaming, juegos, hardware, modding, league of legends, lol, d3, diablo iii, tarjetas graficas, graficas, stream, streams, noticias, noticias juegos, noticias hardware, noticias gaming, blogs, blog, disenio, cajas, caja, disipadores, disipador, procesador, procesadores, microprocesador, microprocesadores, pc gaming"/>
  5.     <meta http-equiv="keywords" content="gaming, juegos, hardware, modding, league of legends, lol, d3, diablo iii, tarjetas graficas, graficas, stream, streams, noticias, noticias juegos, noticias hardware, blogs, noticias gaming, blog, disenio, cajas, caja, disipadores, disipador, procesador, procesadores, microprocesador, microprocesadores, pc gaming"/>
tus metatags tienen el bbcode :P
__________________
>> abimaelmartell.com
  #6 (permalink)  
Antiguo 26/03/2013, 18:44
Avatar de YYs86  
Fecha de Ingreso: abril-2012
Ubicación: Salamanca
Mensajes: 136
Antigüedad: 12 años, 7 meses
Puntos: 14
Respuesta: Googlebot, facebook y gplus obtienen el bbcode en lugar del html

Muchas gracias! Lo he modificado con otra función para que elimine el bbcode, los saltos de línea y las imágenes, así la indexación será mejor.

En facebook parece que aún no se ha solucionado, pero perfiero caerle bien a google antes que a facebook :D

Lo dicho muchiiiisimas gracias.
__________________
Web developer:

http://xtremgaming.es
http://leaderleague.com

Etiquetas: bbcode, facebook, googlebot, html, lugar, php
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 03:43.