Página 1 de 1

Vínculos internos del foro

Publicado: 28 Oct 2007 16:41
por muser
Hola!

Hoy al moverme un rato por dentro el foro "he saltado" de foro sin darme cuenta. Entonces he visto que era debido a los vínculos internos que tenemos en el foro, que hacen referencia a otros posts. Véase bricos, chinchetas, recopilatorio de posts sobre un tema... Todos estos vínculos tienen la url absoluta http://toyotacorollaclub.iespana.es/foro2/blabla... y sin darte cuenta al pinchar saltas de foro. Tendriamos que solucionarlo porque cuando no esté disponible el foro viejo estos vínculos no llevarán a ningún sitio.

Creo que para subsanarlo, lo mejor sería:

Hacer un buscar y reemplazar de todos estos vínculos, mediante un script que recoja posts que contengan url's que empiezen por "http://toyotacorollaclub.iespana.es/foro2/" y que los sustituya por "http://clubtoyota.es/foro2/blabla". Digo de hacer un script porque no sé si con una consuta MySQL lo llegaríamos a hacer.

Publicado: 28 Oct 2007 17:01
por juan-1
ni idea...pero tienes razon veremos si mañana lo ve bufy y aconseja algo..

Publicado: 28 Oct 2007 17:17
por muser
Ohh!! He estado googleando un rato acerca de si es posible hacer un buscar y reemplazar en mysql y tachan!! Dispone de la función REPLACE

Un ejemplo, quitar la palabra "aguja" del campo pajar de la tabla

UPDATE `tabla` SET pajar = REPLACE(pajar,"aguja","");

Nosotros tendríamos que hacer algo similar con:

UPDATE `tabla_de_posts` SET contenido_post = REPLACE(contenido_post,"http://toyotacorollaclub.iespana.es/foro2/","http://www.clubtoyota.es/foro2/");

Esta consulta podría llevar mucho tiempo de servidor... la podríamos afinar con una sentencia WHERE y una expresión regular que busque "[url=" para que sólo hiciera UPDATE en los registros necesarios.

A ver como lo ve Bufy

Saludos! :wink:

Publicado: 28 Oct 2007 17:45
por juan-1
una buena manera de poner el server a prueba...

joder como pilotais.. :-(

Publicado: 29 Oct 2007 18:01
por bufy
hoy estoy hasta arriba de trabajo sniffffffffffffff

Mañana prometo sacar un rato y leerme esto con calma ;)

Publicado: 30 Oct 2007 00:04
por manu_mad
tranquila bufy, tu sin prisas, que bastante has hecho ya!