Foros del Web » Creando para Internet » HTML »

Editar un texto que aparece en varias paginas una sola vez

Estas en el tema de Editar un texto que aparece en varias paginas una sola vez en el foro de HTML en Foros del Web. Hola, no encontre esta pregunta en la busqueda del foro, como puedo editar un texto que aparece en varias paginas, pero solo editar uno,ejemplo es ...
  #1 (permalink)  
Antiguo 13/05/2008, 19:38
Avatar de djdraft  
Fecha de Ingreso: abril-2008
Mensajes: 118
Antigüedad: 16 años
Puntos: 0
Pregunta Editar un texto que aparece en varias paginas una sola vez

Hola, no encontre esta pregunta en la busqueda del foro, como puedo editar un texto que aparece en varias paginas, pero solo editar uno,ejemplo es algo asi como el link del css que solo tengo que editar en el css y me cambia todas las paginas o con el codigo <img scr=""> que solo tengo que cambiar el nombre a la imagen y me la cambia en todas las paginas, pero existe la posibilidad de hacerlo con texto?

ayuda....
  #2 (permalink)  
Antiguo 14/05/2008, 00:21
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 550
Antigüedad: 19 años, 3 meses
Puntos: 28
Re: Editar un texto que aparece en varias paginas una sola vez

yo nunca lo he probado con un lenguaje como html (en mi trabajo usamos struts y java y eso que dices lo tenemos implementado), pero imagino que usando javascript deberías poder hacerlo... en un js al que llames desde cada página, tendrás que ponerle unas variables con el texto común a esas páginas y luego, en el html, tendrás que pintar esa variable...

no sé, no me hagas mucho caso, seguramente otra persona te pueda ayudar mejor
  #3 (permalink)  
Antiguo 14/05/2008, 00:39
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Antigüedad: 16 años
Puntos: 4
Re: Editar un texto que aparece en varias paginas una sola vez

Si son páginas HTML estáticas y quieres cambiar el texto de dichos FICHEROS lo mejor es con un editor que te permita hacer búsquedas/cambios sobre patrones en varios ficheros a la vez.
O si tienes UNIX lo puedes hacer fácilmente con un bucle "for" y el comando "sed".

La solución de hacer que mediante Javascript se cambie en texto, a mi no me parece buena principalmente porque el HTML seguirá con el texto antiguo, y tanto los robots/spiders como los usuarios con javascript desactivado van a ver el texto antiguo.
  #4 (permalink)  
Antiguo 18/05/2008, 05:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 382
Antigüedad: 16 años, 5 meses
Puntos: 16
Respuesta: Editar un texto que aparece en varias paginas una sola vez

renombra la pagina para ponerla extension .php y donde quieras que vaya el texto pon <?php include("paginadeltextorepetido.html); ?> en un html en blanco pon ese texto que quieres que se incruste.
vas a tener que cambiar la extension de todos los archivos que llevan el texto por php, pero si es texto que se repite vas a modificarlo de vez en cuando te va a ser muy comodo.
por otro lado, si lo ves mucho lio, a lo guarrete con copiar, pegar, buscar y reeemplazar apañadp :P
  #5 (permalink)  
Antiguo 09/07/2009, 20:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Editar un texto que aparece en varias paginas una sola vez

hola tarde pero seguro jeje, con require e include de php se puede.
  #6 (permalink)  
Antiguo 10/07/2009, 09:50
 
Fecha de Ingreso: marzo-2009
Mensajes: 50
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Editar un texto que aparece en varias paginas una sola vez

Si no te gusta la idea de usar PHP para dicha tarea, Dreamweaver te puede ayudar con eso, simplemente con un Search and Replace, o bien creando un elemento de libreria dentro de Dreamweaver de esa manera al editarlo se actualizan todas las instancias de ese elemento.

Pero creo que es mucho mas facil y comoda la solucion mediante PHP
__________________
Saludos
Carlos Hocker
www.quelohagaungeek.com - Tu diseñas, nosotros codificamos.
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 19:21.