Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    29

    Informazioni su layout php

    Salve a tutti! Sto organizzando un sito il php ed ho il seguene problema:

    Il sito attualmente si compone di una barra superiore, due colonne laterali ed una barra inferiore nelle quali c'è un comando include per inserirne il conenuto.
    Il layout è costruito tramite css ed una tabella centrale.
    Nelle varie pagine del sito quello che cambia è solo il contenuto della parte centrale. Ora la soluzione più semplice è quella di duplicare le pagine e cambiare solo il contenuto della parte centrale.
    Quello che vorrei fare io è creare una sola pagina e, una volta che clicco su un link (es. da "home" a "chi siamo" o da "chisiamo" a "contatti") mi venga "rigenerata" solo la parte centrale ed ovviamente cambiato il nome della pagina nella barra di navigazione.
    spero di essere stato chiaro. Sono purtroppo alle prime armi col php. Tenete conto che non voglio utilizzare i frames.
    Saluti e grazie a tutti per le risposte :master:

  2. #2
    è una stupidaggine

    tu devi creare un file (ad esempio) con la barra superiore (lo chiamiamo barsup.php) e dentro ci metti :

    titolo
    descr
    e tuttto il layout della parte sopra

    poi ti crei colonnasx.php e dentro ci metti tutto la colonna di sinistra con i menu

    poi fai lo stesso con la colonna di destra colonnadx.php

    a sto punto la pagina che ti vai a creare supponiamo che sia la home.php

    sara composta

    include "barsup.php";
    include "colonnasx.php";
    include "TUOFILE.php"; //qui il contenuto che cambia
    include "colonnadx.php";

    hai capito il meccanismo ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    29
    tu devi creare un file (ad esempio) con la barra superiore (lo chiamiamo barsup.php) e dentro ci metti :

    titolo
    descr
    e tuttto il layout della parte sopra


    poi ti crei colonnasx.php e dentro ci metti tutto la colonna di sinistra con i menu

    poi fai lo stesso con la colonna di destra colonnadx.php
    Certo questi files già li ho creati
    a sto punto la pagina che ti vai a creare supponiamo che sia la home.php

    sara composta

    include "barsup.php";
    include "colonnasx.php";
    include "TUOFILE.php"; //qui il contenuto che cambia
    include "colonnadx.php";
    Ok la mia home è fatta così ma ovviamente include anche il tag table nel quale sono inseriti, tramite include, i vari contenuti. Ma il mio dubbio era un'altro:
    Supponiamo che mi devo creare una pagina links.php:
    attualmente io copio ed incollo il codice della home cambiando solo il conenuto di include.php ma comunque devo duplicare la pagina home.php. Quello che vorrei fare è creare una sola pagina "schema" con tutto il contenuto che è comune alle varie pagine ed un contenuto variabile. Ora se dalla home devo andare in links.php il codice mi dovrà cambiare solo il contenuto centrale generandomi una pagina chiamata links.php. Insomma quello che vorrei fare è evitare di duplicare la home.php e rinominarla cambiando solo il contenuto centrale, spero di essermi fatto capire!
    Se vuoi posso mandare la pagina php
    ciao e grazie
    Ognuno sceglie la tua verità

  4. #4
    se non vuoi crearti altri file hai 2 possibilita :

    1 il contenuto lo tieni in un db e con un rewrite lo estrai

    2 usi frwrite con il w+ e ti crei le pagine al momento

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    29
    Grazie 1000, per adesso allora duplico, poi mano a mano che imparo proverò questo secondo step!
    Ognuno sceglie la tua verità

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 © 2024 vBulletin Solutions, Inc. All rights reserved.