Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380

    stesso template directory diverse

    Ciao a tutti, avrei bisogno di un vostro consiglio, forse sono stanco ma non ne esco.
    La cosa è semplicissima: banalissimo sito con diverse pagine ognuna delle quali include header,footer,right e left.php Sono i file che costituiscono il template e risiedono tutti nella root insieme alle pagine di cui sopra.
    E' nata l'esigenza di creare delle directory contenenti diverse pagine le quali dovranno avere lo stesso template.
    Come posso fare?

    La via più semplice sarebbe quella di copiare nelle varie directory i quattro file che costituiscono il template, ma per fare qualcosa di più elegante? Sicuramente mi sfugge qualche banalità e siccome devo trovare presto una soluzione....non la vedo (non penso a framework perchè non ne vale la pena e cmq sono ancora a "digiuno"!)

    Grazie a tutti
    If you think your users are idiots, only idiots will use it. DropBox

  2. #2
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Vediamo se ho capito.. Io sto facendo un sito che mi sembra avere la tua stessa struttura: nel mio in pratica cambia solo la SECTION Centrale.

    Secondo me potresti avere due alternative.. O usi un'unica pagina ed attraverso una variabile GET cambi la parte non comune.. Oppure puoi creare una struttura di questo tipo

    Codice PHP:
    <?php
    session_start
    ();
    $dr"c:/projectarea/progetti/website/";
    $titolo="Sito Ufficiale";
    include(
    $dr.'/includes/head.php');

                include(
    $dr.'/pages/common/header.php');            
                include(
    $dr.'/pages/common/left.php');            
                
    ?>
                
                <section id='centrale'>
                <?php
                
    include($dirpag.'/common/news.php');
                echo 
    $priv;
                
    ?>
                    <div id='corpo'>
                    </div>                
                </section>
                <?php

                
    include($dr.'/pages/common/right.php');                             }
    echo 
    "\n";            
    include(
    $dr.'/pages/common/footer.php');
    echo 
    "\n";   
    include(
    $dr.'/includes/foot.php');
    ?>
    Spero di esserti stato utile e di aver capito la domanda

    Daniele

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    grazie per il tuo contributo
    credo proprio che sia la via giusta
    la dir $dr si potrebbe ottenere con $_SERVER['DOCUMENT_ROOT']
    If you think your users are idiots, only idiots will use it. DropBox

  4. #4
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Originariamente inviato da homerbit
    grazie per il tuo contributo
    credo proprio che sia la via giusta
    la dir $dr si potrebbe ottenere con $_SERVER['DOCUMENT_ROOT']
    Si lo so ma nel mio progetto l'ho impostata in quel modo perchè poi opero per ora su altervista e quindi mi risultava comodo per cambiarla una volta in remoto..

  5. #5
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    si,si parlavo in generale, per qualsiasi progetto
    If you think your users are idiots, only idiots will use it. DropBox

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.