Visualizzazione risultati 1 fino 3 di 3

Discussione: Calcolo spazio da lasciare per il footer

  1. #1
    Guest

    Predefinito Calcolo spazio da lasciare per il footer

    Salve. Sarà una domanda banale, ma è tre giorni che cerco la soluzione e non l'ho trovata.
    Sto scrivendo, per un contest, un CMS. Devo calcolare, in base alla lunghezza delle scritte che ci sono, lo spazio da lasciare per il footer.
    Il problema è che non so come capire quante righe ci sono nei contenuti.
    Il body di ogni pagina è così diviso:
    Codice HTML:
    <div id="container">
        <div id="header"></div>
        <div id="navigation"></div>
        <div id="content"><!-- Qui i contenuti --></div>
        <div id="footer"></div>
    </div>
    Il div con id footer è però contenuto in un file separato, che richiamo con include().

  2. #2
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    devi proprio farlo così oppure puoi modificare l'HTML?

    se puoi modificarlo ti conviene fare così:

    Codice HTML:
    <div id="container">
        <div id="header"></div>
        <div id="navigation"></div>
        <div id="content"><!-- Qui i contenuti -->
            <div id="footer"></div>
        </div>
    </div>

  3. #3
    Guest

    Predefinito

    Forse non sono stato chiaro:
    vorrei che se il div content non copre tutta la pagina venga lasciato un po' di spazio per il footer.
    Avevo provato con una espressione regolare, praticamente:
    Codice PHP:
    <?php
    if(eregi("<div id=\"content\">(.*)</div>",file_get_contents(__FILE__),$a)) {
    $p = explode("<br>",$a[1]);
    for(
    $i=0;$i<(19-count($p);$i++)
    print
    "<br>";
    }
    ?>
    Funziona, ma se uso tag del tipo <ol> e <ul> non me li identifica (giustamente) come diverse righe. Io dovrei riuscire a prendere ogni riga e metterla in un'array, come fa file()
    EDIT: matt93 ho provato la tua soluzione, ma così il footer si sposta in base alla lunghezza della navigazione. Io di links ne ho 3-4 a seconda se uno è loggato oppure no.
    Ultima modifica di gabryhacker : 25-02-2009 alle ore 17.30.23

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •