Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    8

    Cambiare contenuto di un DIV

    Buonasera, mi ritrovo a modificare un sito in HTML creato nel 2000 e ho qualche grattacapo nel gestirlo. Il sito è molto semplice singoli file che hanno in comune solo i fogli di stile. Essendo che l'associazione legata al sito ha cambiato sede legale, volevano modificare il footer con i nuovi dati. Il footer è un div a se stante con classe footer ma viene scritto in ogni singola pagina e non preleva testo da file sul server. E' possibile in qualche modo modificare il contenuto del singolo div senza ricorrere alla modifica di tutti i file?

    Spero di aver spiegato in modo chiaro il problema, mi scuso se il titolo è generico ma non saprei come restringerlo. Vi ringrazio per l'aiuto.
    Buone feste
    Massimo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da lupet Visualizza il messaggio
    Il footer è un div a se stante con classe footer ma viene scritto in ogni singola pagina e non preleva testo da file sul server. E' possibile in qualche modo modificare il contenuto del singolo div senza ricorrere alla modifica di tutti i file?
    con questo contesto no

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    8
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    con questo contesto no
    Grazie mille per la risposta, immaginavo ma ho preferito chiedere.

    Se invece volessi modificare tutte le pagine e inserire del testo nel div, prelevandolo da un file sul server quale metodo mi consigliereste?

    Grazie
    Massimo

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    un'inclusione o una lettura dati da db

    se no vuoi affrontare il db fallo con una "semplice" inclusione.
    puoi farla in asp, net, php o quello che preferisci.
    ovviamente le pagine dovranno avere l'estensione adeguata.

    potresti anche leggere tramite ajax ma non lo consiglio: non sarebbe realmente un contenuto delle pagina

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    8
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    un'inclusione o una lettura dati da db

    se no vuoi affrontare il db fallo con una "semplice" inclusione.
    puoi farla in asp, net, php o quello che preferisci.
    ovviamente le pagine dovranno avere l'estensione adeguata.

    potresti anche leggere tramite ajax ma non lo consiglio: non sarebbe realmente un contenuto delle pagina
    Quindi mi "basterebbe" creare un file php:

    <?php
    echo "<p>Copyright etc...</p>";
    ?>
    e includerlo con:

    <div class=<?php include 'footer.php';?></div>
    O c'è da modificare anche l'estensione da html ad altro formato?

    Grazie ancora per l'aiuto

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    per footer.php ti basta soltanto scriverci dentro il contenuto (inutile l'operazione echo)
    lo chiami come contenuto del div, non come classe (che ti salta in mente )
    le pagine che chiamano il footer devono avere (in questo caso) la stessa estensione

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    8
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    per footer.php ti basta soltanto scriverci dentro il contenuto (inutile l'operazione echo)
    lo chiami come contenuto del div, non come classe (che ti salta in mente )
    le pagine che chiamano il footer devono avere (in questo caso) la stessa estensione
    Scusa ma sono a digiuno con queste cose
    Se io metto il file nella cartella "PHP" che è nella root del sito, mi basta quindi richiamare così, per mantenere anche la formattazione del footer (contenuta nei CSS)?

    codice:
    <div class="footer"><?php include "/PHP/footer.php";?></div>

    Il file PHP è corretto in questo modo?

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    </head>
    <body>
    Stringa di Copyright
    </body>
    </html>
    Perché facendo questo non mi viene mostrato nulla nel div del footer. La pagina ha estensione htm.

    Grazie ancora del supporto

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da lupet Visualizza il messaggio
    Se io metto il file nella cartella "PHP" che è nella root del sito
    codice:
    <div class="footer"><?php include "/PHP/footer.php";?></div>
    contenuto del file PHP/footer.php
    quel che ti pare.. ma SOLO quel che ti pare, NON tutta una pagina.
    es: <p>Ciao!</p>

    La pagina che chiama DEVE avere estensione php.

    fine


    edit:
    da notare che il file footer non è necessario che abbia estensione php.
    può essere anche html, inc, txt
    Ultima modifica di Vincent.Zeno; 27-12-2014 a 21:49

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2014
    Messaggi
    8
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    codice:
    <div class="footer"><?php include "/PHP/footer.php";?></div>
    contenuto del file PHP/footer.php
    quel che ti pare.. ma SOLO quel che ti pare, NON tutta una pagina.
    es: <p>Ciao!</p>

    La pagina che chiama DEVE avere estensione php.

    fine


    edit:
    da notare che il file footer non è necessario che abbia estensione php.
    può essere anche html, inc, txt
    Grazie mille!

    Allora non posso attuare il metodo perché dovrei modificare tutti i collegamenti e 14 anni sono troppi

    Grazie ancora per l'aiuto, buona serata e buone feste

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.