Back to top

Autore Topic: Link e Hover  (Letto 3562 volte)

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Link e Hover
« il: 02 Nov 2009, 23:34:19 »
salve

vorrei ridefinire appunto link e hover per un mio componente e non usare i colori link e hover del template generale..

allora nel php ho messo per un titolo

 <a href= ''class='link1'>titolo [/url]

e nel css del componente ho messo

a.link1{
color:#0000ff;
}
a:hover.link1{
color:#ff0000;
}

solo che non mi funziona, cioè utilizza ancora i colori del template originale..

come mai?

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #1 il: 03 Nov 2009, 02:09:43 »
ciao
ma sei sicuri di quello che stai facendo?
la parola suffisso non ti dice nulla?
prova a leggere una guide come creare un suffisso.
 dovresti trovarne una proprio qui nelle guide .
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #2 il: 03 Nov 2009, 09:45:01 »
dici questa http://wiki.joomla.it/index.php?title=Cos%27%C3%A8_il_Suffisso_classe_CSS_modulo%3F ?

vorrei che solo il titolo di questo mio componente seguisse altre regole, mentre che so i link che sono all interno del componente invece seguano le regole standard

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #3 il: 03 Nov 2009, 10:56:59 »
il codice originale sarebbe questo..(php)

$toolbar="
<table class=\"seyrettoolbar\"  cellpadding=\"0\"  cellspacing=\"0\"><tr>";

   //generate allvideoslist
    ($showallvideoslistbutton=="yes"and$image_lang_dir=="italian") {
      $link=sefRelToAbs("index.php?option=com_seyret&Itemid=$Itemid&task=allvideoslist");
      $toolbar.="<td width=\"10\"><a href=\"".$link."\" onmouseover=\"changebuttonstatus('11','allvideosbutton')\" onmouseout= \"changebuttonstatus('12','allvideosbutton')\" name=\"allvideosbutton\"><h4>Tutti&nbsp;Video&nbsp&nbsp&nbsp&nbsp&nbsp</h4>[/url]</td>";
   }

   

e io l ho cambiato in

   //generate allvideoslist
    ($showhomebutton=="yes"and$image_lang_dir=="italian") {
      $link=sefRelToAbs("index.php?option=com_seyret&Itemid=$Itemid&task=allvideoslist");
      $toolbar.="<td width=\"10\"><a class='test' href=\"".$link."\"><h5>Tutti&nbsp;Video&nbsp&nbsp&nbsp&nbsp&nbsp</h5>[/url]</td>";}


il link funziona ma la class test definita nel css dello stile del componente no.
   
« Ultima modifica: 03 Nov 2009, 10:59:25 da Felas »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #4 il: 03 Nov 2009, 11:57:42 »
devi creare un suffisso del modulo  e non modificare come fai tu .,
guarda ho messo un suffisso  al menu risorse x far cambiare solo il colore del titolo

http://www.webconti.altervista.org/

si crea il suffisso  al modulo

in pratica ho scritto
Citazione
_mio
come suff.

ho creato il nuovo css del suffisso appena creato  in questo modo

Codice: [Seleziona]
.module_mio h3 {
color:red;
}

e il gioco e fatto
 solo quel titolo cambia colore
 
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #5 il: 03 Nov 2009, 21:13:22 »
ma il css del componente o del template?

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #6 il: 03 Nov 2009, 22:33:33 »
ho provato a mettere come dici nel css del template e poi in quello del componente

.module_mio h4 {
color:red;
}

e aggiunto il suffisso _mio al componente..

nulla..

a me mi servirebbe anche solo che quando è attivo una delle scelte del menu sia di colore diverso

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #7 il: 03 Nov 2009, 22:43:02 »
posta il link del sito
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #8 il: 03 Nov 2009, 22:49:33 »
purtroppo sto facendo in locale..

praticamente ho questo menu con 3 voci. come colore iniziale va bene quindi  link ok anche il colore  hover è ok.. però visto nel template non è definito active volevo metterlo..bene

se metto nel template del sito

a:active{colore} non mi funziona..
ho provato allora a scrivere così

<table class=\"seyrettoolbar\"  cellpadding=\"0\"  cellspacing=\"0\"><tr>";

   //generate HOME BUTTON
   if ($showhomebutton=="yes"and$image_lang_dir=="italian") {
      $link=sefRelToAbs("index.php?option=com_seyret&Itemid=$Itemid");
      $toolbar.="<td width=\"10\"><a href=\"".$link."\"><h4>Ultimi&nbsp;Video&nbsp&nbsp&nbsp&nbsp&nbsp</h4>[/url]</td>";}
    else {
    $link=sefRelToAbs("index.php?option=com_seyret&Itemid=$Itemid");
      $toolbar.="<td width=\"10\"><a class=\"prova\" href=\"".$link."\"><h4>Ultimi&nbsp;Video&nbsp&nbsp&nbsp&nbsp&nbsp</h4>[/url]</td>";      }
      

mettendo poi nel css del componente

.prova:active{
color:#00FF00;

}

e praticamente se clikko e tengo premuto mi visualizza il colore giusto ma appena lascio mi torna il colore di link, invece io vorrei che rimanesse il colore che denota quello attivo..

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #9 il: 03 Nov 2009, 23:01:59 »
ma scusa
allora tu hai fatto un menu  con tre voci e vuoi che quando clicchi una voce di quel menu stia evidenziata  di un colore che vuoi tu.
giusto.
se e quello che vuoi fare non vedo il xche insisti a voler toccare il codice php.

si fa tutto tramite css
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #10 il: 03 Nov 2009, 23:03:38 »
non mi fa ho provato a fare come dici ma non fa, quindi togliendo class=prova e mettendo come hai detto tu nel css .module h3{} ho provato anche entrambi css ma nulla..

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #11 il: 03 Nov 2009, 23:09:45 »
Forse è un problema diverso perchè nel css del template del sito ho messo

a:active{
color:#FF0000;
text-decoration: underline;
}

il php l ho messo come era quindi non modificato

e mi succede come prima cioè se clikko e tengo premuto mi viene il rosso ma poi lascio e torna il colore del link
« Ultima modifica: 03 Nov 2009, 23:15:56 da Felas »

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #12 il: 03 Nov 2009, 23:27:32 »
metti on line il sito sul qualche server  free

oppure passami  tutto il template
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #13 il: 03 Nov 2009, 23:35:49 »
Eccolo

alla linea 383 ho aggiunto quello che dicevo..



[allegato vecchio più di un anno eliminato automaticamente]

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #14 il: 05 Nov 2009, 21:44:37 »
metti on line il sito sul qualche server  free

oppure passami  tutto il template

trovato qualcosa di non corretto?

Offline Felas

  • Appassionato
  • ***
  • Post: 663
  • Sesso: Maschio
    • Mostra profilo
Re:Link e Hover
« Risposta #15 il: 20 Nov 2009, 11:34:42 »
 ;D

 



Web Design Bolzano Kreatif