Back to top

Autore Topic: [RISOLTO]File che "aggiunge" un modulo?  (Letto 2300 volte)

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
[RISOLTO]File che "aggiunge" un modulo?
« il: 27 Set 2009, 20:20:46 »
Salve,

allora, come sempre ho un problema a trovare 1 file...

si tratta di un file php che inserisce prima di ogni modulo la seguente stringa html:

<div class="moduletable">

e non capisco da dove spunta fuori.

se invece il modulo in questione è un menù la stringa appare:

<div class="moduletable_menu">

Qualcuno sa da dove spunta fuori questo div?

Grazie mille ancora una volta
« Ultima modifica: 01 Ott 2009, 22:39:17 da AXELTOPOLINO »

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #1 il: 28 Set 2009, 14:21:35 »
riuppo

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #2 il: 28 Set 2009, 15:02:21 »
Ciao AXELTOPOLINO, guarda che quei moduli e quei suffissi non vengono mica sparati fuori a caso!
Fanno parte dell'ossatura di Joomla!  :)

La classe moduletable viene attribuita al div che contiene un modulo di tipo xhtml, quello creato con questo codice:
Codice: [Seleziona]
<jdoc:include type="modules" name="left" style="xhtml" />Con questo comando si stabilisce che apparirà un modulo nella posizione left construttura a tabella posta dentro un div con classe "moduletable". Se tu cambi xhtml con rounded il modulo apparirà dentro tre div annidati uno dentro l'altro per poter , con i css, creare gli angoli arrotondati.
Il primo esempio lo vedi nel template Ja_Purity e il secondo nel template Rhuk_Milkyway

Il _menu è una classe creata aggiungendo al modulo un suffisso dal pannello di amministrazione di Joomla!, gestioni moduli e serve a formattare ulteriormente quel modulo. Prova a cancellarlo e vedrai come il modulo perde la sua formattazione, ovviamente se era stato messo dal creatore del template al fine di dare una specifica regola con i css  ;D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #3 il: 28 Set 2009, 16:57:55 »
veramente grazie per la risposta!

Allora io ho un problema serio, vorrei dividere la struttura di ogni modulo in tre div:
1 che contiene il titolo, 1 che contiene il contenuto del modulo e 1 ultimo che serva per chiudere la decorazione che racchiude tutto il modulo. Adesso che ci penso, ogni modulo esiste nella cartella moudules e quindi i div che voglio posso crearli in ogni file. Ma per i menu? Qual è il file che compone i menu?

Grazie mille tonicopi, sei davvero preparato!

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #4 il: 28 Set 2009, 21:52:21 »
Se per i moduli sei a posto per i menù dovresti esserlo ancor di più. Quando crei un nuovo menù con joomla ti imposta un elenco non ordinato nel quale inserisci le voci. E ti consente anche di metterci un titolo. Non basta. Ti crea le varie classi per cui potrai formattarlo con i css come ti pare e creare gli effetti che vuoi, tipo hoover, active ecc.  ;)
Ma non basta ancora! Joomla! per gli utenti insaziabili come te, assegna una classe specifica ad ogni voce di menù, per cui potrai formattare davvero come vuoi qualsiasi menù.  :D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #5 il: 30 Set 2009, 19:52:08 »
in poche parole W joomla!  ;D

allora ho fatto un po' di riflessioni, adesso controllo e ti faccio sapere, grazie ;)

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #6 il: 30 Set 2009, 21:08:56 »
Una cosa sola:

ho un menu verticale a lato che è racchiuso da un contenitore decorativo. Vorrei fare in modo che questo finisca con una linea, che chiuda quindi il contenitore (dopo l'ultima voce ho bisogno di questa linea). Non trovando i file che compongono il menu, pensavo di assegnare all'ultima voce una dimensione più grande, inserire il suo sfondo e subito dopo la linea che chiude (cioè uno sfondo unico composto da sfondo della voce+linea finale).
Così però mi sembra assurdo e molto macchinoso.
Tutto si risolverebbe creando un div con la linea dopo le voci di menu. Idee?

Se non mi sono spiegato bene, scusami, cercherò di essere più chiaro.
Come sempre grazie  :D

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #7 il: 30 Set 2009, 21:32:12 »
Senti, ma se guardi il codice dei moduli di sinistra di Ja_Purity non vedi il codice che genera proprio una linea in basso?  ;)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #8 il: 30 Set 2009, 22:01:05 »
tonicopi, sarà l'orario, ma non ti seguo.
Sicuramente mi stai fornendo la risposta, ma negli override dei moduli di ja_purity non vedo alcuna linea finale. (non ho provato il template, perchè ne ho un altro, ma ho controllato i file php e non vedo alcun segno di linea finale).

Abbi pazienza e aiuta anche chi non capisce cose del genere  ;D

Per fare in modo che non ci siano equivoci ti allego un'immagine esplicativa.

[allegato vecchio più di un anno eliminato automaticamente]

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #9 il: 30 Set 2009, 23:11:27 »
Non ti preoccupare per la mia pazienza: ne ho tantissima  ;D
Perchè tiri in ballo l'override?
Io intendevo con il css...
Non continuare a dare la caccia al file che genera un modulo che non esiste.
Tu decidi lo style con il quale far apparire un modulo e poi lo formatti con i css.
Ripeto, apri lo Ja_Purity e controlla come sono creati i moduli a sinistra. Quelli sono i div che escono con lo style xhtml.
Poi apri il Rhuk_Milkyway e guardi il codice html che produce quei moduli. Quelli sono i div che escono con lo style rounded.
Entrambi si formattano con i css.
In entrambi puoi inserire quella benedetta lineetta...  :D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #10 il: 01 Ott 2009, 14:02:59 »
Come faresti utilizzando solo i css a creare la lineetta? Se per creare i bordi delle voci utilizzo un repeat-y per il loro background, devo utilizzare un padding-bottom per l'ultima voce, unendo lo sfondo della voce con la linea di chiusura?

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #11 il: 01 Ott 2009, 15:20:09 »
Perchè continui ad ostinarti a formattare l'ultima voce di menù per ottenere la lineetta?
Non si fa così. E se poi devi metterne un altra sotto? Riformatti? Quella si ottiene formattando il modulo!
Io non ti dico cosa farei io ma cosa ha fatto chi ha creato Ja_Purity  ;)
Non riesci a puntare il mouse sopra la lineetta di Ja_Purity, cliccare il tasto destro e cliccare su analizza elemento?
Ti esce fuori questo codice:
Codice: [Seleziona]
div.moduletable, div.moduletable_menu, div.moduletable_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/hdot.gif) repeat-x scroll center bottom;
margin-bottom:15px;
padding:0 0 20px;
}
Questa è la regola per la lineetta:
Codice: [Seleziona]
background:transparent url(../images/hdot.gif) repeat-x scroll center bottom;Adesso non mi dire che tu vuoi anche una immagine perchè allora ti dico di utilizzare lo style rounded che ti spara fuori tre div annidati uno dentro l'altro... In uno ci metti l'immagine e in un altro la lineetta. Te ne resta ancora uno per metterci sopra un cappellino...
 :D
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline AXELTOPOLINO

  • Esploratore
  • **
  • Post: 132
    • Mostra profilo
Re:File che "aggiunge" un modulo?
« Risposta #12 il: 01 Ott 2009, 22:38:38 »
Perfetto, anche se ho dovuto smanettare aggiungendo (non so perchè) alcuni !important al padding, ho ottenuto il risultato sperato.

Grazie mille tonicopi, spero di ottenere altre risposte così utili e chiare!

 



Web Design Bolzano Kreatif