Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : abombazza 31 May 2012, 09:43:00
-
Ciao a tutti,
ho necessità di creare un link ad una pagina (nascosta) che contenga il modulo di Login Form (nativo di Joomla).
Ho pensato quindi di creare un menù sul quale creo una voce collegata a questa pagina/articolo fittizia.
Il modulo relativo al menù appena creato lo lascio disabilitato.
Pubblico il modulo Login Form in pos. right (ad esempio) e lo metto visibile solo su questa pagina.
A questo creo un semplice link (href) a questa pagina nascosta e lo metto nel footer (per non avere una voce di menù).
Cliccando sul link, si vede la pagina nascosta ma il modulo NO.
Il modulo si vede se e solo lo rendo visibile "su tutte le voci di menù" (opzione del modulo).
Dove mi sbaglio ?
p.s. joomla ultimissima versione 2.5.4
-
per favore mi sapete dire qualcosa in merito ?
-
non so cosa ti serva ma stai facendo qualcosa di "bizzarro"... il componente lo richiami da url che ti serve nasconderlo?
M.
-
Grazie....Allora ti dico quello che mi serve:
ho creato un link nel footer una link "Login" che servirà ad un particolare utente per editare,creare articoli.
Vorrei che da questo link si apra una pagina dove l'utente si può autenticare .... come posso fare ?
Spero di essere stato + chiaro di prima.
Grazie
-
a href="tuosito/index.php?option=com_login"
...dovrebbe funzionare anche con il modulo disabilitato
M.
-
l'ho provato ma mi da errore 404.
-
...scusa,... a volte sono un bamba.. :)
index.php?option=com_users&view=login
M.
ps dimmi se funziona che lo modifico altrimenti hai un sacco di visite :)
-
Perfetto funziona...
un'altra domanda, se mi permetti,
come si può mettere allo stesso modo un link LOGOUT che funzioni allo stesso modo del Link LOGIN ?
Grazie in anticipo
-
:) ...prova a ricliccare sullo stesso link
M.
-
Mi rimanda alla stessa pagina...
la cosa migliore è che il link LOGIN cambiasse in LOGOUT appena dopo essersi loggati.
Hai idee o magari un qualcosa in php già fatto ?
Grazie come sempre in anticipo.
-
se sei loggato dovrebbe comparirti il logout... almeno a me compare
M.
-
SICURAMENTE il problema è che io ho fatto un semplice link nell'index.php del template <a href="...."/>Login[/url]
Per cui è ovvio che non mi comparirà mai Logout nel momento in cui mi loggo.
Come mi consigli di variare il tutto ?
-
magari sbaglio dando per scontato qualcosa ma se funziona cliccando sul link il codice usato per visualizzare il logout è uguale perchè quando raggiungi quel link controlla se sei guest ti presenta il login, se sei loggato ti presenta il bottone del logout
M.
-
Considera che il link l'ho messo manualmente io, come ti dicevo prima, con un tag <a href....> che punta a index.php?option=com_users&view=login
quindi è un link statico, nessun bottone.
Ti allego la strisciolina del footer che sta nella parte inferiore del sito dove vedrai il link LOGIN.
[allegato eliminato da un amministratore essendo vecchio più di un anno]
-
no, il bottone intendevo quello del form di joomla per fare il logout
prova a mettere il link visibile sul tuo sito
M.
-
il sito è in costruzione e non posso pubblicarlo.
Guarda il mio precedente messaggio ti ho allegato l'immagine del footer.
In pratica nel footer devo mettere la possibilità di fare il Login e il Logout però non volevo usate i bottoni ma dei semplici link per non impastrocchiare la grafica.
-
ascolta, l'ho appena fatto e funziona tutto benissimo non so cosa stai facendo...
che punta a index.php?option=com_users&view=login
---------------------------------------------------------------------------
spero che punti a tutto l'url completo ..http://www etc
se nel tuo sito metti
<a href="<?php echo $this->baseurl ?>/index.php?option=com_users&view=login" >login</a>
al primo click compare il modulo di login se invece ci clicchi da loggato ti compare il bottone logout... più semplice di così non so che dirti
M.
-
Si certo il www.nomesito.it/.... ce l'ho messo e come....
Forse non mi sono spiegato benissimo e non so neanche se si può fare però l'idea mia è quella di far cambiare la scritta "Login" in "Logout" non appena mi loggo.
Poi ovviamente è naturale che il link rimandi alla pagina
www.nomesito.it/index.php?option=com_users&view=login
-
<?php
$user =& JFactory::getUser();
$user->guest ? $inout='login' : $inout='logout';
?>
<a href="<?php echo $this->baseurl ?>/index.php?option=com_users&view=login" ><?php echo $inout ?>[/url]
M.
-
perfetto mau...funziona alla grande....dimmi una cosa dove hai reperito il codice ?