Hola, necesito cambiar un enlace de la cabecera de una web el mismo enlace se repite unas cuantas veces en la cabecera de toda la web llevandote a un foro, entonces hay alguna manera de cambiarlo a todas las páginas a la vez sin tener que ir una a una cambiandolo? Creo que en el tutorial de jorgens menciona un programa. si es asi perdonarme porque me salte esa lección.
Asi es, con editpad se puede, pero para un futuro podrias ahorrarte mucho tiempo usando php, por ejemplo incluyendo en todas tus paginas el archivo cabecera.php con require("cabecera.php"); entonces en ese archivo cambias un enlace, una palabra o lo que sea y automaticamente se "cambia" en todas tus paginas, investiga eso, saludos.
Buff resulta tedioso no soy un chino tiene que aver algun truco, me esplico en el tutorial de cctw te dice que abras todas las paginas con el edit pad lite, claro son 4... pero yo necesito remplazar el codigo em 1000, tengo que abrir las 1000 paginas alojadas en carpetas y subcarpetas para que el edit pad lite lo remplaze??, no la spuedo abrir todas a la vez no?, es que si las hay que abrir todas casi prefiero pegar yo el nuevo enlace de la que las abro.
No se me ocurre nada, pero algo se tiene que poder hacer...
Vamos a ver o yo no me entero bien o con el edit pad lite acabo de decir que también resulta tedioso ya que tines que buscar todas la spaginas en los directorios y subdirectorios y hblamos de 1000!!
si tienes que abrir las mil en el editpat buscar el codigo y renprazarlo si esta echa en html no lo podras hacer de otra manera te toca abrirlas todas y eso te pasara cada vez que tengas que renprazar o cambiar algo deverias de cambiar el sistema de tu web php o poner un frame de la cabecera del index en las demas paginas asin solo deves cambiar lo que sea en el index nada mas y se cambia en todas las paginas de tu web como hacer un frame hacer un harchibo solo con la cabecera del index y poner la direccion relativa de ese harchibo en todas las paginas y hacer que quede como si tubieras puesta la cabecera en las demas paginas pero solo tienes un frame, pero el trabajo de hacer todo eso en las 999 paginas no te lo ba a quitar nadie lo malo de los frames es que no ayudan nada en enlazar las demas paginas entre ellas un saludo y algo mas si es esta www.inforque.es tu web arregrala veo algunos fallos de texto que se ben mal
NOOOO!!! eso de abrir 1000 archivos e irlos editando uno a uno es una tonteria bah! ...... cualquiera que sepa algo de php y un poco de razonamiento puede lograrlo ...... si bien las paginas son html bastara con crear un nuevo archivo php con un array de todos tus archivos (dependiendo los nombres igual podria ser tedioso pero se puede lograr con bucles de repeticion conseguir todos los archivos ) despues bastara con usar las opciones "f" que nos proporciona php como fopen($archivo); fwrite ... etc. despues usar fgets(); para obtener todas las lineas de codigo de cada archivo despues un simple str_replace() que sirve para reemplazar lineas de codigo de cualquier string por otro que tu quieras todo esto dentro de un for que tenga el numero de archivos a reemplazar + un foreach (para recorrer el array) y en automatico ira reemplazando de 1 en 1 en menos de lo que canta un gallo. ¿Bastante simple no lo crees?
Liaranort escribió:Lo mirare pero el problema de estas cosas es cuando solo lo quieres cambiar en una página y se te cambia en todas.. Bueno voy a investigar, gracias !!
En ese caso creas una variable en la pagina que quieres agregar algo, y en el archivo a incluir le dices que lo agregue solo si no se muestra esa variable, es cuestion de buscarle la vuelta, saludos.
Hola Yaneth pues si tengo sobre unas 1000 paginas que quiero subir al servidor pero meti la pata en un enlace y como para crearla pasgina yo hago copy paste y solo cambio el contenido y los meta tags de cad página pues el enlace salio mal en todas.
Lo del edit pad lite si uso buscar y remplazar el por si solo no busca entre directorio si no que tienes que abrir losel documento que quieres remplazar.
cesar_ed escribió:noooo!!! Eso de abrir 1000 archivos e irlos editando uno a uno es una tonteria bah! ...... Cualquiera que sepa algo de php y un poco de razonamiento puede lograrlo ...... Si bien las paginas son html bastara con crear un nuevo archivo php con un array de todos tus archivos (dependiendo los nombres igual podria ser tedioso pero se puede lograr con bucles de repeticion conseguir todos los archivos ) despues bastara con usar las opciones "f" que nos proporciona php como fopen($archivo); fwrite ... Etc. Despues usar fgets(); para obtener todas las lineas de codigo de cada archivo despues un simple str_replace() que sirve para reemplazar lineas de codigo de cualquier string por otro que tu quieras todo esto dentro de un for que tenga el numero de archivos a reemplazar + un foreach (para recorrer el array) y en automatico ira reemplazando de 1 en 1 en menos de lo que canta un gallo. ¿bastante simple no lo crees?