Back to top

Autore Topic: come gestire class-suffix?  (Letto 10264 volte)

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
come gestire class-suffix?
« il: 20 Mag 2008, 17:19:44 »
Buon pomeriggio,
vorrei capire meglio il funzionamento del class-suffix, presente in ogni modulo, per cercare di risolvere un problema di impaginazione.

Ho installato un modulo in una posizione da me creata e ho chiamato tale prosizione "user9".
Di seguito il codice css:
Citazione
#Modulo_user9{
    width: 448px;
    height: auto;
   background: #93BEE2;
   float: left;
   text-align: left;
   font-size: 11px;
   margin-left: 3px !important;
   margin-left: 1px;
   padding: 2px;
   border: 1px solid #ffffff;
}
vorrei fare in modo che il modulo che ho installato prendi il css di questo codice riportato sopra.
Come devo fare?

Offline carlodamo

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3817
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #1 il: 20 Mag 2008, 23:08:37 »
secondo me sei sulla strada sbagliata... prova a fare una ricerchetta su questo forum usando class suffix oppure suffisso classe css o qualcosa di simile...

ciao
Evisole Web agency a Vicenza

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #2 il: 21 Mag 2008, 00:04:37 »
Ovviamente, prima di postare, ho fatto non poche ricerche. Ma non ho trovato nulla in merito: solo messaggi senza risposte, e qualche riferimento alla costruzione di una classe avente "-" come inizio.
Ti seccherebbe molto dirmi come fare?

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #3 il: 21 Mag 2008, 12:39:10 »
ciao, non è importante definire quale modulo associare il class suffix, ma è necessario invece definire un nome univoco alla classe.

Dunque nel CSS dovrai definire qualcosa del genere.

#Modulo_user9 div.module-nometuosuffix {
    width: 448px;
    height: auto;
   background: #93BEE2;
   float: left;
   text-align: left;
   font-size: 11px;
   margin-left: 3px !important;
   margin-left: 1px;
   padding: 2px;
   border: 1px solid #ffffff;
}


Quello in rosso è quello che dovrai inserire nella casella class suffix del modulo pubblicato.

Ciao

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #4 il: 21 Mag 2008, 14:36:51 »
Quindi devo duplicare la classe o aggiungere semplcimente il suffisso in rosso?

Grazie per il tuo aiuto.

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #5 il: 21 Mag 2008, 14:55:17 »
...dipende...

se hai creato quello script solo per usarlo come suffix ....

allora devi solo aggungere (modificare)

#Modulo_user9 div.module-nometuosuffix .......

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #6 il: 21 Mag 2008, 16:02:24 »
Ho crearo appositamente quella esclusivamente per quel modulo.
Quindi che faccio? La duplico e aggiungo la parte in rosso oppure la aggiungo direttamente?

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #7 il: 21 Mag 2008, 16:13:26 »
aggiungilo direttamente

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #8 il: 21 Mag 2008, 16:14:18 »
ok ora provo.

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #9 il: 21 Mag 2008, 16:30:51 »
Niente d fare:
ho fatto come hai detto e ho aggiunto la parte in rosso alla classe che avevo creato, fino ad ottenere questa classe:
Citazione
/* Inizio classe */
#user9 div.module-class_user9{
   background: #68a url(../images/th_bg.png) left center;
    width: 448px;
    height: auto;
   background: #93BEE2;
   float: left;
   text-align: left;
   font-size: 11px;
   margin-left: 3px !important;
   margin-left: 1px;
   padding: 2px;
   border: 1px solid #ffffff;
}
/* fine classe user9 */

Il modulomi appare senza testata, ok. Però io vorrei mettergli quell'immagine di sfondo, in modo che il testo compaia al di sopra, ma continua a visualizzarmi solo il testo.
L'istruzione mi pare corretta e il percorso dell'immagine è corretto di sicuro. Come mai?

Inoltre ho anche aggiunto il suffitto -class_user9 nel modulo da me  creato.

Offline jospic

  • Appassionato
  • ***
  • Post: 353
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #10 il: 21 Mag 2008, 17:56:39 »
Non sono sicuro ma secondo me è la classe module che non è corretta dovresti utilizzare moduletable.

