PDA

View Full Version : CSS


Fenomeno85
31-08-2005, 15:16
Allora sto facendo un sito con i fogli di stile. Adesso sorge un problema.

Ho realizzato il sito in due colonne + header con footer.

Volevo chiedere se posso fare qualcosa che venga applicato tutto lo stile su un corpo di una pagina?
Cioè io scrivo solo il corpo del messaggio che deve stare nella prima colonna e poi lo richiamo nella colonna? praticamente come si farebbe con i frame

~§~ Sempre E Solo Lei ~§~

VICIUS
31-08-2005, 16:52
Non sei stato molto chiaro. Anzi.
Cmq. se ho capito bene basta semplicemente scrivere il corpo all'interno del tag della colonna.
<div id="colonna_di_sinistra"><p class="corpo">Corpo bla bla bla bla bla bla ...</p></div>
Se non intendevi questo cerca di spiegarti meglio. :p

ciao ;)

Fenomeno85
31-08-2005, 17:53
no no non ci siamo capiti dato che mi son espresso con il :ciapet:

allora questo è il sito che sto facendo

http://utenti.lycos.it/luismatteo

lasciamo stare per adesso l'estetica che la sto ancora sistemando.

Allora io ho fatto un file CSS in cui ho messo tutto quello che riguarda il sito dai vari div allo stile etc.

Poi mi son fatto una pagina dove ho costruito tutta la struttura.

Adesso però sto incominciando a fare le sezioni. Per adesso ho fatto la sezione delle smile. Ma è sorto un problema. Praticamente se faccio una modifica aggiungendo per esempio il link alla pagina nel menu mi tocca modificare sempre tutte le pagine create, dato che la struttura è sempre riportata in tutte le pagine.

Quindi non c'è un modo per far si che io scrivo solo il contenuto della prima colonna e poi in qualche modo lo importo in questa? Circa come si faceva quando si creavano i frameset.

~§~ Sempre E Solo Lei ~§~

VICIUS
31-08-2005, 18:34
Basta mettere il codice HTML che usi per creare le parti ripetute in un file e poi includerlo dentro ad ogni file che crei. In questo modo modificando il file incluso le modifiche si propagano a tutti i file. In php è facile.

<?php include ('il.menu.inc'); ?>

ciao ;)

Fenomeno85
31-08-2005, 19:01
Basta mettere il codice HTML che usi per creare le parti ripetute in un file e poi includerlo dentro ad ogni file che crei. In questo modo modificando il file incluso le modifiche si propagano a tutti i file. In php è facile.

<?php include ('il.menu.inc'); ?>

ciao ;)

hai ragione non mi era venuta in mente sta soluzione :muro:


~§~ Sempre E Solo Lei ~§~

Fenomeno85
31-08-2005, 20:40
porca vacca non vuole funzionare :muro:

qui c'è il menu che va be ho messo ciao per provare ma nulla

http://utenti.lycos.it/luismatteo/menu.ini

dalla home non lo vuole caricare http://utenti.lycos.it/luismatteo

~§~ Sempre E Solo Lei ~§~

VICIUS
31-08-2005, 21:18
Alcuni siti di hosting pretendono che il file abbia estensione .php perchè questo possa essere eseguito. Altre vogliono anche che il file sia settato come eseguibile se il server si trova su server unix. Controlla bene anche il nome del file e il percorso.

ciao ;)

Fenomeno85
01-09-2005, 10:52
allora spostato tutto su altervista dato che lycos mi stava facendo diventare scemo con quei banner della mutua.

Allora son riuscito a fare il tutto. Però sorge un problema. Non accettano percorsi assoluti.
Quindi io nella radice ho esempio

menu.php

se faccio


require ("menu.php");


tutto funziona carica che è una meraviglia.

se faccio


require ("http://www.fenomeno85.altervista.org/menu.php");


mi da errore :muro: perchè?

~§~ Sempre E Solo Lei ~§~

VICIUS
01-09-2005, 11:07
require ("http://www.fenomeno85.altervista.org/menu.php");


mi da errore :muro: perchè?

~§~ Sempre E Solo Lei ~§~
Se non ricordo male require e include funzicano solo su file locali. Quello è un file remoto visto che lo richiami via un uri. Se anche funzionassero su file remoti, c'è sempre la possibilità che altervista li abbia disabilitati.

ciao ;)

Fenomeno85
01-09-2005, 11:41
mmm il problema è che non accetta neanche se metto

require ("cartella/file");

~§~ Sempre E Solo Lei ~§~

Fenomeno85
01-09-2005, 11:44
bho adesso funziona ... i misteri aumentano :D

~§~ Sempre E Solo Lei ~§~

Mystico
07-09-2005, 19:55
Ciao ragazzi! Io ho lo stesso problema di Fenomeno85.
Mi tocca modificare tutte le pagine ogni volta che modifico il menù ecc . :mad:
Il PHP lo sto imparacchiando però vorrei capire anch'io questo metodo:
Basta mettere il codice HTML che usi per creare le parti ripetute in un file e poi includerlo dentro ad ogni file che crei. In questo modo modificando il file incluso le modifiche si propagano a tutti i file. In php è facile.
Non mi è molto chiaro :stordita: , me lo poteste rispiegare perfavore?:ave:

Fenomeno85
07-09-2005, 19:59
Ciao ragazzi! Io ho lo stesso problema di Fenomeno85.
Mi tocca modificare tutte le pagine ogni volta che modifico il menù ecc . :mad:
Il PHP lo sto imparacchiando però vorrei capire anch'io questo metodo:

Non mi è molto chiaro :stordita: , me lo poteste rispiegare perfavore?:ave:

esempio

pagina html

.... code
<div id="pippo">
... code
</div>
... code


te fai un file php chiamato per esempio file.php

con:

<div id = "pippo">
... code
</div>

nella nuova pagina html adesso metterai:

...code
<?php
include "file.php";
?
...code

~§~ Sempre E Solo Lei ~§~

Mystico
07-09-2005, 20:15
grazie mille!!!!! :mano:
Sei stato chiarissimo e gentilissimo.