Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : driade 18 Nov 2006, 21:32:00

: Dove posizionare il modulo Articoli correlati
: driade 18 Nov 2006, 21:32:00
L'ho messo nella pgina notizie, ma funziona solo nella pagina di visualizzazione della singola notizia. Però non è possibile inserire questa impostazione (che io sappia). Suggerimenti?
C'è almeno un modo per cui se il modulo è vuoto non appare (e non occupa spazio)?
: Re: Dove posizionare il modulo Articoli correlati
: gallus 19 Nov 2006, 15:33:30
Devi modificare il template.

La cosa è abbastanza semplice, devi utilizzare una funzionalità del framework di Joomla che ti permette di sapere se ad una data area sono stati associati, o meno, dei moduli indicandotene il numero:

mosCountModules('nomeModulo')

E' sufficiente che tu aggiunga una condizione e ne verifichi il risultato:

if (mosCountModules('user1')) {
 //definizione del modulo
}

Questo è un estratto di una parte di un topic già presente:
http://forum.joomla.it/index.php?topic=11505.msg52213#msg52213 (http://forum.joomla.it/index.php?topic=11505.msg52213#msg52213)
: Re: Dove posizionare il modulo Articoli correlati
: driade 19 Dec 2006, 18:41:56
SCusa, ma mi sono salvata la tua risposta i attesa di esaminarla attentamente e di capirla. Purtroppo non ci sono riuscita :-\...mi spieghi meglio?

Devi modificare il template.

La cosa è abbastanza semplice, devi utilizzare una funzionalità del framework di Joomla che ti permette di sapere se ad una data area sono stati associati, o meno, dei moduli indicandotene il numero:

mosCountModules('nomeModulo')

E' sufficiente che tu aggiunga una condizione e ne verifichi il risultato:

if (mosCountModules('user1')) {
 //definizione del modulo
}

Questo è un estratto di una parte di un topic già presente:
http://forum.joomla.it/index.php?topic=11505.msg52213#msg52213 (http://forum.joomla.it/index.php?topic=11505.msg52213#msg52213)

: Re: Dove posizionare il modulo Articoli correlati
: gallus 19 Dec 2006, 19:11:31
Farò di meglio scaricati il devbook e vedrai che tutto ti sarà chiaro :)
: Re: Dove posizionare il modulo Articoli correlati
: driade 23 Dec 2006, 14:41:22
Ok, ora devo solo capire cos'è il devbook e trovarlo....  :'(
: Re: Dove posizionare il modulo Articoli correlati
: napo 23 Dec 2006, 14:44:58
Ok, ora devo solo capire cos'è il devbook e trovarlo....  :'(

Segui la mia firma... 8)
: Re: Dove posizionare il modulo Articoli correlati
: driade 25 Dec 2006, 11:55:31
Vi ringrazio della segnlazione: ho scaricato il devbook  e credo che mis arà utile anche in futuro.
Però il problema rimane....
HO inserito nell'html del template questo codice
:
<?php
if (mosCountModules("right")) {    
?>

    <tr><td>
<?php mosLoadModules 'right',-3); ?>
</td></tr>
<?php
       
}
?>

ma il modulo compare comunque....
http://www.medievistica.it/index.php?option=com_content&task=section&id=1&Itemid=2 (http://www.medievistica.it/index.php?option=com_content&task=section&id=1&Itemid=2)
: Re: Dove posizionare il modulo Articoli correlati
: napo 25 Dec 2006, 12:11:23
HO inserito nell'html del template questo codice
ma il modulo compare comunque....

Ma ne hai tolto la pubblicazione?
: Re: Dove posizionare il modulo Articoli correlati
: driade 26 Dec 2006, 20:46:37
Ma ne hai tolto la pubblicazione?
No, altrimenti...non compare mai:o
A me interessa che compaia solo quando è pieno....
: Re: Dove posizionare il modulo Articoli correlati
: gallus 27 Dec 2006, 08:00:35
Guarda che napo si riferiva alla pubblicazione del modulo, non del contenitore in cui pubblicare il tutto :)

Il codice che hai inserito permette di creare o meno il contenitore in "right" in cui pubblicare i moduli. Se sono presenti dei moduli pubblicati in tale posizione allora viene creato il Contenitore/Blocco.

Chiaro?
: Re: Dove posizionare il modulo Articoli correlati
: driade 27 Dec 2006, 14:40:17
Forse non ci siamo capiti: per me contenitore e modulo sono la stessa cosa.  ;)
: Re: Dove posizionare il modulo Articoli correlati
: gallus 27 Dec 2006, 18:39:18
Ecco questo è un problema :)
: Re: Dove posizionare il modulo Articoli correlati
: driade 31 Dec 2006, 19:49:48
ok....proviamo un'altra soluzione: come faccio io a dure che il modulo è vuoto? perché c'è solo u n riquadro con l ascritta Articoli correlati, che corrisponde a
:
<div>
<h3>Articoli correlati</h3> </div>
se io faccio un if per cui se il modulo X = a quel codice non lo visualizzo ?
: Re: Dove posizionare il modulo Articoli correlati
: gallus 02 Jan 2007, 09:06:40
Scusami, ma l'ultimo messaggio non è in italiano... cerca il forum nella lingua corrispondente o riformula la domanda :D
: Re: Dove posizionare il modulo Articoli correlati
: driade 02 Jan 2007, 14:14:54
Hai ragione. Il punto è che io avevo pensato a una scorciatoia un pò sporca ma (forse) efficace.
Aggiungere alla pagina inquestione (ossia l'html del template) un'istruzione che controlla se il modulo articoli correlati è vuoto, ossia se il modulo c'è, ma non ci sono dentro gli articoli correlati (perchè per funzionare richiede che il meta tag keywords contenga le parole chiave, il che succeded solo quando la notizia viene visualizzata per intero). Come fare? controllare se l'html del modulo è uguale a
:
<div><h3>Articoli correlati</h3></div>Se è così, il modulo è vuoto e non lo farei visualizzare, altrimenti si.
Il punto è: come fare?
: Re:Dove posizionare il modulo Articoli correlati
: dionnison 24 Oct 2009, 23:04:16
mi rendo conto che sono passati 2 anni ma visto che su google allaa voce "articoli correlati joomla"esce questo link al primo posto forse a qualcuno potrà tornare utile.

io cercavo una soluzione alla ,secondo mè,grave mancanza di questo modulo cio una semplice opzione"hide if empty"o "nascondi se vuoto"si poteva anche fare visto che esistono funzioni più complicate e più inutili...comunque alla fine basta andare nel medulo e mettere alla voce:"Suffisso classe CSS modulo"la scritta : -blank e poi alla voce "nascondi titolo" settare su sì.

in questo modo il riquadro o lo stile del modulo spariscono e non essendoci neanche il titolo il modulo diventa invisibile.

certo è una soluzione un pò grezza e avrei preferito avere il riquadro e il titolo però non volendo diventare scemo tra codici vari ho risolto così.

spero che possa essere di qualche utilità a futuri novisi come mè ;-).

ciao