Almeno sul Joomla 1.0.x funziona così...

Codice: [Seleziona]
/* Inizio classe */
#user9 div.moduletable-class_user9{
   background: #68a url(../images/th_bg.png) left center;
    width: 448px;
    height: auto;
   background: #93BEE2;
   float: left;
   text-align: left;
   font-size: 11px;
   margin-left: 3px !important;
   margin-left: 1px;
   padding: 2px;
   border: 1px solid #ffffff;
}
/* fine classe user9 */

Saluti
"In a world without walls and fences, who needs windows and gates?"
http://www.iperspace.it/download/linux/linuxwetrust.gif

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #11 il: 21 Mag 2008, 18:22:20 »
Niente da fare jospic.
Ho provato ma non cambia nulla, sia con IE chè con FF

Offline ramses_2th

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4067
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #12 il: 21 Mag 2008, 18:24:24 »
scusa..... io ho utilizzato questo e funziona perfettamente

#R5_left div.module-style1_mail   {
   background:url(../images/R5_mod_mail.png) no-repeat top left;
   height:33px;
   margin-bottom:12px;
   margin-right:-12px;
   margin-left:-12px;
   margin-top:-12px;
   line-height:33px;
   padding-left:28px;
}


pubblicato in LEFT

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #13 il: 21 Mag 2008, 18:32:39 »
Ho fatto anche questa prova. niente.

Specifico inoltre che nell'index.php del templalte il modulo si presenta così:
Citazione
<!-- inizio Blocco -->
      <?php                     
                if ( mosCountModules( 'user9' ) == 1)
          {
          ?>
            <div id="user9">
              <?php mosLoadModules ( 'user9' ); ?>
         </div>
      <?php
      }
      ?>
<!-- fine Blocco -->

E nel template.css

Citazione
/* Inizio classe "user9" */
#user9 div.moduletable-class {
   background: #68a url(../images/head_compo_bg.png) left center;
    width: 448px;
    height: auto;
   background: #93BEE2;
   float: left;
   text-align: left;
   font-size: 11px;
   margin-left: 3px !important;
   margin-left: 1px;
   padding: 2px;
   border: 1px solid #ffffff;
}
/* fine classe "user9" */

Quindi nel modulo class suffix ho inserito -class.

Ma non funziona.

Offline jospic

  • Appassionato
  • ***
  • Post: 353
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #14 il: 21 Mag 2008, 18:47:26 »
Nel css togli #user9...
"In a world without walls and fences, who needs windows and gates?"
http://www.iperspace.it/download/linux/linuxwetrust.gif

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #15 il: 21 Mag 2008, 19:00:35 »
ho tolto user9 (anche se nell'index.php la classe punta sempre all'id=user9).
Ma non vedo nulla.
Non so più come fare.

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #16 il: 22 Mag 2008, 20:54:15 »
Ancora nulla da fare.
Nessun'altra idea?

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #17 il: 02 Giu 2008, 17:23:19 »
A distanza di due settimane non sono ancora riuscito a risolvere il problema. Potrei gentilmente avere una mano da qualcuno?

Offline jakozone

  • Esploratore
  • **
  • Post: 88
  • Sesso: Maschio
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #18 il: 02 Giu 2008, 17:47:57 »
Ciao The-BIT, posteresti il codice php della zona che hai creato nella pagina index.php?

Hai dato un occhiata a questa mini guida: http://www.joowiki.com/index.php?option=com_openwiki&Itemid=2&id=mosloadmodules sopratutto nella parte "le varie opzioni per i mosLoadModules" ?

Ciao
iacobox

Offline The-BiT

  • Appassionato
  • ***
  • Post: 744
    • Mostra profilo
Re: come gestire class-suffix?
« Risposta #19 il: 02 Giu 2008, 18:08:15 »
Guarda, trovi tutto 2-3 posts più in alto.
Ho postato sia la porzione id codice php chè quella css.

Ti ringrazio fin da ora per l'aiuto che mi darai

 



Web Design Bolzano Kreatif