• User

    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.


  • Super User

    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.


  • User

    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-2009

    puoi 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


  • Super User

    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: