Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => I Template di Joomla 1.0.x => : VerixONE 20 Jul 2006, 09:48:25
-
Un saluto a tutti, innanzitutto!
Sono "nuovo" di php, ma mi stò divertendo con la creazione di un mio sito di fotografia. Ho installato tutti i vari componenti, provato il funzionamento... tutto OK.
Unico problemone, un odioso "buco" grigio che non riesco a togliere dall'header (lato destro, vedi jpg allegato). Ho dato un'occhiata al file index, xml, css, ma non essendo un guru dell'argomento, mi son fatto solo del male da solo...
Qualcuno di voi sa gentilmente darmi una mano a tappare questa odiosa falla?
Un grazie in anticipo!
Alberto
[allegato eliminato da un amministratore]
-
(lato destro, vedi jpg allegato)
...che non c'è... ::)
-
(lato destro, vedi jpg allegato)
...che non c'è... ::)
E' vero! l'allegato lo vedo solamente se eseguo il Login!
Comunque c'è, giuro!
-
C'è c'è non ti preoccupare.. ;-) Solo che appunto si vede solo se loggati.. ::) Che template stai usando?
-
Ciao Sara,
sto usando il "red_evolution_ten"...
grazie.
-
C'è c'è non ti preoccupare.. ;-) Solo che appunto si vede solo se loggati.. ::)
Credi che non sia loggato? :-\ :'(
-
ancora io, ragazzi...
in anteprima sito con posizione blocchi, nella zona del "buco" grigio appare un finestra contornata di rosso, con scritta "TOP"...
immagino che necessiti cambiare la zona di pubblicazione del blocco succitato... ma come ??????
arigrazie!
-
Significa che il blocco TOP sta lì e non puoi spostarlo o toglierlo.
Puoi pubblicare o meno i moduli che vanno nel blocco top, non il blocco stesso.
L'unica cosa che puoi fare è modificare il template, togliendo il blocco oppure inserendo dei test in PHP per nasconderlo se è vuoto.
-
Significa che il blocco TOP sta lì e non puoi spostarlo o toglierlo.
Puoi pubblicare o meno i moduli che vanno nel blocco top, non il blocco stesso.
L'unica cosa che puoi fare è modificare il template, togliendo il blocco oppure inserendo dei test in PHP per nasconderlo se è vuoto.
...perfettamente ciò che vorrei fare: renderlo non visibile. Come posso agire?
-
Devi masticare PHP.
Apri il file index.php del template ed identifica il punto in cui viene visualizzato il blocco.
Dopodichè devi scrivere qualcosa del genere:
<?php
if (mosCountModules( "top" )) {
?>
<div><?php mosLoadModules ( 'top'); ?></div>
<?php
}
?>
Questo è solo un esempio. L'idea è quella di mettere dentro il corpo dell'if, tutto quello che vuoi nascondere (HTML compreso).
-
uhmmm...
ora ci provo... ma non sono sicuro di non mettermi nei pasticci...
ti farò sapere.
ciao e grazie
-
sigh... come volevasi dimostrare... nulla di combinato!
ti mostro le linee dell'index fra le quali appare "top"...
<div id="container">
<div id="top">
<div id="newsflash_outer">
<div id="newsflash_border">
<div id="newsflash_inner">
<?php mosLoadModules ( 'top',-1 ); ?>
</div>
</div>
</div>
</div>
... cosa dovrei inserire esattamente e dove???
ti ringrazio ancora 1 volta...
Alberto.
-
Devi racchiudere la parte da nascondere tra:
<?php if (mosCountModules( "top" )) { ?>
...
<?php } ?>
Quindi, ad esempio:
<div id="container">
<?php if (mosCountModules( "top" )) { ?>
<div id="top">
<div id="newsflash_outer">
<div id="newsflash_border">
<div id="newsflash_inner">
<?php mosLoadModules ( 'top',-1 ); ?>
</div>
</div>
</div>
</div>
<?php } ?>
</div>
Poi vedi come viene.
-
... nada! nulla...
copiando pari pari ciò che mi hai inviato, e "tagliando" esattamente quelle identiche righe di codice, mi sparisce l'header completamente...
-
Allora diminuisci la porzione di HTML da nascondere.
-
Rieccomi.
Uhmmm... cosa intendi più precisamente per "...porzione di HTML..." ?
p.s. - porta pazienza, ma ci tengo particolarmente a risolvere il problema...
Ciao
-
Intendo "commenta meno roba".