- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Link con asp
-
Link con asp
Allora ho un sito dove con 5 pagine
il template è uguale naturalmente per tutte e 5 pagine, cambia solo il
contenuto
Ho bisogno di cambiare dei link all'interno di queste 5 pagine senza dover
ogni volta aprire tutte quante e modificarle a mano...che palle!es in un lato di queste pagine compaiono 5 link
05-05-2009 (che linka su prezzo.asp)
06-06-2009 (che linka su prezzo1.asp)
07-07-2009 (che linka su prezzo2.asp)
ecc
ecc.Vorrei che modificando un database o file di testo impostando anche la
grandezza del carattere automaticamente mi modifichi i link contenuti
all'interno delle mie 5 pagine.Spero di essere stato chiaro.
-
Se i link sono uguali su tutte le pagine, puoi usare la funzione "include".
Crei un file di testo e ci incolli la aprte di codice che va editata in futuro, e lo metti nel server.
Nelle pagine ASP dove risiede il codice da editare, lo elimini da tutte, e al suo posto ci scrivi:
<!--#include file="prezzi.txt" -->
Quando vuoi editare i link, basta editare il fiel di testo e automaticamente si editano tutte le pagine.
Ma se i link cambiano da pagina a pagina, questa soluzione non va bene.
-
il codice è uguale per tute le pagine
ho fatto l'esempio nella prima discussione.
deve comparire così:05-05-2009 (che linka su prezzo.asp)
06-06-2009 (che linka su prezzo1.asp)
07-07-2009 (che linka su prezzo2.asp)quindi nella pagina ad un lato esce solo scritto
05-05-2009
06-06-2009
07-07-2009puoi farmi un esempio di come deve scrivere nel file di testo?
ma posso mantenere una formattazione???
le date devono andare in un riquadro.grazie mille
-
Se ad esempio il codice della tua pagina è tipo questo:
<div id="colonna_destra"> <h2>Le date dei Prezzi</h2> <ul> <li><a href="http://www.tuosito.ext/prezzo1.asp" title="prezzo 1">05-05-2009</a></li> <li><a href="http://www.tuosito.ext/prezzo2.asp" title="prezzo 2">06-06-2009</a></li> <li><a href="http://www.tuosito.ext/prezzo3.asp" title="prezzo 3">07-07-2009</a></li> </ul> </div> ```E hai bisogno di editare solo le date, allora apri tutte le pagine dle tuo sito, la parte in rosso va copiata e incollata in un file txt, non so, chiamalo prezzi.txt, lo salvi e lo inserisci nella root del tuo server, o dove risiedono tutte le altre pagine. Poi alle 5 pagine, elimini la parte in rosso e al suo posto ci metti il codice che richiama il file di testo, cosi:
<div id="colonna_destra">
<h2>Le date dei Prezzi</h2>
<ul>
<!--#include file="prezzi.txt" -->
</ul>
</div>Salvi tutte le pagine e le sovrascrivi a quelle presenti nel server. Quindi , nel momento in cui ti si presenta la necessità di editare quelle date, basta editare solo il file di testo e tutte le pagine si aggiorneranno in automatico. PS: la formattazione rimane quella che usi, non fa distinzione. :ciauz: