Come gestire le pagine di un sito web

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Buonasera a tutti,

Ho in mente di realizzare un sito web abbastanza ampio (molte pagine).
Mettiamo caso che ogni pagina web sia strutturata con: HEADER, CONTENT (formato da COLUMN_LEFT e COLUMN_RIGHT) e FOOTER.
Più o meno tutte le pagine del sito hanno in comune questi elementi tranne l'interno della COLUMN_RIGHT che cambierà a seconda della pagina..
Se immaginiamo la home di un blog ad esempio la nostra COLUMN_RIGHT conterrà gli articoli,
se immaginiamo la pagina di registrazione di un blog la nostra COLUMN_RIGHT conterrà il form di registrazione mentre tutti gli altri contenuti della pagina saranno identici allahome..
e così via..

Immaginando che io abbia un sito web con 60 pagine che si differenziano solo per il contenuto della COLUMN_RIGHT, se una mattina mi alzo e decido di cambiare qualche elemento esterno alla COLUMN_RIGHT come header, column_left o footer...dovrei apportare le modifiche a tutte e 60 le pagine??

Non parlo di stile, so che per quello ci sono i CSS e sono stati creati apposta per queste esigenze, ma io mi chiedo:
se volessi ad esempio aggiungere o eliminare una voce del menu che è posta in tutte le pagine del mio sito oppure una input text-box piuttosto che una label...dovrei fare lastessa operazione tante volte quante sono le mie pagine ??

spero di essere stato chiaro
Grazie
 

marty89

Nuovo Utente
22 Ott 2011
9
0
1
Ciao, per risolvere quel problema potresti crearti 3 file .html dove ci metterai le parti di codice del sito che rimarranno uguali su tutte le pagine, quindi nel tuo caso il contenuto di header, column_left e footer. In tutte le altre pagine poi andrai a inserire, nel posto dove andarebbe il codice che hai separato nei 3 file, questo codice:
Codice:
<?php include 'nome_file.html' ?>
Nota che a questo punto tutti i file che conterranno quella riga di codice dovranno avere come estensione .php.
Spero di essere stata chiara e di aiuto!
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Correttissimo l'intervento di Marty, faccio solo un appunto, inserisci il punto e virgola alla fine dell'istruzione, sintatticamente è più corretto:
PHP:
<?php include 'nome_file.html'; ?>
a questo punto direi che potrebbe essere utile salvare in ".php" anche le pagine da includere.
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Ed è utile anche aggiungere questo nelle pagine da includere:
PHP:
<?php
if (!defined('IN_SITE')) {
    exit();
}
?>
E questo nelle pagine che le includono:
PHP:
<?php
define('IN_SITE', true);
?>

A cosa servono? e dove devo aggiungerli? ad inizio pagina?

Grazie a tutti per le risposte esaurienti e scusate la banalità della mia domanda :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
piccola aggiunta ai giusti consigli di eliox e alex.
cerca di non mescolare file .htm o .html con i file .php, visto che devi fare degli include il file che include deve essere .php, quindi fai tutti file .php, anche se in qualcuno il codice php non c'è.
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
Prima di tutto vorrei ringraziarvi nuovamente per le ottime risposte e consigli.
Tuttavia ho un altro problema riguardante sempre la gestione stavolta degli utenti di un sito web.

Ho creato una pagina profilo.php che mostra le informazioni e statistiche (data ultima visita, commenti fatti, articoli scritti ecc) di un determinato account del mio sito, e fin qui' ci siamo (questa pagina fornisce i dati richiesti tramite delle estrazioni dal db)

Come faccio a far visualizzare le informazioni e statistiche di un certo account da un altro account?
Mettiamo che pippo voglia vedere le info dell'account di pluto..se va nella pagina profilo.php che ho scritto io visualizzerà le proprie informazioni e non quelle di pluto..

Come devo procedere?
(la mia è una domanda molto teorica e forse banale come al solito )

grazie ancora
 

andrex1191

Utente Attivo
5 Apr 2011
78
0
0
chiarissimo, pensavo di restare in tema della prima domanda..
faccio subito un nuovo post :)
grazie
 
Discussioni simili
Autore Titolo Forum Risposte Data
elpirata Gestire permessi accesso alle pagine PHP 3
BestSellerMauroTop Software per gestire tanti profili e pagine, e farle crescere in modo autonomo! Annunci servizi di Social Media Marketing 0
S Come gestire diverse pagine HTML e CSS 4
D gestire le pagine PHP 1
M come gestire,con ASP, le pagine riservate? Classic ASP 1
G Qualcuno conosce questo software per gestire le telecamere IP Cam e Videosorveglianza 0
E Come gestire al meglio le immagini legno grande formato Photoshop 0
L Interfaccia grafica per gestire sql server .NET Framework 1
R Plugin per Gestire videocorsi a pagamento WordPress 3
M Come gestire aggiornamenti e modifiche di sito live CMS (Content Management System) 0
S Gestire scelta dropdown con dati da Mysql PHP 2
Tommy03 Gestire dimensioni immagini PHP 4
D Come gestire un singolo checkbox PHP 10
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
A [ASP.Net] Gestire il profilo ADMIN in un progetto ASP NET e pattern MVC ASP.NET 0
M [PHP] Come gestire gli utenti online PHP 9
M [php] Come gestire i tags PHP 1
svtmaster professionalità per gestire sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
L [HTML] Gestire movimento GIF HTML e CSS 0
W Gestire ccTalk o libreria c++ da php PHP 0
W [PHP] gestire una richiesta curl sul server PHP 0
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
bubino8 [WordPress] Gestire SSL (https://) da .htaccess WordPress 9
C [WordPress] Creare e gestire un nuovo sito web WordPress 5
M Gestire ErrorDocument 404 mantenendo lo stesso url Web Server 0
S gestire una tabella mysql PHP 9
R gestire il ritorno di una variabile con success Ajax 2
S Gestire Motion Detection TP-LINK CAMERA NC200 IP Cam e Videosorveglianza 0
A [Javascript] [HTML] Gestire una pagina esterna con 2 iframe Javascript 4
webmachine [PHP] gestire rinnovi PHP 1
P Gestire accesso ad un file xml pubblico PHP 1
D Gestire diversi tipi di pagamento per tipologia di cliente E-Commerce 4
asevenx Cerco plugin per gestire appuntamenti con agenda e campi di selezione WordPress 4
matteoraggi Software per gestire migliaia di permament redirect? SEO e Posizionamento 0
K Gestire response con servlet remota Sviluppo app per Android 1
P Piccolo software per gestire gli utenti. Snippet PHP 5
F Gestire data e ora PHP 6
D Gestire firme digitali con PHP PHP 0
C [Facebook Autolike]Software per gestire più account, mandare like, creare stati, amicizie e altro.. Vendere e Acquistare pubblicita' online 0
D gestire commenti e risposte ... PHP 3
L Gestire password utenti registrati. Quale codifica? PHP 23
asevenx Gestire posizionamento voci sottomenu che si nascondono HTML e CSS 1
N Programma per gestire Cookies secondo disposizioni del Garante Privacy 3/6/2014 G.U. 126 Leggi, Normative e Fisco 0
A Gestire e modificare immagini Java 2
M Gestire la chiusura forzata. Sviluppo app per Android 1
L Sito con doppia lingua. Gestire il cambio PHP 4
felino Wordpress e QTranslate: come gestire i widget WordPress 11
IImanuII Gestire lingua su facebook con php PHP 18
mondrian Gestire un web server su una virtualbox Apache 12
L gestire array per radio-checkbox in ciclo while PHP 2

Discussioni simili