Back to top

Autore Topic: mostrare l'ultimo menu selezionato  (Letto 1680 volte)

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
mostrare l'ultimo menu selezionato
« il: 01 Apr 2011, 15:04:53 »
Problema: ho un sito che è come se fossero due, parte privata e commerciale, con i relativi menu, più il menu delle aree comuni come il chi siamo, contattaci ecc...
se clicco sulle voci del menu "comuni" che non sono ne del privato ne del commerciale, poi nella sidebar di sinistra dove mostro il menu privato/commerciale qua vorrei che rimanesse mostrato solo l'ultimo selezionato... come faccio?
esempio, se premo su commerciale e poi su chi siamo deve mostrare il menu commerciale, se premo su privato e poi su chi siamo mi mostra il privato
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #1 il: 04 Apr 2011, 09:09:55 »
non c'è modo? e secondo voi quale potrebbe essere la migliore soluzione?
Iacopo Guarneri

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #2 il: 04 Apr 2011, 11:20:27 »
leggi qui se può esserti utile  la mia premessa alla domanda
http://forum.joomla.it/index.php/topic,131598.0.html
(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 iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #3 il: 05 Apr 2011, 16:53:31 »
mmm... io potrei mettere i due menu in due posizione user apposta, e poi potrei fare
Codice: [Seleziona]
[PHP]if ($this->countModules('privato')){
      $_SESSION['mostra']=privato; echo'<jdoc:include type="modules" name="privato" style="xhtml" />';
}
else if ($this->countModules('commerciale'))
{
      $_SESSION['mostra']=commerciale; echo'<jdoc:include type="modules" name="commerciale" style="xhtml" />';
}
else
{
      echo'<jdoc:include type="modules" name="'.$_SESSION['mostra'].'" style="xhtml" />';
}[/PHP]

Non l'ho provato questo codice, solo che non mi mostrerebbe nulla perchè mostrerà sempre un type="modules" con il nome corretto, solo che se non lo associo dal backend alle pagine del menu con le aree comuni non vedrò nulla lo stesso... e non so come fare...
« Ultima modifica: 05 Apr 2011, 18:55:03 da 56francesco »
Iacopo Guarneri

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #4 il: 05 Apr 2011, 18:58:49 »
Citazione
ho un sito che è come se fossero due, parte privata e commerciale
evidentemente in php il come se è difficile da gestire?

cosa interroghi con quelle if,  la qualità dell'utente, il link da dove arriva l'utente  o che altro?

(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 iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #5 il: 05 Apr 2011, 19:32:48 »
controllo se il modulo è attivo sulla pagina... ma come dovrei operare per fare questa cosa?
non necessariamente dobbiam riflettere sul mio metodo, mi va bene uno qualunque :)
Iacopo Guarneri

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #6 il: 05 Apr 2011, 20:15:48 »
avessi io capito la metà di zero di quello che scrivi..
hai un link al sito che ci do uno sguardo?
(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 iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #7 il: 05 Apr 2011, 20:19:44 »
glielo do per come messaggio privato.. se qualcuno mi vuol aiutare lo do a tutti, ma siccome è su un dominio provvisiorio non voglio ci siano visite a lavori a metà :)
Iacopo Guarneri

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #8 il: 05 Apr 2011, 20:27:05 »
ok ora ho capito, in pratica è solo una questione "estetica"  due stili diversi del template 
non ci vedo nessuna difficolta da meritare righe di codice,  hai solo bisogno di  doppi menù,
per tornare alla tua prima domanda:
Citazione
se premo su commerciale e poi su chi siamo deve mostrare il menu commerciale,

fai due articoli diversi per "chi siamo"  e collega le due voci di menù  a moduli diversi...

invece:
Citazione
se premo su privato e poi su chi siamo mi mostra il privato
questo non ho capito  se ti va bene oppure no e cosa vorresti ottenere..

mentre se rimetto insieme le due frasi quotate mi verrebbe da dire "speack italian, please"
 ;)
(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 iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #9 il: 05 Apr 2011, 20:37:36 »
si... così funziona... ma speravo si potesse fare con un metodo più sbrigativo, arrivati a questo punto... perchè il sito è bello grosso di per se, contando parte privata, parte commerciale, il tutto moltiplicato per 5 lingue... non finisco più di fare tutti questi articoli doppi
Iacopo Guarneri

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #10 il: 05 Apr 2011, 20:44:36 »
ora che la domanda è chiara,  magari un sistema si trova pure..
(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 iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:mostrare l'ultimo menu selezionato
« Risposta #11 il: 05 Apr 2011, 20:47:04 »
ok, scusa:) grazie mille... fammi sapere se ti vien in mente qualcosa :)
Iacopo Guarneri

 



Web Design Bolzano Kreatif