[GDRCD 5.1] Link
16/10/2012 12:05:51
Potresti creare tante classi per quante pagina hai del tipo:
out_presenti_estesi{}
out_mappaclick{}
out_scheda{}
e via dicendo facendolo per ogni file che hai e che viene aperto nell'area centrale dopo di che in php puoi fa scrivere il div output in base alla pagina richiesta in questo modo:
<div class="maincontent">
<div class="out_<?php echo $strInnerPage; ?>">
<?php gdrcd_load_modules('pages/'.$strInnerPage'); ?>
</div>
</div>
16/10/2012 12:16:43
okkkk quindi dopo l'out_ devo inserire il nome del file php che deve richiamare nel css?
16/10/2012 13:09:25
Puoi anceh non mettere "out_" emettere direttamente il nome della pagina, quella è una cosa a scelta tua io ti suggersico di mettercelo perchè già ci sono configurati alcuni div con il nome delle pagine che fanno da contenitori dentro l'attuale output div quindi chiamandoli "out_"nomepagina ti eviti omonimi.
Puoi altrimenti togliere dal div output il background e lo lasci come contenitore dell'area centrale e lo sfondo lo metti nei div che chiami come le pagine, modifichi quindi l'header.inc.php e dopo il div output metti il div specifico di pagina che ti carica lo sfondo quindi verrebbe così:
<div class="maincontent">
<div class="output">
<div class="<?php echo $strInnerPage; ?>">
<?php gdrcd_load_modules('pages/'.$strInnerPage'); ?>
</div>
</div>
</div>
Così facendo nel css basta che ti crei una classe con il nome di ogni file (togliendo "inc.php" dal nome della classe) e metti li gli sfondi così l'output sei sicuro che funziona sempre come ora. Controlla però i file in questo caso perchè alcuni hanno all'interno i propri div con lo stesso nome alcuni si alcuni no devi togliere quindi dal file scheda.inc.php in cima l'eventuale dichiarazione <div class="scheda">altrimenti te la richiama poi due volta una volta nell'header e una volta nel file almeno eviti problemi di visualizzazione
16/10/2012 13:51:16
Ho provato la prima soluzione (quella dell'out_) e non funzia.
Ho inserio il codice in left-right_frames e il css ma compare solo il contenuto della page senza nessun attributo ne sfondo quindi a casaccio.
16/10/2012 14:00:52
Ma nei file Css hai definito la classe "out_nomepagina" che hai provato? Devi creare le classi una per una nei file css ovviamente altrimenti non ti carica nulla.
16/10/2012 14:10:49
nel sorgente della pagina quindi come ti risultano inscatolati i vari div e quali div ci sono?
che impostazione hai dato al primo div nuovo che hai creato per le pagina? incollami un po' il codice del css della classe che hai scritto vediamo dove può essere il problema.
(refresha un po' di volte la pagina che a volte è pure il browser che carica dalla cache invece di scaricare le nuove informazioni e resta la visualizzazione vecchia)
16/10/2012 14:17:52 e modificato da henry97 il 16/10/2012 14:18:46
Nel css oltre all'url del background mi sembra di aver lasciato tutto come in origine e ho cambiato solo il div.
Ti metto i due div dove compariva prima div.output
div.msgs, div.out_mappaclick{
margin:5px auto;
padding:5px;
width:180px;
border:solid 3px;
-moz-border-radius:5px; /* Bordi arrotondati */
-webkit-border-radius:5px;
-khtml-border-radius: 5px;
border-radius:5px;
}
div.out_mappaclick{
position:absolute;
top:0;
bottom:0;
right:0px;
left:0px;
width:auto;
height:auto;
overflow:auto;
text-align:left;
background:url('imgs/mapBG.jpg');
}
16/10/2012 14:52:57 e modificato da eldiabolo il 16/10/2012 16:04:20
Fai così guarda lascia l'output div così com'è. Creati una serie di classi nel css con il nome della pagina:
div.mappaclick{
background:url('imgs/mapBG.jpg');
}
nel file mappaclick.inc.php dovresti trovare un verso la riga 50 più o meno la riga
/*Stampo la mappa cliccabile*/
echo '<div class="pagina_mappaclick">';
ci metti
/*Stampo la mappa cliccabile*/
echo '<div class="mappaclick">';
oppure cambi il nome della classe creata su in pagina_mappaclick e chiami tutte le classi per le pagine "pagina_nomefile" come ti pare. Mettici solo lo sfondo però non dichiarare altro vedi un po' che viene fuori
EDIT: non si capiva perchè l'ho copiato e incollato identico hai ragione :P
16/10/2012 15:45:29
lol non ho capito cosa cambia negli ultimi 2 codici XD comunque adesso provo e vedo.
Discussione seguita da
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
World of Warship ↗
Exclusive Villa GdR ↗
Storie di Agarthi ↗
Tibia ↗
Neverness to Everness ↗
CRSED: F.O.A.D. ↗
Foundation Galactic Frontier ↗
The Coven ↗
Wuthering Waves ↗
Imperion ↗