V

Entre todos crearemos una Web/Foro a la altura de nuestro coche

Moderador: Achilles

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Vínculos internos del foro

Mensajepor muser » 28 Oct 2007 16:41

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.
Última edición por muser el 28 Oct 2007 17:04, editado 1 vez en total.
D E L D I E S E L ?

Solo me gustan los relojes

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 28 Oct 2007 17:01

ni idea...pero tienes razon veremos si mañana lo ve bufy y aconseja algo..
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen

Avatar de Usuario
muser
Mensajes: 482
Registrado: 04 May 2007 20:10
Ubicación: Osona, BCN

Mensajepor muser » 28 Oct 2007 17:17

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:
D E L D I E S E L ?



Solo me gustan los relojes

juan-1
Mensajes: 8309
Registrado: 09 Mar 2006 12:48
Ubicación: Madrid
Contactar:

Mensajepor juan-1 » 28 Oct 2007 17:45

una buena manera de poner el server a prueba...

joder como pilotais.. :-(
2zzge digievolucionado a 2zzsc
Imagen
Find4u distribuidor España de...
ImagenImagenImagenImagen

bufy
Mensajes: 115
Registrado: 20 Dic 2006 09:45
Contactar:

Mensajepor bufy » 29 Oct 2007 18:01

hoy estoy hasta arriba de trabajo sniffffffffffffff

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

Avatar de Usuario
manu_mad
Mensajes: 3506
Registrado: 09 Mar 2006 19:17
Ubicación: Almu??car (Granada)
Contactar:

Mensajepor manu_mad » 30 Oct 2007 00:04

tranquila bufy, tu sin prisas, que bastante has hecho ya!
FOTOS DE MI COCHE:
viewtopic.php?t=2220