Newsgroup: it.lavoro.professioni.webmaster
Titolo: cambiare pagine

Ho un sito con centinaia di pagine.
Alla fine di ogni pagina ci sono i link delle sezioni e la data: 1998-2003.
Ora debbo aggiungere e anche togliere qualche link e poi debbo aggiornare la
data e portarla al 2004.
Come posso fare? debbo aprire tutte le pagine con un programma di html e
poi?
Grazie per il consiglio

poi?
Annamaria, studia.

 Come posso fare?
I siti di "certe dimensioni" (e non), vengono strutturati in modo da
prevedere modifiche su tutte le pagine, questo viene fatto solitamente
adottando un "template" (vedi template di dreamweaver), in modo da poter
applicare le modifiche sul template e venir applicate in automatico dal
programma su tutte le pagine. Questo comporta però l'upload in ftp di tutte
le pagine.
L'alternativa è l'utilizzo degli "include" (lato server), in questo modo
modificando un file, vengono apportate le modifiche su tutte le pagine che
lo utilizzano.
Se non è stato adottato nessuno dei due metodi, non vedo altro modo che
aprire ogni singola pagina e applicare una "macro" per modificare le linee
di codice interessate.
Spero che qualcuno del NG abbia una soluzione migliore per farti risparmiare
un po di tempo.
Ciao
Luigi
p.s. ti ho involontariamente risposto in posta - sorry

di codice interessate.
Uno script (ad esempio in Perl) che apre e sostituisce il testo in
ogni pagina.
'bye

 ha scritto nel messaggio
news:BwUJb.229491$e6.90...@twister2.libero.it...

Se sono tutte pagine statiche solamente in html non ti resta che aprire
tutte le pagine con un programma apposito o con un editor di testi ed
effettuare la stessa modifica su tutte le pagine.
Se devi apportare delle modifiche uguali a una porzione di codice sempre
uguale puoi aprire le pagine via via e fare copia e incolla al posto del
codice vecchio rimpiazzandolo con quello nuovo, ma anche facendo così ci
starai sicuramente un bel po' di tempo.
Allora ti posso consigliare di provare prima a effettuare l'operazione in un
altro modo.
Non l'ho mai fatto, ma nel programma Dreamweaver MX 2004, c'è una funzione
con la quale puoi cercare una data porzione di testo o codice in tutti i
documenti che stanno nel tuo sito web ed eventualmente sostituirla solo
premendo un pulsante. Insomma se funziona nel giro di un minuto magari hai
già fatto una cosa che manualmente ti avrebbe portato via come minimo un ora
essendo veloci.
E' comunque oggigiorno un lavoro duro e inutile, ovvero, questi problemi si
risolvono adottando degli "include" e utilizzando linguaggi come php e asp
ad esempio.
Ovvero: metti la tua tabella di fine pagina con data e links all'interno di
un file ad esempio "bottom.php" che poi includi in tutte le 100 pagine
tramite la funzione require "bottom.php" oppure include "bottomo.php". In
questo modo ogni volta che modifichi il file bottom.php si vedranno le
modifiche in tutte e 100 le pagine. Ma probabilmente questo è per te solo un
eventuale consiglio per il futuro.


wrote:

perl ed espressioni regolari... altrimneti ci sono vari editor in giro
che ti fanno fare sostituzioni multiple e su più pagine
--
ps: un saluto a tutti quello che mi conoscono, ho subito un break down
hardware che mi ha tenuto lontano dal lavoro per tutto questo tempo...
ma adesso sono tornato... con un nuovo laptop...speriamo bene :)
http://www.pigmalion.info/

perl ed espressioni regolari... altrimneti ci sono vari editor in giro
Qualcosa di simile a:
@list = <*.{@ARGV}>;
foreach (@list){
	changetext($_);
}
sub changetext{
 my $a=shift;
 open INFILE, "<", $a || die "cannot open source\n";
 open OUTFILE, ">", "temp.tmp" || die "cannot open temp.tmp\n";
 while(<INFILE>){
	s/1998\-2003/1998-2004/g;
	print OUTFILE $_;
 }
 close INFILE;
 close OUTFILE;
 rename($a, $a.".originale");
 rename("temp.tmp", $a);
}
Che ovviamente funziona solo per la data se la stringa da modificare
e' identificata univocamente da "1998-2003" :-)
'bye

 ha scritto nel messaggio
news:BwUJb.229491$e6.90...@twister2.libero.it...

Come ti hanno consigliato non ti resta che usare dreamweaver e usare
modifica > "trova e sostituisci", selezionare
"intero sito" ed inserire nella maschera il vecchio e il nuovo testo.
Auguri.
p.s. gli include non piacciono ai motori di ricerca quindi se contengono
parole chiave č meglio usare template.
Ciao
Jacopo