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

: Mostrare modulo solo con articoli
: 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 ?
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 02:01:22
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; ?>
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 06:15:03
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.
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 10:21:00
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  .
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 10:27:41
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
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 10:31:22
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

: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 11:03:26
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.
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 11:10:07
<>... il forum mi elimina la chiusura dell'ultimo div... naturalmente c'è
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 13:55:15
ora la tua grafica e su questo div promotion?

magari un link del sito?
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 13:56:55
Yes, io div promotion ha un'immagine di sfondo che del comparire solo quando ci sono articoli
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 14:03:20
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.
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 14:12:26
:
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>
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 14:26:23
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.
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 14:28:01
Il template è fatto da me, partendo da atomic di joomla, quindi non posso fare nulla  :-[ :-[
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 14:34:07
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.
: Re:Mostrare modulo solo con articoli
: aleteck 21 Aug 2012, 14:36:21
Ora sono in ufficio sotto firewall, non posso ne ricevere ne inviare file, appena sono a casa provvedo, grazie per la disponibilità
: Re:Mostrare modulo solo con articoli
: conti1 21 Aug 2012, 14:42:10
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 .