Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : aleteck 20 Aug 2012, 23:06:21
-
Sto utilizzando il modulo news in joomla 2.5: ho applicato un particolare background tramite css, ma vorrei che il modulo fosse visualizzato solo quando è presente un articolo. Ho utilizzato $CountModule ma non va bene per le mie esigenze in quanto anche se non sono presenti articoli il modulo e comunque pubblicato. Cosa posso utilizzare? Esiste una sorta di $CountArticles ?
-
ciao
magari se ci posti come hai creato la posizione risolviamo
questo è un esempio di una posizione che collassa quando non c'è nulla di pubblicato
<?php if($this->countModules('pippo')) : ?>
<div class="top-content">
<jdoc:include type="modules" name="pippo" style="none" />
</div>
<?php endif; ?>
-
Ecco, come ho scritto sopra, in questo modo non funziona: anche se non presenti articoli nella categoria CountModules restituisce 1 ed il background del modulo viene ugualmente visualizzato. Ho bisogno di qualcosa di diverso, che si accorga se sono presenti o meno degli articoli.
-
mi posti il code che hai messo
allora la grafica non è sul div del modulo e fuori
xche il mio code postato se non ci sono moduli pubblicati sparisce tutto .
-
Il codice è identico a quello che hai pubblicato tu. Il Modulo è SEMPRE pubblicato, ma NON ci sono articoli. Il modulo in questione è quello delle news, rimane sempre attivo ma se cancelli tutti gli articolo di una categoria, anche se non visualizza nulla il modulo è sempre attivo ivi l'IF è sempre vero anche se non ci sono articoli visualizzat
-
ooh ti dobbiamo pagare x fare un copia e incolla?
oltre al code posta il link del sito.
se non posti quanto detto ci resti con il tuo problema
-
Ecco il codice:
<?php if($this->countModules('promotion')) : ?>
<div id="promotion">
<jdoc:include type="modules" name="promotion" style="none" />
<>
<?php endif; ?>
il sito è in locale.
-
<>... il forum mi elimina la chiusura dell'ultimo div... naturalmente c'è
-
ora la tua grafica e su questo div promotion?
magari un link del sito?
-
Yes, io div promotion ha un'immagine di sfondo che del comparire solo quando ci sono articoli
-
zippa il tuo index.php e postalo qui
pura mia curiosità
quello è il comando giusto non c'è da inventare nulla x far sparire una posizione quando non c'è nulla di pubblicato.
poi che template stai usando'
ti chiedo il link non lo posti x farti postare un pezzo di code ci son volute 24 ore
manco se staresti facendo un sito x la NASA.
-
non ho nessun problema a postare il codice, semplicemente countModules NON è la soluzione giusta.
Il modulo sparisce SOLO se DISATTIVO il modulo, se il modulo è attivo MA NON ci sono articoli il modulo è visibile.
Comunque ecco il body:
<body>
<div id="wrapper">
<div id="background" >
<jdoc:include type="modules" name="background" style="width:100%" />
<>
<div id="panel" style="width:620px; right:-598px;">
<div id="panel-bg" class="<?php echo $pageclass;?>"><>
<div class="panel-content" style="width:575px;">
<div id="language">
<jdoc:include type="modules" name="language" />
<>
<div class="scroller">
<div class="scroller-content" style="width:537px;">
<div class="panel-top">
<jdoc:include type="modules" name="panel-top" />
<>
<div class="panel-center">
<jdoc:include type="modules" name="panel-center" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<>
<>
<>
<div id="bottom-pannel" >
<jdoc:include type="modules" name="bottom-pannel" />
<>
<div id="social" >
<jdoc:include type="modules" name="social" />
<>
<>
<>
<>
<div id="presentation" class="<?php echo $pageclass;?>">
<jdoc:include type="modules" name="presentation" />
<>
<?php if($this->countModules('promotion')) : ?>
<div id="promotion">
<jdoc:include type="modules" name="promotion" style="none" />
<>
<?php endif; ?>
<div id="menu-wrapper"><>
<div id="safe-zone-pusher"><>
<>
<div id="safe-zone">
<div id="main-menu">
<div id="main-menu-bg"><>
<div id="logo">
<jdoc:include type="modules" name="logo" />
<>
<div id="menu-content">
<jdoc:include type="modules" name="menu" />
<>
<>
<>
</body>
-
altre 12 ore x avere un link del sito?
ora mi dirai sono in locale.
bene e io ti dico dimmi che temolate usi che lo scarico metto una posizione e lo provo.
-
Il template è fatto da me, partendo da atomic di joomla, quindi non posso fare nulla :-[ :-[
-
zippalo e mandalo per mail se pensi che lo usi non mandarlo , vedi che non chiedo il tuo template x usarlo ma solo x aiutarti . poi vedi tu . io otre a dirti questo non so che dirti.
-
Ora sono in ufficio sotto firewall, non posso ne ricevere ne inviare file, appena sono a casa provvedo, grazie per la disponibilità
-
che cavolo di uffico avete allegati per posta come li ricevete?
roba da non credere non so che lovoro tu faccia ma gli allegati per posta dovrebbero passare .