buscar y reemplazar dreamveawer
5 seguidores
Bueno esto no se si tendrá solucion.
Tengo un menu de unos 70 páginas en todas las paginas de un directorio, los de segundo y tercer nivel tambien tienen el menu.
Asi que cuando actualizo, que hago a menudo, pues utilizo el buscar y reemplazar, y bueno me sale resultado 72 paginas cambiados.
Pero como realmente no se cuantas paginas hay.....me olvido como todos directorios no son iguales, y que cambia constantemente.
Que puedo hacer para saber cuantas paginas hay en un directorio que termina con .htm para comprobar que el cambio se ha efectuado en todas las paginas?
Es que contarlas.....tiene guaza.
dagi3d
si tienes elementos comunes en las paginas, mirate el tema de las plantillas en dreamweaver, asi solo tendras que hacer los cambios en en ese elemento en concreto y ya te lo cambia el dw automaticamente.
y tambien puedes comenzar a usar algun lenguaje de servidor asequible,
como php para evitarte toda esa trabajera.
helenp
es que soy trabajadora y no entiendo ni pi de php, ahora lo de las plantillas no he mirado porque no lo entiendo muy bien.............habrá que verlo,
pero siempre hay el peligro de buscar y reemplazar, si una pagina falla te seguirá fallando siempre.........
txuma
No sé si te he entendido bien, helen, pero creo que es mucho más sencillo utilizar Includes (insertar el código de un archivo 'externo' dentro de otro archivo). De esa forma tienes el menú en un archivo separado y sólo tienes que modificar ese. Es mucho más seguro y menos costoso.
Hay varias formas de hacerlo, desde PHP hasta simple HTML, pero para esto último necesitas unas modificaciones en la configuración del server para que puedas insertar includes en cualquier archivo .htm. Pero si hablas con tu administrador de sistema seguro que él sabe como hacerlo porque no es complicado.
Si necesitas más información sobre el tema plantea tus dudas sin problemas.
Un saludo
helenp
txuma
No sé si te he entendido bien, helen, pero creo que es mucho más sencillo utilizar Includes (insertar el código de un archivo 'externo' dentro de otro archivo). De esa forma tienes el menú en un archivo separado y sólo tienes que modificar ese. Es mucho más seguro y menos costoso.
Un saludo
Gracias, tambien lo he pensado, antes cuando el menu era javascript, pues cambiaba el script externo,
pero un includes (SSI) puede leerlo los spiders?
lo que me gusta al tenerlo en el html, es que lo leen.
meddle
los spiders leen el html resultante, da igual si usas includes, plantillas, asp, php, etc. leen lo que tu ves al hacer view-source, el codigo fuente.
txuma
a ver, como dice meddle eso no es un problema. Para que lo puedas entender: al usar includes lo único que estas haciendo es decirle al servidor que pille el código de un archivo y lo inserte en el documento. Eso se realiza desde el server, por tanto lo que recibe el cliente es ya un fichero con ese trozo de código incluído. Así que no plantea ningún problema para los spiders.
helenp
ok gracias a todos.
creo que lo mejor y mas facil sería un SSI,
lo añadiré a la lista, cosas que aprender,
supongo que no tiene ninguna inconveniencia, ni en tiempo de descarga.
meddle
¿que tipo de server tienes? (apache/IIS...)
txuma
Si tienes apache y puedes acceder a la configuración, aquí tienes la información de cómo configurar el servidor (en castellano):
http://quark.fe.up.pt/ApachES/manual-es/howto/ssi.html
helenp
si es apache,
gracias de nuevo
meddle
pues entonces:
1. renombra todos tus html a php.
2. pilla el contenido del menu y lo guardas en un archivo, que vas a llamar menu.inc.php
3. en todas las paginas vas a sustituir el codigo html del menu por esto (directamente en el html): <code><?php include("menu.inc.php"); ?></code>
Ahora, cada vez que quieras cambiar algo del menu solo tienes que tocar el menu.inc.php :)
Suerte
helenp
1. renombra todos tus html a php. ?????
te refieres a llamarlas index.php? en vez de index.htm etc. y no hay que cambiar todo, lo poco que he leido he visto codigos distintos???
Perdon pero aun no he llegado a estudiar php, tenia planeado para el verano que estaré mas tranquila, necesito muchas cosas, como tener disponibilidad en base de datos, y hacer reservas y usar tarjetas on line, pero eso es otra historia, ya preguntaré....
eso es un paso grande, hay que tomarlo piano.
Una vez hablando en el chat de mi host, dije al administrador el interés que tenía de usar php, y me aconsejó que no lo hiciera, por problemas de indexacion de spiders, tiempo de carga etc, si no me acuedo mal, pero ultimamente he oido que parece que los buscadores valoran mas php, debido a sus mejoras de indexacion.
pero no me hagais caso, no sé ni de lo que hablo.
pero si se, que de una irritacion por lo mal que lo hago, me ha salido tanto tener que estudiar.........sniff.
OFFTOPIC, si lo leeis, no me echais la culpa...........
Esto es comentario extra, que ya sería para posts buscadores, pero estoy que no puedo concentrarme debido al la perdon, mierda de yahoo,...
ha comprado inktomi, all the web y altavista, y no os lo perdais, creo haber encontrado el porque de mi penalizacion por parte de ellos.
en 2002 usaba un contador gratis, bueno pues ví una entrada rara en mi log, a una pagina no existente por parte de all the web, entré en all the web, escribí ese url supuestamente mía no existente y nunca ha existido, y me sale una pagina indexada con el mismo titulo y descripcion que mi index española.... vaya asombro la mía.
Busco por links externos a esta pagina no existente, y me sale el contador que tenia, y resulta que en esa pagina de otro dominio hay un link erroneo a mi sitio que no existe, y lo indexan como una pagina mía, .......eso es contenido duplicado, no por mi culpa claro.
Perdona por el comentario extra, pero es que ardo.......... y hay miles de personas asi, que acaban de darse cuenta.
Está la cosa que arde, microsoft va a lanzar su buscador en julio, y se rumorea que va a comprar a AOL.
Que pasará con google? de google vivo, google ya ha perdido a Yahoo
editado despues: jejejeej, se ,me he olvidado del comentario mas gracioso sobre el offtopic..........
acabo de hacer una reserva de un apartamento para este verano, para uno con el e-mail de @microsoft.com...........olé. si microsoft usa Inktomi alli no aparezco. ..ese tio de microsoft, usará la competencia para sus busquedas.
txuma
un aspecto que debes tener en cuenta...
los SSI es una tecnología de servidor en la que tu le dices al server qué documentos pueden contener includes. Es decir, no tiene por qué ser PHP a la fuerza.
O sease, paso por paso:
1. Tu puedes configurar el server para que examine todos los .htm y busque si en ellos hay includes
2. Puedes hacer que tu menú se llame, por ejemplo, menu.shtml (pongo .shtml simplemente para que distingamos por la extensión que ese archivo es un include, pero no es necesario que la extension sea distinta)
3. En el documento .htm puedes incluir:
<code>
<!-- include file="menu.shtml" -->
</code>
Si has configurado el server lo que hará es inlcluirte el código de menu.shtml dentro de tu documento .htm
Desventaja: tienes que configurar bien el fichero de configuración del servidor. Si lo haces con PHP automáticamente te pillará el include tal y como te ha dicho meddle....
Usted decide, que las posibilidades son amplias :P
helenp
Ay........... que duele,
tomaré la decision a piano........... quiero consultar con el chat de mi host, que es la hostia de verás.
publicidad: affordablehost.com hasta el administrador y la dueña te hablan alli....
modo cachondeo on: mas bien me parece una lucha entre meddle y txuma.......... el gusto es como el culo....partido.
Y me toca elegir entre el más guapo, como no hay fotos :)
Perdon, estoy echa polvo
meddle
otra opcion, quizas mas facil q tocar la configuracion del server):
1. creas un fichero de texto y lo nombras asi:
.htaccess (con el punto delante, si)
2. pones esto y solo esto:
AddType application/x-httpd-php html
3. sube el fichero en modo ASCII al root de tu server (bueno, al mismo nivel que tu pagina principal o index.html)
4. ahora todas las paginas html se ejecutaran como si fueran php
5. abres una pagina, pillas el menu, lo guardas en un archivo llamado menu.inc.php (por ejemplo)
6. abres todas las paginas y en lugar del menu metes esto:
<?php include("menu.inc.php"); ?>
es decir, eliminas el menu porque lo vas a pillar por el include.
7. guardas el archivo como .html normalmente
helenp
Bueno no sé que es mejor, he probado las plantillas y no me gusta demasiado.
Lo de tocar el .htacces no sé...
He probado lo primero que dijo meddle, y en dreamweaver en el lugar del menu donde he puesto <?php include("menu.inc.php"); ?>, en vista diseño, me sale: untitled document y </head> en amarillo, eso indica que algo esta mal, he hecho como ha dicho.
Funciona perfectamente, que estará mal?
meddle
helen, en dreamveawer no puedes previsualizarlo, porque al usar php necesitas el servidor. lo mas facil es que sigas punto por punto mi ultimo mensaje, olvidate del primero. pero claro, faltaba esto:
8. Sube todos los html y el menu.inc.php al server
helenp
meddle
helen, en dreamveawer no puedes previsualizarlo, porque al usar php necesitas el servidor. lo mas facil es que sigas punto por punto mi ultimo mensaje, olvidate del primero.
de verdad que tonta, pero es que veo los botones, aunque el menu no está en la página, solo que por encima pone untitled document </head>
helenp
Pues no me he fijado, tengo las ventanas tan chicas, es verdad, no veo nada del contenido pero si veo el menu, mas el top, lo que está antes de <?php include("menu.inc.php"); ?> se ve perfectamente.
O sea asi no puedo trabajar si asi es correcto, me queda lo de txuma o tocar el .htacces
meddle
entonces has usado mi primer metodo? o el segundo?
helenp
el primer
meddle
a ver, prueba esto:
1. abres el editor de texto y metes esto:
<?php phpinfo(); ?>
2. guardas como phpinfo.php
3. subes el archivo al server
4. abres el navegador y llamas esa pagina, a ver que sale. si sale una pantalla con informacion del servidor, es que puedes ejecutar php, si no, no. en caso que no puedas lo mejor seria el metodo de txuma. si puedes, usa mi segundo metodo.
helenp
Toda clase de informacion......
Pero lo que me extraña que veo todo en vista previa, lo que hay antes del include
meddle
ya puedes borrar ese archivo, gracias
usa mi metodo dos.
helen, repito, el php no lo vas a poder ejecutar en tu maquina, solamente en el servidor. en tu maquina veras todo hasta que envuentre una etiqueta de php.
helenp
gracias
a ver..........como va