Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Lorenzo90 23 Sep 2009, 09:36:21
-
Buongiorno,
Sto cercando di risolvere un problema sul mio sito, ed è quello di "nascondere" una voce di menu agli utenti registrati, o meglio rendere visibile questa solo agli utenti publici e non regisrati.
Ho letto molti forum che trattavano la gestione di questo tipo di visibilità, ma non ho trovato nulla per le voci di menu.
Spero nel vostro aiuto e spero di essere stato abbastanza chiaro.
Grazie
-
ma non ho trovato nulla per le voci di menu.
sfortunato...
entra in modifica in una qualsiasi voce di menù e osserva il monitor per bene fino a quando avrai trovato la finestrella molto intuitiva dove si può scegliere tra public, registered o special..
senza contare che puoi vedere lo stato (tra i 3 possibili di cui sopra) anche nell'elenco delle voci di menù del singolo menù...
-
Si si quello è chiaro, ma forse mi sono spiegato male.
Una voce di menu deve essere visibile per gli utenti non registrati(public), ma al momento della registrazione o del log in, quella voce non deve essere più visibile.
Il metodo più complesso da intraprendere è quello di modificare il template e mettere del codice in php , ma speravo in qualcosa di più veloce e semplice.
Grazie
-
non c'è niente di default che faccia questo..
cerca nella sezione estensioni di www.joomla.org qualcosa che faccia quello che ti serve..
-
Ok grazie,
spero di trovare qualcosa, farò sapere.
Grazie ancora
-
Penso questo Tutorial possa essere utile, nel caso di un MODULO:
cut moderazione: no link all'esterno please..
-
Ciao, per quello che ho capito io non ti serve installare nulla, già nella versione 1.5 puoi tranquilllamente selezionare quali voci del menù visualizzare quando si è registrati.
Di fatto un utente loggato usa il modulo "mod_mainmenu" con livello di accesso "Registered". Quando un utente è loggato e vugliamo nascondere delle voci basterà andare su "Estensioni", "Gestione moduli", aprire il modulo da nascondere e andare a selezionare le pagine dove non vogliamo appaia il menu da "Assegnazione menu", "Voci di menu", "Seleziona lista" e selezionare a piacimento col tasto sinistro del mouse e tenendo prenuto "Shift".
Spero di essere stato utile ;D
-
Quando un utente è loggato e vugliamo nascondere delle voci basterà andare su "Estensioni", "Gestione moduli", aprire il modulo da nascondere e andare a selezionare le pagine dove non vogliamo appaia il menu da "Assegnazione menu", "Voci di menu", "Seleziona lista" e selezionare a piacimento col tasto sinistro del mouse e tenendo prenuto "Shift".
ma ne sei sicuro? non si finisce mai di imparare..
-
Salve, scusate se riprendo il post, ma a me questo metodo non funziona..
Per caso è possibile fare apparire un menu solo se non si è registrati e subito dopo il login farlo scomparire? (diciamo tipo la funzione base Registered , ma al contrario...che la fa visualizzare solo pubblica e non ai registered).
Grazie in anticipo :)
-
Ciao moonswolf, non so se ad italianslovak funzioni questa procedura, a me ....no ne tantomeno ne ho sentito parlare ad altri. Comunque per andare sul sicuro, devi utilizzare lle funzionalità date da questo modulo (http://extensions.joomla.org/extensions/3391/details).
Ciao
-
Potresti fare in modo di visualizzare il menu intero solo ai non registrati
(http://www.onecms.it/10/02/2009/joomla-visualizzare-un-modulo-solo-ai-non-registrati/ (http://www.onecms.it/10/02/2009/joomla-visualizzare-un-modulo-solo-ai-non-registrati/))
-
Grandioso :D grazie mille per i consigli, farò a breve delle prove! ;)
Il mio intento era proprio fare apparire una voce di menu solo ai non registrati...quindi in questo modo dovrei procedere creando un nuovo menu con la sola voce che mi interessa, poi creare un modulo che come tipo sia Menu, e che richiami quello appena creato..ed utilizzare MetaMod per farlo apparire solo agli utenti non registrati (come indicato nel link da voi citato) giusto?
Purtroppo però ho qualche problema a fare apparie questo altro modulo nella posizione "hornav" del menu nel template Ja-larix....e non capisco perchè..mi serve solo questa voce di menu accanto alle altre :( che scompaia appena l'utente entra :(
Sapete di problemi di queste procedure con il template ja-larix?
Grazie ancora :(
-
Il template da te citato è un prodotto commerciale a cui non possiamo dare supporto.
-
Ok grazie della risposta :)
Ma tornando al discorso principale allora l'unico modo per avere una voce di menu che scompaia quando ci si logga nel sito è quello di mettere un nuovo menu (con la singola voce) come nuovo modulo accanto al menu normale e gestirlo con MetaMod? O c'è qualche altro modo per gestire la voce di menu nel menu in cui si trova?
Grazie sempre :)
-
Umm non l'ho mai utilizzato per questo scopo, ma non credo che tu possa nascondere la singola voce di menu, in quanto i parametri richiedono appunto l'ID del modulo da nascondere.
-
ho provato anche io il metamod e trovo che vada alla grande, avrei un appunto per
56francesco (http://forum.joomla.it/index.php?action=profile;u=26696) che vedo spesso rispondere frettolosamente dando quindi punti di vista insattie ringrazio
moonswolf (http://forum.joomla.it/index.php?action=profile;u=26643) che non frettolosamente ha dato la via giusta.
:-)