Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Błąd z taxonomy_term_count_nodes w D7 = 0 treści
- 400 000 node do zaimportowania
- [Wysiwyg] Wyświetlenie edytora TinyMCE dla komentarzy
- Usunięcie słownika z formularza dodawania treści
- CKEditor problem z kolorową czcionką
- Mostek Drupal-IPB
- Dwa różne nagłówki i menu na jednym Drupalu
- Nivo Slider - nie działa. Jak zainstalować go?
- Linkowanie w menu danych z lokacji sieciowej?
- Jak wyłączyć komunikaty błędów?
Shoutbox
DepecheMati:
Wszyscy nowe kropelki pobierają :) 1 dzień 7 godzin ago |
kerios83:
drupal.org znowu leży... 1 dzień 9 godzin ago |
DepecheMati:
'Apdejcik' wczoraj zrobiony, nic się nie polało, więc test zaliczony hie hie :-} 2 dni 12 godzin ago |
ptd:
kropla podniesiona do 7.12, już testowaliście?:) 2 dni 13 godzin ago |
Logowanie i wylogowanie..
- Zaloguj się lub utwórz konto, by odpowiadać
- Zaloguj się lub utwórz konto, by odpowiadać
Cześć,
Piszę pod drupala juz od jakiegoś czasu. Jednak do tej pory nie były to strony społecznościowe...teraz trafiło mi sie takie zlecenie i mam problem. Otóż w drupalu mamy możliwość baaardzo prostego dodania w bloku badź nie, okienka logowania. I wszystko super...tylko co jak się user już zaloguje i chciałby się wylogowac?? Od razu napiszę, że nie interesuje mnie rozwiązanie z automatycznie wygasająca sesją.
Ktos wie co zrobić, by najnormalniej w świecie po zalogowaniu pojawił sie button 'wyloguj'?
Dzięki z góry i pozdrawiam





1) własny blok z linkiem do /logout + opcja pokazywania tylko zalogowanym użytkownikom,
2) jeśli chcesz to zrobić z poziomu kodu modułu to zainteresuj się zmienną globalną $user (jako piszący pod drupala powinieneś ją znać..)
Nie no-wiem o tej funkcji, ale może ktoś zna gotowe rozwiązanie. W każdym razie dzięki za odpowiedź :).
Pozdrawiam.
chcesz pchać dodatkowy moduł, bo nie chce ci się wykonać paru kliknięć? (rozw. #1)
Powodzenia
Z palca napisałem ale może to być tak jak jest poniżej
global $user;if ($user->uid == 0)
{
$bloklog = module_invoke('user', 'block', 'view', '0');
print '< div >'.$bloklog['content'].'< /div >';
}
else
{
print '< a href="/logout" >wyloguj< /a >';
}
Zakładam, że wiesz gdzie to wstawić :o)
- - -
www.cyfranet.pl :o)