Back to top

Autore Topic: Modificare CSS  (Letto 5215 volte)

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Modificare CSS
« il: 13 Lug 2006, 14:24:07 »
Dunque, la mia intenzione era quella di modificare un css in modo tale da poter decidere che barra grafica utilizzare ogni qual volta si inserisce una notizia.

Ho visto che nel file template.css del template p3p70css_1 ( reperibile http://www.joomlaos.de/joomla_template_galerie.html ) c'è il percorso dove viene assegnato al .contentheading una barra grafica ( un file .png ).

E' possibile personalizzare in un certo modo il template inserendo la possibilità di scegliere appunto una barra rispetto ad un altra quando si vuole? O ne posso solo mettere solo un tipo fisso?
Spero di essermi spiegato.

Grazie.

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #1 il: 13 Lug 2006, 16:02:24 »
E' possibile personalizzare in un certo modo il template inserendo la possibilità di scegliere appunto una barra rispetto ad un altra quando si vuole? O ne posso solo mettere solo un tipo fisso?
Joomla ti permette di associare un template diverso ad ogni voce del menu.
Ma tu vuoi associare un template diverso ad ogni notizia... ???
Si può fare, ora provo a spiegartelo perchè è un pò articolato.
Tu hai detto che la barra è inserita in un tag che ha classe .contentheading.
Bene, ti realizzi tutti i JPG delle barre che ti servono.
Dopodichè crei uno stile per ciascuno di essi, avendo l'accortezza di cambiare il prefisso, ad esempio: .uno_contentheading, .due_contentheading, .tre_contentheading. Insomma deve finire con contentheading.

A sto punto in ogni notizie, alla voce Prefisso CSS vai a mettere quello che ti serve, cioè uno_, due_, ...
Dovrebbe funzionare.


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #2 il: 13 Lug 2006, 16:48:49 »
aaa ok.
Credo di aver capito ( che strano! )

Provo e in caso mi rifaccio sentire.

Grazie  ;)

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #3 il: 14 Lug 2006, 15:27:56 »
mm c'è qualche cosa che sbaglio forse.

Questa è la stringa standard:

.contentheading {
   height: 30px;
   background: url(../images/contenthead.png) top left repeat-x;
   color: #ffffff;
   text-indent: 25px;
   font-weight: bold;
   font-size: 11px;
   white-space: nowrap;


e fin qui ok. Mi carica la barra di default che divide le notizie una dall'altra.

Ho poi fatto un jpg identico a quello di default con colore diverso, cosi:

.q_contentheading {
   height: 30px;
   background: url(../images/q_contenthead.jpg) top left repeat-x;
   color: #ffffff;
   text-indent: 25px;
   font-weight: bold;
   font-size: 11px;
   white-space: nowrap;

Poi, nella notizia che ho creato, ho aggiunto nella scheda parametri nella riga Suffisso class CSS:  .q_contentheading   e ho salvato.

Non va. Mi carica sempre la barra di default e non quella modificata da me.
Qualche idea? Non è che vuole solo .png ?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #4 il: 14 Lug 2006, 15:33:56 »
Poi, nella notizia che ho creato, ho aggiunto nella scheda parametri nella riga Suffisso class CSS:  .q_contentheading   e ho salvato.
Devi mettere solo q_ non tutto il nome della classe.

Però mi sta venendo il dubbio di aver fatto confusione tra suffisso e prefisso. :P
Dopo aver corretto sopra, prova a caricare la pagina e guarda quale classe imposta Joomla,  q_contentheading o contentheadingq_...


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #5 il: 14 Lug 2006, 15:44:01 »
mmm no. Niente.  :-\

Anche mettendo solo q_  ( sarebbe quello della nuova barra ) non apporta nessuna modifica.

Dove verifico che classe imposta joomla?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #6 il: 14 Lug 2006, 15:44:27 »
Dal codice HTML che viene generato.


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

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #7 il: 14 Lug 2006, 15:51:12 »
Allora, correzione.
E' il SUFFISSO, non il prefisso. :P
Quindi devi inserire un suffisso di tua scelta, ad esempio MIO.
E Joomla utilizzerà classi del tipo contentheadingMIO, contentpaneMIO, ..., che tu vai a definire nel CSS.

Per sicurezza svuota cookie&co e cache di Joomla.


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #8 il: 14 Lug 2006, 15:52:28 »
Allora, nella notizia d'esempio in testa compare questo:

<tr>
                        <td class="contentheading" width="100%">
            Benvenuto in Joomla!                        </td>
                     </tr>

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #9 il: 14 Lug 2006, 15:53:10 »
ah ok...riprovo.

Grazie mille per la tua pazienza.

 ;)

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #10 il: 14 Lug 2006, 16:01:55 »
niente.  :'(

Ho dunque creato il mio:

}

