Back to top

Autore Topic: lo stato corrente nei menu in joomla  (Letto 2704 volte)

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
lo stato corrente nei menu in joomla
« il: 07 Set 2009, 13:08:29 »
Ciao!

ragazzi ma come faccio a evidenziare lo stato corrente in un menu? insomma voglio che la voce che ho cliccato del menu rimanga evidenziata.
Devo per forza passare dal php o magari c'e' una bella classe pronta in joomla?
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #1 il: 07 Set 2009, 13:09:28 »
devi verificare le impostazioni del css del template, di quello che stai utilizzando.
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #2 il: 07 Set 2009, 17:53:26 »
il template l'ho fatto io (www.60knots.com) ma come vedi non riesco a fare in modo che la voce del menu "in cui ci si trova" rimanga evidenziata...
ho visto lavori piuttosto complessi (per me) in php in giro, e' quella l'unica strada?
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #3 il: 07 Set 2009, 18:06:42 »
ciao

devi usare la proprieta a:active dei link nel file css

per info
http://css.html.it/articoli/leggi/350/css-e-sistemi-di-navigazione/2/
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #4 il: 07 Set 2009, 18:34:27 »
ma a:active si riferisce al momento in cui clicchi sulla voce, non alla voce attiva....
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #5 il: 07 Set 2009, 19:17:14 »
ciao,

guarda la parte finale di questo post...
a parte una incomprensione iniziale sull' effetto desiderato

penso che sia l'effetto che vuoi tu...
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #6 il: 08 Set 2009, 09:41:01 »
avro fatto troppo tardi ieri ma non non capito  :P
a cosa ti riferisci?
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #7 il: 08 Set 2009, 10:22:12 »
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #8 il: 08 Set 2009, 16:43:37 »
grazie dell'aiuto gagarin,
ma sul mio menu non funziona! le voci rimangono "inattivate" quando ci clicco sopra.
il menu' e' quello di www.60knots.com
userid:test
password:test

non ci sono mai riuscito a far sta cosa mannaggia...
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #9 il: 08 Set 2009, 17:05:15 »
ciao,
ho provato ad accedere ma non funziona...
comunq non è necessario basta che lasci il sito on-line e si puo vedere il problema

Una possibile causa a questo mancato funzionamento è che viene sovrascritta la regola css per cui perdi quell'impostazione.

in caso prova ad analizzare il css ,
ti consiglio l'estensione per firefox  firebug (se ne parla anche su questo forum) che ti permette di analizzare il tuo template e modificarlo anche al volo se necessario...


comunque la funzione che desideri è stata richiesta diverse volte è la soluzione
consiste sempre nel creare una li e gestire poi active...

se vuoi provare a cercare gli altri post rigurdanti lo stesso tema magari trovi delle info/trucchi che al momento mi sfuggono o non considero

tipo questo post...

http://forum.joomla.it/index.php/topic,80101.0/topicseen.html
 
« Ultima modifica: 08 Set 2009, 17:13:31 da gagarin77 »
E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #10 il: 08 Set 2009, 17:58:27 »
sei un grande....a buon rendere
l'ho rimesso online se hai un minuto.
il problema persiste continuo a provare
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #11 il: 08 Set 2009, 20:54:45 »
ciao,

allora se non sbaglio tu usi un menu non originale di joomla...

il menu originale crea un codice XHTML di questo tipo...



<ul class="menu">

<li id="current" class="active itemxx"><a href="blablabla"><span>voce 1</span>[/url]</li>
<li  class="itemxx"><a href="blablabla"><span>voce 2</span>[/url]</li>
<li class="itemxx"><a href="blablabla"><span>voce 3</span>[/url]</li>
<li  class="itemxx"><a href="blablabla"><span>voce 4</span>[/url]</li>
</ul>

la classe "active" si riferisce alla pagina attiva...

e quindi joomla a "spostarla" sulla singola voce ad ogni linnk es se selezioni voce due vedrai un codice XHTML del tipo..

<li class="active itemxx"><a href="blablabla"><span>voce 1</span>[/url]</li>
<li id="current" class="active itemxx"><a href="blablabla"><span>voce 2</span>[/url]</li>
<li class="itemxx"><a href="blablabla"><span>voce 3</span>[/url]</li>
<li  class="itemxx"><a href="blablabla"><span>voce 4</span>[/url]</li>
</ul>


e quindi poi puoi usare ad esempio il relativo stile css per quella singola classe


 .menu .active a:link,
 .menu .active a:visited,
 .menu .active  a:hover,
 .menu .active a:focus,
 .menu .active a:active
 {
   color: black;
   font-size: 14px;
   font-family: sans-serif;
   }

mentre il "tuo" codice XHTML

è:



<div id="menu2">
                        <ul class="menusurf">
      <li><a href="http://www.60knots.com" class="home">Home[/url]</li>

      <li><a href="http://www.60knots.com/shop" class="shop">Shop[/url]</li>
      <li><a href="http://www.60knots.com/foto" class="foto">Foto[/url]</li>
      <li><a href="http://60knots.com/forum" class="forum">Forum[/url]</li>
      <li><a href="http://60knots.com/maps" class="maps">Maps[/url]</li>
      <li><a href="http://www.60knots.com/contatti" class="contacts">Contacts[/url]</li>
      <li><a href="http://www.60knots.com/sitemap" class="sitemap">Sitemap[/url]</li>

</ul>



sinceramente al momento non saprei come dirti di  modificare il modulo per ottenere quella classe
a dipendenza della "pagina" caricata il quel momento...









E' meglio sbagliarsi in fretta che aver ragione troppo tardi

Offline dagofee

  • Appassionato
  • ***
  • Post: 429
  • Sesso: Maschio
  • "torrent nomestensione"? backdoor!
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #12 il: 09 Set 2009, 09:26:42 »
grazie! mi hai chiarito le idee...con che programma hai tirato fuori quelle info?
Il menu l'ho fatto io da zero quindi si e' normale a questo punto che non vi siano i comfort di joomla ho quindi 2 strade davanti.
1) rifare il menu tramite joomla e modificarlo tramite i css
2) scriptare in php per avere so *%/@!?! di menu attivo
Un viaggio di mille miglia deve cominciare con un solo passo (Lao Tzu)

Offline gagarin77

  • Appassionato
  • ***
  • Post: 469
  • Sesso: Maschio
    • Mostra profilo
Re:lo stato corrente nei menu in joomla
« Risposta #13 il: 09 Set 2009, 14:26:15 »
ciao,

come ti avevo gia' consigliato...
l'estensione per firefox  firebug (se ne parla anche su questo forum) che ti permette di analizzare il tuo template e modificarlo anche al volo se necessario...  ;)

eventualmente se usi IE8 premendo F12 avrai
una webdeveloper simile
per IE/ devi invece scaricarla....





E' meglio sbagliarsi in fretta che aver ragione troppo tardi

 



Web Design Bolzano Kreatif