Back to top

Autore Topic: Dove posizionare il modulo Articoli correlati  (Letto 9866 volte)

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Dove posizionare il modulo Articoli correlati
« il: 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)?

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #1 il: 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
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #2 il: 19 Dic 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


Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #3 il: 19 Dic 2006, 19:11:31 »
Farò di meglio scaricati il devbook e vedrai che tutto ti sarà chiaro :)
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #4 il: 23 Dic 2006, 14:41:22 »
Ok, ora devo solo capire cos'è il devbook e trovarlo....  :'(

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #5 il: 23 Dic 2006, 14:44:58 »
Ok, ora devo solo capire cos'è il devbook e trovarlo....  :'(

Segui la mia firma... 8)


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #6 il: 25 Dic 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
Codice: [Seleziona]
<?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

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #7 il: 25 Dic 2006, 12:11:23 »
HO inserito nell'html del template questo codice
ma il modulo compare comunque....

Ma ne hai tolto la pubblicazione?


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #8 il: 26 Dic 2006, 20:46:37 »
Ma ne hai tolto la pubblicazione?
No, altrimenti...non compare mai:o
A me interessa che compaia solo quando è pieno....

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #9 il: 27 Dic 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?
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #10 il: 27 Dic 2006, 14:40:17 »
Forse non ci siamo capiti: per me contenitore e modulo sono la stessa cosa.  ;)

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #11 il: 27 Dic 2006, 18:39:18 »
Ecco questo è un problema :)
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #12 il: 31 Dic 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
Codice: [Seleziona]
<div>
<h3>Articoli correlati</h3> </div>
se io faccio un if per cui se il modulo X = a quel codice non lo visualizzo ?

Offline gallus

  • Abituale
  • ****
  • Post: 1771
  • Sesso: Maschio
  • Gens Joomla
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #13 il: 02 Gen 2007, 09:06:40 »
Scusami, ma l'ultimo messaggio non è in italiano... cerca il forum nella lingua corrispondente o riformula la domanda :D
Esperto in:
"Algoritmi concorrenti per la gestione del Gelato che si scioglie"
 TGGS - Team Gestione Gelato che si Scioglie.  Joomla! è un lavoro di squadra: tu mettici il problema, Gens Joomla la soluzione.  Gens Joomla, il sito di riferimento per Joomla: http://www.gensjoomla.org

Offline driade

  • Esploratore
  • **
  • Post: 73
  • Sesso: Femmina
    • Mostra profilo
Re: Dove posizionare il modulo Articoli correlati
« Risposta #14 il: 02 Gen 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
Codice: [Seleziona]
<div><h3>Articoli correlati</h3></div>Se è così, il modulo è vuoto e non lo farei visualizzare, altrimenti si.
Il punto è: come fare?

Offline dionnison

  • Nuovo arrivato
  • *
  • Post: 40
    • Mostra profilo
Re:Dove posizionare il modulo Articoli correlati
« Risposta #15 il: 24 Ott 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

 



Web Design Bolzano Kreatif