how to display login form only as link

Diskutera allmänna frågor rörande Joomla! 1.7 / Joomla! 1.6

Moderators: chrille, Zello

Forum rules
Forumregler
Locked
User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

how to display login form only as link

Post by ArjanR » Fri Jan 27, 2012 9:48 am

Det här är en fråga som förmodligen är lätt att lösa 8) men som jag har grubblat på ett tag nu utan att komma nånstans. I vanligt fall visas login form som en module där man skriver in användarnamn och lösenord, en login knapp + glömt lösenord? osv. Jag vill ha min login form bara som en link där det bara står Login i en meny eller i en footer.
Så inte förrän man klickar på login länken då får man fram en login form.

Hur gör jag?

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Tue Jan 31, 2012 10:26 pm

Det finns en menytyp som gör precis detta. Skapa ett nytt menyobjekt och titta i gruppen User/Användare ska du se.
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Wed Feb 01, 2012 4:10 am

Jag hade precis hittat den:-) men lyckats inte få det synligt. Men då hade jag bråttom;-). Det ordna sig nog snart;-). Tack och ha det bra.

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Wed Feb 01, 2012 8:54 am

Nu har jag fått dit login så som jag ville men jag stötte på ett annat problem då. Jag hade modifierat min login form så att glömt lösenord osv inte syntes, bara användarnamn och lösenord, inget mer. Jag gjorde det genom att göra en override, skapa en html mapp i själva template mappen och kopiera mod_login osv.

Så länge allt väl men när jag nu skapade en ny login, bara som länk och jag klickar på den kommer jag till en ny sida med den gamla login formen som har kvar glömt lösenord, skapa ny osv.

Hur eller bättre sagt var kan jag göra en override på den nu?

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Wed Feb 01, 2012 11:16 am

Är det Modulen eller Komponenten som visas efter omdirigering. Om det är komponenten får du göra en override även på den.
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Thu Feb 02, 2012 11:17 am

Loginlänken går till ett nytt menyobjekt, user login, som jag antar är en komponent eller? Jag gjorde ingen ny modul när jag fick fram login formen nu. Men vilken fil ska det vara en override på då? Jag hittar inte rätt fil under components men jag har inte gått genom alla heller.. 8)

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Sat Feb 04, 2012 9:12 am

Någon i den här mappen ../components/com_user/views/login/tmpl
Troligen default.php
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Sat Feb 04, 2012 11:20 am

Jag hittade en default_login.php som jag tror är rätt fil. Nu har jag lite frågetecken hur jag ska fortsätta. jag ändrade den default_login.php filen och kopierade den till en ny mapp i templaten som jag använder.
Den nya mappen liggen i html mappen där och heter com_users. Dit kopierade jag den modiferade php filen + index.html. Men det blev ingen ändring på hemsidan. Måste jag skapa en mapp som heter com_user-view-login-tmpl och kopiera dem 2 filer dit?

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Sat Feb 04, 2012 2:20 pm

Kort lektion:
Eftersom det finns en mappstruktur i
../components/com_user/views
måste du ha med den mapp som "din" fil ligger i bär du skapar strukturen i ../templates/[namn på templaten]/html/com_user/[Här måste mappen vara]/"din fil"

Hänger du med?
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Sat Feb 04, 2012 7:34 pm

Jå, jag hänger med 8) . Få ändå inte till det :D . Har försökt med templaten/html/com_users/views/login/tmpl/min fil och med templaten/html/com_users/tmpl/min fil

Den ordinarie struktur är: components/com_users/views/login/tmpl/default_login.php och index.html

Har som sagt modifierat default_login.php och kopierat den tillsammans med index.html i ovannämnda två försöksvägar.

Det kanske är en modul trots allt :-[ . Hur vet jag precis om det är en modul eller komponent? Vad jag vet har jag inte gjord en speciell modul till den loginsidan samtidigt har jag inte gjord en sådan Loginlink förut så jag vet egentligen inte precis hur det ligger till.....

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Sun Feb 05, 2012 12:29 am

templaten/html/com_users/views/login/tmpl/min fil
Skippa mappen tmpl !!
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Sun Feb 05, 2012 8:45 am

Nej fel!
[templaten]/html/com_user/login/default_login.php

Mappara views & tmpl ska INTE vara med när man gör en override här.
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Sun Feb 05, 2012 10:26 am

Tack för all möda men det fungerar inte. Jag har lagt den modifierade default_login.php i mappen login som jag har skapat i com_users mappen som ligger i html mappen hos den template som jag använder men jag har kvar Glömt lösenord? Glömt användarnamn och Skapa inloggning fast jag har avkommanderat dem.
Det förbryllar mig men nåt gör jag fel..

User avatar
Zello
Joomla! Virtuoso
Joomla! Virtuoso
Posts: 3869
Joined: Wed Jan 10, 2007 11:23 am
Location: Västerås - Sweden

Re: how to display login form only as link

Post by Zello » Sun Feb 05, 2012 1:14 pm

Kolla PM!
Olle Zettergren
Freelance Senior Joomla developer
Moderator Swedish forum

User avatar
ArjanR
Joomla! Explorer
Joomla! Explorer
Posts: 449
Joined: Fri Jun 24, 2011 8:31 am
Contact:

Re: how to display login form only as link

Post by ArjanR » Sun Feb 05, 2012 7:24 pm

saken är löst. Jag hade visst inte fullt koll på den avkommanderingen jag gjorde i php filen. Olle har rättat till det så det fungerar nu. tack Zello!


Locked

Return to “Allmänna frågor”