.q {
   height: 30px;
   background: url(../images/q_contenthead.jpg) top left repeat-x;
   color: #ffffff;
   text-indent: 25px;
   font-weight: bold;
   font-size: 11px;
   white-space: nowrap;
}

e nella pagina della notizia nel CSS ho messo q

Non cambia la barra. Ho eliminato cookie etcetc.



Poi ho riprovato inserendo

}

.contentheadingq {
   height: 30px;
   background: url(../images/q_contenthead.jpg) top left repeat-x;
   color: #ffffff;
   text-indent: 25px;
   font-weight: bold;
   font-size: 11px;
   white-space: nowrap;
}
e nella pagina della notizia ho messo contentheadingq
risultato equivalente.
Mette sempre la barra di default.

 :-\

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #11 il: 14 Lug 2006, 16:07:35 »
Mi sa che hai fatto confusione.

Nel CSS devi mettere:
Codice: [Seleziona]
.contentheadingMIO{
    ...
}

Nelle proprietà della notizia (ossia dove scrivi il testo) che vuoi personalizzare, metti MIO come suffisso.
Quando vai a caricare la pagina, guarda il codice HTML che viene generato. Deve comparire la tua classe contentheadingMIO.

Svuota sempre cache e tutto quanto.


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #12 il: 14 Lug 2006, 16:17:15 »
Si ho fatto cosi come mi hai indicato.
Niente.

Guardando l'html che genera ( HTML da ie ) vedo questo

tr>
                        <td class="contentheading" width="100%">
            Benvenuto in Joomla!                        </td>
                     </tr>


L'ho cercato inserendo il messaggio iniziale della notizia.
Pare che continui a prendere quello di default ( contentheading ) e ignorare il mio, nonostante io abbia inserito nella pagina della notizia ( CSS ) MIO.

Ma cosa può essere? Cosa forza a fargli prendere sempre quello di default?

edit: se ti può esser d'aiuto, stò utilizzando il template p3p70css scaricabile da qui: http://www.joomlaos.de/joomla_template_galerie.html

Se vuoi provare tu e vedere se hai risultati diversi....
 :)
« Ultima modifica: 14 Lug 2006, 16:28:18 da biXel »

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #13 il: 14 Lug 2006, 16:31:27 »
E' impossibile che non funzioni.
Sicuro di avere impostato il suffisso per la stessa notizia che stai guardando?


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #14 il: 14 Lug 2006, 16:35:25 »
Ma certo  :)

é la notizia che compare di default appena dopo aver installat joomla.

In testa c'è questa barra grafica.

E nella notizia non ho fatto altro che aggiungere appunto MIO nel CSS
e ho aggiunto nel CSS del template il codice necessario ( la copia del contentheading originale ma con la modifica  MIO alla fine e con il nome del file immagine diverso.jpg ).

Ma tu hai provato? Giusto per capire se sono davvero cosi imbranato...

Ovviamente joomla 1.0.10 e xp sp2 + easyphp 1.8

:)

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #15 il: 14 Lug 2006, 16:38:15 »
Aspè, quindi stai leggendo la notizia in home page, non la notizia in sè.
Hai provato a cliccare su Leggi tutto?

