Moduł Logowanie
Moduł Logowanie wyświetla formularz logowania oraz łącza do stron: Nie pamiętam nazwy, Nie pamiętam hasła, Zarejestruj mnie. Przykład modułu przedstawia ilustracja poniżej:
Jeśli w globalnych ustawieniach witryny zostanie włączona opcja Rejestruj nowych, wówczas w module wyświetlone zostanie łącze do formularza rejestracyjnego Zarejestruj mnie.
Powiązania z innymi składnikami Joomla
Moduł Logowanie wykorzystuje dane gromadzone za pomocą innych komponentów, ale nie jest konieczny do ich prezentacji, jak to się dzieje np. w przypadku modułu Reklama.
Moduł zapewnia użyteczność podobną, jak strony generowane przez łącza wewnętrzne typu Użytkownik. Zobacz: Projektant pozycji menu - Utwórz/Dostosuj.
Konfiguracja modułu
Opcje podstawowe
Opcje podstawowe modułu Logowanie
- Wprowadzenie [Pre-text]: wyświetlany poniżej nazw modułu tekst lub kod HTML z treścią. Może to być np. tekst informujący, do czego moduł służy czy też odnośnik do systemu pomocy podręcznej. Rozważ umieszczenie tutaj odnośników do Zasad korzystania z witryny, do Polityki prywatności.
- Zakończenie [Post-text]: tekst wyświetlany pod treścią modułu lub kod HTML generujący zaprojektowaną treść. Rozważ umieszczenie tutaj odnośników do Zasad korzystania z witryny, do Polityki prywatności.
- Skocz po zalogowaniu do [Login Redirection Page]: adres strony wywoływanej przez Joomla! po wylogowaniu się użytkownika. Wybierz z listy rozwijalnej stronę, na którą Joomla! przeniesie użytkownika po wylogowaniu. Może to być np. strona ze specjalnym tekstem powitania czy z informacją o nowościach w witrynie.
- Skocz po wylogowaniu do [Logout Redirection Page]: adres strony wywoływanej przez Joomla! po zalogowaniu się użytkownika. Domyślnie: strona startowa. Wybierz stronę, na którą Joomla! przeniesie użytkownika po zalogowaniu. Może to być np. strona ze specjalnym tekstem powitania czy z informacją o nowościach w witrynie.
- Pozdrowienie [Greeting]: zwięzły tekst pozdrowienia. Standardowo jest to słowo Witaj i nazwa lub login użytkownika, np. Witaj, admin. Tekst komunikatu zdefiniowany jest w pliku komunikatów i etykiet językowych. Możesz go zmodyfikować (w pliku językowym witryny pl-PL.mod_login.ini - stała: MOD_LOGIN_HINAME=Witaj %s,): Pokaż lub Ukryj.
- Pokazuj Pełna nazwa/Użytkownik [Name/Username]: decyduje, czy w powitaniu zostanie wyświetlana realna nazwa użytkownika - imię, nazwisko czy też nazwa konta użytkownika (login).
- Szyfruj formularz [Encrypt Login Form]: szyfruje dane logowania (wymagane SSL). Nie włączaj tej opcji, jeśli Joomla! nie korzysta z połączeń szyfrowanych (https://).
Opcje rozszerzone
Zestaw opcji rozszerzonych obejmuje trzy ustawienia powtarzające się w wielu modułach:
- Alternatywny układ [Alternative Layout]: rozwijalna lista układów decydujących o sposobie prezentacji treści modułu. Możesz wybrać listy inny układ, niż domyślny - jeśli istnieje (spośród dostarczonych z modułem albo nadpisanych w szablonach witryny).
- Przyrostek klas CSS modułu [Module Class Suffix]: umożliwia nadanie modułowi wyglądu odróżniającego go od innych, jeśli w arkuszu CSS istnieją odpowiednie deklaracje stylów. Wpisz przyrostek nazwy klas albo klasę modyfikującą standardowe reguły formatowania modułu. W przypadku nazwy klasy poprzedź ją spacją (odstępem).
- Pamięć podręczna [Caching]: decyduje o przechowywaniu treści modułu w pamięci podręcznej. W przypadku modułu Logowanie dostępna jest tylko jedna opcja: Nie przechowuj w pamięci podręcznej. Ustawienia tego zmienić nie można.
Umieszczanie modułu na stronie
Aby umieścić moduł Logowanie na stronie, wykonaj następujące czynności:
- Zaloguj się do części administracyjnej co najmniej jako administrator.
- Z głównego menu zaplecza wywołaj stronę Rozszerzenia/Moduły.
- W przyborniku kliknij ikonę Utwórz, aby przejść na stronę umożliwiającą wybór typu modułu, który chcesz umieścić na stronie.
- Na liście wyboru typu kliknij nazwę Logowanie, by rozpocząć konfigurację modułu.
- Skonfiguruj podstawowe dane modułu w sekcji Szczegóły:
- Wpisz tytuł modułu. Jest wymagany.
- Zdecyduj, czy wyświetlać tytuł modułu. Zaznacz Pokaż lub Ukryj.
- Ustal położenie modułu na stronie, wybierając jedną z dostępnych pozycji. Jeśli znasz nazwę pozycji, możesz ją również wpisać.
- Zdecyduj, czy włączyć moduł (opublikować).
- Możesz zmienić poziom dostępu do modułu. Jeśli wybierzesz poziom wyższy, niż powszechny, moduł będzie widoczny tylko dla zalogowanych użytkowników, przypisanych do grup, którym przypisano wybrany poziom dostępu.
- Możesz określić kolejność wyświetlania modułu w wybranej pozycji. Domyślnie nowo tworzone moduły wyświetlane są jako ostatnie. Aby ustalić inną kolejność, kliknij najpierw w przyborniku ikonę Zapisz. W efekcie na liście rozwijalnej Porządek powinny się pojawić tytuły umieszczonych w tej pozycji modułów. Zaznacz tytuł modułu, przed którym chcesz umieścić tworzony moduł. Jeśli ta metoda nie przyniesie spodziewanego efektu, kolejność modułów można zmienić na stronie przeglądu modułów.
- Możesz ustalić daty rozpoczęcia i zakończenia publikacji modułu z dokładnością co do minuty. Wybierz je z kalendarzyka lub wpisz. Wpisując, zachowaj format RRRR-MM-DD GG:MM:SS.
- Jeśli wydajesz witrynę wielojęzyczną, określ, czy wyświetlać moduł na stronach wszystkich języków, czy jednego z wybranych.
- Ustal, na których stronach witryny wyświetlać moduł, przypisując go do wybranych lub wszystkich pozycji menu:
- Najpierw określ zasadę przypisania: Na wszystkich stronach, Na żadnej stronie, Tylko na zaznaczonych stronach, Na wszystkich poza zaznaczonymi.
- Następnie klikaj karty dostępnych menu i zaznaczaj pola wyboru przy nazwach pozycji menu.
Uwaga: Korzystając z przycisków obok etykiety Zaznacz menu, możesz spowodować, że zostaną zaznaczone wszystkie pozycje lub przełączyć zaznaczenie (niezaznaczone zostaną zaznaczone i odwrotnie). Możesz również wyczyścić zaznaczenie.
- Dostosuj opcje modułu do założeń witryny, w tym:
- wpisz teksty wprowadzenia i stopki,
- wybierz stronę, na którą system będzie kierować użytkowników po zalogowaniu,
- wybierz stronę, na którą system będzie kierować użytkowników po wylogowaniu,
- jeśli trzeba, skonfiguruj opcje rozszerzone.
- Aby zachować ustawienia, kliknij w przyborniku ikonę Zapisz.
Pliki modułu
Moduł Logowanie jest obsługiwany przez zestaw skryptów umieszczonych w katalogu modules/mod_login. Nazwa podkatalogu katalogu jest systemową nazwą typu modułu (w Joomla 1.6+, inaczej niż w poprzednich wydaniach jest na zapleczu tłumaczona). Moduł Logowanie i wszystkie jego kopie są więc modułami typu mod_login.
Dostosowanie układu prezentacji
Aby zmodyfikować sposób prezentacji modułu Logowanie, można skorzystać z techniki alternatywnych układów definiowanych w szablonie witryny. W tym celu w folderze html utworzonym w katalogu domyślnego szablonu witryny tworzymy podkatalog mod_login i kopiujemy do niego z katalogu modules/mod_login/tmpl plik default.php, następnie zmieniamy mu nazwę na własną (!). Nazwa nie może zawierać znaków podkreślenia (_).
Modyfikując kod html w tym pliku można zmienić sposób prezentacji modułu. Nowy układ będzie dostępny w opcjach rozszerzonych na rozwijalnej liście układów alternatywnych - nazwą układu będzie nazwa pliku (bez rozszerzenia .php).
Nazwę można "przetłumaczyć", umieszczając odpowiednie deklaracje w pliku językowym szablonu.
Jeśli w witrynie używasz kilka szablonów, pamiętaj, aby pliki własnych układów modułu przekopiować do katalogów wszystkich używanych szablonów.