Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : fabioweb 14 Sep 2013, 14:53:16

: pagine protette con joomla
: fabioweb 14 Sep 2013, 14:53:16
Ciao a tutti,
ci sono delle pagine del mio sito visualizzabili solo dopo aver fatto login.
Ho impostato quindi accesso registered alla voce di menù corrispondente. Così facendo però scompare letteralmente la voce di menù e invece vorrei che fosse cmq visibile...

Come posso fare?

Grazie mille
: Re:pagine protette con joomla
: Cereal___killer 15 Sep 2013, 01:43:04
Imposta "public" sulla voce di menu, ma "registered" sul contenuto che essa visualizza (ad esempio se la voce di menù in questione mostra un articolo, imposta "registered" a quell'articolo); in questo modo la voce di menù resta visibile ma se ci accede un utente non loggato, lo redireziona alla schermata di login;
: Re:pagine protette con joomla
: fabioweb 15 Sep 2013, 12:02:57
Ciao!
grazie dell'aiuto! Ho fatto come hai detto e in parte funziona. La voce di menù si vede però l'articolo è nascosto e non da nessuna redirezione al login o messaggio del tipo: per vedere la pagina devi registrarti..


: Re:pagine protette con joomla
: Cereal___killer 15 Sep 2013, 17:23:22
Sì, hai ragione, mi ero scordato che mostra un messaggio di errore e non redireziona alla pagina di login;


un utente ha realizzato una semplice ed efficace funzione da aggiungere alla classe view e da richiamare nel costruttore, che non solo rileva se l'utente non ha i privilegi e lo redireziona alla pagina di login, ma dopo il login si ricorda anche dell'URL che era stato richiesto ed in questo modo può redirezionare alla pagina voluta;
spero non sia un problema per te il fatto che è in inglese:


http://joomla-answers.blogspot.it/2012/08/joomla-25-redirect-to-login-page-with.html (http://joomla-answers.blogspot.it/2012/08/joomla-25-redirect-to-login-page-with.html)
: Re:pagine protette con joomla
: fabioweb 16 Sep 2013, 12:19:42
Fantastico! però non ho capito dove vada inseirta come ha già chiesto un altro utente..

Q: ok, but where should we place this function? in what file?
A: controller file.

Quale sarebbe il controller file? dentro la cartella mod_login?



: Re:pagine protette con joomla
: fabioweb 16 Nov 2013, 14:08:53
Ciao scusa se rispolvero il topic.
Quale sarebbe la pagina del costruttore dove richiamare la funzione?