Io ho provato con un contenuto statico e la mia classe viene usata perfettamente.


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #16 il: 14 Lug 2006, 16:49:07 »
ebbe si in home page...è li che ci sono le barre che dividono le notizie le une dalle altre...

Scusa, ma in cosa agisce allora?

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #17 il: 14 Lug 2006, 16:51:47 »
Ma sto si può vedere per capire?


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #18 il: 14 Lug 2006, 16:56:23 »
Allora questa è la pagina della home:

http://img127.imageshack.us/my.php?image=template3ia.jpg

Ci sono quella barre nere che hanno un simbolino a sin.
Ecco, io ho creato delle barre con simbolini diversi e vorrei inserire, quando ne ho bisogno, barre di tipo diverso.

:)

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Modificare CSS
« Risposta #19 il: 14 Lug 2006, 17:02:11 »
Ora è tutto chiaro.
E mi sa che non lo puoi fare.
Perchè il componente frontpage, preleva tutte le notizie e le visualizza.
Quello che vuoi fare, funziona quando clicchi Leggi tutto e vedi la singola notizia.


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

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #20 il: 14 Lug 2006, 17:30:42 »
caspita....che mazzeuta!  :-\

amen, il tutto allora muore qui.

Ti ringrazio cmq tanto per la pazienza dimostrata :)

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Modificare CSS
« Risposta #21 il: 14 Lug 2006, 18:45:45 »
ciao,
non so se ho capito bene...
fai le seguenti operazioni:
quando editi una notizia, inserisci la tua barra con l'editor di joomla . a questo punto edita la tua notizia con la modalità html. in corrispondenza del codice <hr width="100%" size="2" /> potrai inserire la classe che desideri.
per esempio verde <hr class="verde" width="100%" size="2" />
a questo punto potrai lavorare con tua classe hr.verde
hr.verde{background:orange url(../images/tua_immagine.jpg);height:10px;}

se ti crei una serie di classi, potrai utilizzarle quante volte vorrai  ;D
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #22 il: 14 Lug 2006, 20:09:58 »
ok ci provo e se ho dubbi ti chiedo.

 ;)

Offline biXel

  • Esploratore
  • **
  • Post: 163
  • Sesso: Maschio
    • Mostra profilo
Re: Modificare CSS
« Risposta #23 il: 14 Lug 2006, 22:13:27 »
carloernesto, dunque stò cercando di procedere come mi hai indicato.
La prima cosa che non quadra è questa, cioè quando edito il testo della notizia in modalità html non trovo alcun codice  del tipo <hr width="100%" size="2" />, nè nel testo introduttivo ne nella parte del testo estesa ( quella che compare se si clicca Leggi tutto ).

Altra cosa poi che non ho capito bene, ovvero tu mi dici di inserire la mia barra quando edito una notizia; come la inserisco?
Come immagine perendendola nella galleria di immagini e inserendola come 'immagini contenuti' ?

Ultima cosa: la creazione delle classi ovviamente la devo fare nel css del template, giusto? Dunque ogni volta che vorrò inserire una barra/divisore diversa per notizia dovrò aggiungere manualmente ( con la modalità html ) il codice della classe d'esempio  hr.verde{background:orange url(../images/tua_immagine.jpg);height:10px;}

E' cosi? Grazie.  :)

Offline carloernesto

  • Abituale
  • ****
  • Post: 828
  • Sesso: Maschio
  • E=mc²
    • Mostra profilo
Re: Modificare CSS
« Risposta #24 il: 14 Lug 2006, 23:08:04 »
non serve nessuna img
se usi l'editor di joomla, dovrebbe farti inserire una barra orizzontale con le iconcine dell'RTE. sempre dalle iconcine dovrebbe esserci la modalità html. ti apre la pop-up, qua inserisci la tua classe. salvi tutto e poi vai in
sito->gestione template->template sito selezioni il template e poi l'icona in altro a destra mod.css e qua inserisci in fondo inserisci il tuo codice css
prima di postare, hai provato a cercare sul forum? hai guardato anche nell'area download? sei sicuro....

 



Web Design Bolzano Kreatif