Jak korzystać z dodatku Akeeba Social login
Dodatek Akeeba Social Login umożliwia użytkownikom łączenie kont Joomla z mediami społecznościowymi, właczając tworzenie konta i proces logowania.
Dodatek Akeeba Social Login umożliwia użytkownikom łączenie kont Joomla z mediami społecznościowymi, właczając tworzenie konta i proces logowania.
W tym artykule omówimy praktyczny przykład organizowania konkursów fotograficznych i wideo, poprzez głosy gości na stronie internetowej opartej na Joomla, a także omówimy kilka porad i sztuczek oraz dopracujemy konfigurację NorrCompetition.
Jak dodać pola do wypełnienia podczas procesu rejestracji nowego użytkownika w Joomla 3.
Jeżeli chcesz dodać nowe pola dla użytkowników podczas procesu rejestracji wystarczy sięgnąć po plugin Joomla User Profile.
Plugin ten domyślnie znajduje się w Joomla i po włączeniu daje możliwość dodania większej ilości pół informacyjnych dla profili rejestrujących się użytkowników.
W krótkim artykule instruktażowym pokażemy w kolejnych krokach jak wygląda to z bliska.
Poniżej lista dostępnych pól, które można dodać do profilu.
Uruchomienie pluginu Joomla User Profile
1. W zapleczu Joomli wchodzimy w rozszerzenia /dodatki i wpisujemy profil w polu wyszukiwania.
2. Znalezioną wtyczkę zaznaczamy aby ją uruchomić - klikamy mały “x” obok nazwy.
Edytowanie pluginu
Otwieramy plugin, jak widać opcje są podzielone na dwie tabele.
Każde jedno pole można ustawić na wyłączone, opcjonalne lub wymagane.
Poniżej widzimy pierwsze zestawienie pól, które pojawiają się gdy ktoś jest zarejestrowany, jak również w Twoim obszarze administracyjnym.
A teraz widoczne jest drugie zestawienie pól, które pojawiają się kiedy odwiedzający są już użytkownikami.
Zastosowanie pluginu Joomla User Profile
Tak po uruchomieniu będą wyglądały pola do rejestracji użytkowników na Twojej stronie.
Spójrzmy jak będą wyglądały pola podczas edycji istniejącego profilu przez użytkownika.
Poniżej mamy ostateczny wygląd pola wewnątrz każdego profilu użytkownika w obszarze administracyjnym.
Czasami dochodzi do sytuacji gdy trzeba umożliwić użytkownikowi dostęp i możliwość zarządzania tylko jednym lub kilkoma komponentami Joomla od strony zaplecza.
Jest to proste do skonfigurowania. W naszym artykule - samouczku na przykładzie DJ-Classifieds pokażemy jak to zrobić.
Stworzony użytkownik będzie miał możliwość zarządzać tylko jednym komponent w zapleczu Joomla.
Krok 1. Dodanie nowej grupy użytkownika.
W panelu administracyjnym Joomla z górnego paska wybierz "Users" (Użytkownicy) a potem "Add New Group"(Utwórz grupę).
Następnie:
Krok 2. Przypisanie użytkownika do nowej grupy.
Edytuj lub stwórz nowego użytkownika i w zakładce "Assigned User Groups" (Przypisz do grup) zaznacz nowo stworzoną grupę (DJ-Classifieds in my case), po czym wybierz "Save & Close"(Zapisz i zamknij).
Krok 3. Zapewnienie dostępu do komponentu DJ-Classifieds
Kliknij "System", a następnie "Global Configuration" (Konfiguracja globalna) w podmenu.
Następnie:
Krok 4. Wyłączenie dostępu do innych komponentów
Teraz należy wyłączyć dostęp do wszystkich komponentów, których użytkownik nie powinien widzieć od strony zaplecza.
W domyślnej konfiguracji Joomla! wyłączamy dostęp do:
Aby to zrobić:
Dla każdego elementu, który chcesz ukryć przed użytkownikiem przejdź do "Options"(Opcje) i powtórz ten scenariusz:
Wszystko gotowe. Teraz użytkownik ma dostęp jedynie do komponentu DJ-Classifieds.
Jeśli szukasz poradnika, który krok po kroku przeprowadzi Cię przez proces budowania strony wielojęzycznej, to dobrze trafiłeś!
Jeśli dopiero zaczynasz swoją przygodę z Joomla, to najpierw możesz zainstalować bezpłatną templatkę JM Services. Dowiedz się, jak zainstalować pakiet quickstart.
Jeśli masz już stronę internetową, to pomiń ten krok.
Aby zainstalować język, postępuj tak jak w poradniku: jak zainstalować język w Joomla?
Domyślny język na mojej stronie to język polski. Chcę, aby językiem dodatkowym był angielski.
Tak wyglądają ustawienia w zapleczu:
A tak wygląda strona frontowa:
Idź do zaplecza, Rozszerzenia-> Dodatki-> Filtr języków i włącz dodatek.
Idź do zaplecza, Rozszerzenia-> Moduły, Utwórz
Wybierz “Przełącznik języka”
Wpisz tytuł, wybierz pozycję, opublikuj moduł i kliknij Zapisz i zamknij.
W tym kroku będziemy dążyć do utworzenia dwóch, odrębnych menusów dla wersji językowych.
Przejdź do zaplecza, Menu-> Projektant menu-> Utwórz menu.
Wpisz tytuł, typ menu i kliknij Zapisz i zamknij.
Teraz przechodzimy do głównej, domyślnej pozycji menu strony. Menu-> Main menu-> Strona główna (to domyślna pozycja na mojej stronie, u Ciebie może być inaczej).
Kliknij “Zapisz jako kopię”.
Teraz postępuj bardzo uważnie:
Jeśli wszystko poszło zgodnie z planem, to przy menu językowym powinna pojawić się adekwatna flaga.
Brawo! Spójrz jak zmieniła się strona frontowa:
Widzimy, że na wybranej pozycji pojawił się moduł przełącznika języków. Teraz zrobimy to samo dla języka angielskiego.
Będziemy ponawiać kroki z poprzedniego punktu. Tworzymy menu: Menu-> Projektant menu-> Utwórz menu
Wpisz tytuł, typ i kliknij zapisz i zamknij.
Idź do głównej, domyślnej pozycji menu strony. Menu-> Main menu-> Strona główna (to domyślna pozycja na mojej stronie, u Ciebie może być inaczej).
Kliknij “Zapisz jako kopię”.
I tu również zachowaj czujność :)
Super! Teraz również przy menu dotyczącym angielskiej wersji językowej widać flagę.
Strona frontowa prezentuje się następująco:
Przechodzimy do drugiego etapu tworzenia strony wielojęzycznej. Teraz pokażę Ci jak przetłumaczyć menu, artykuły i moduły.
W szablonie JM Services używamy modułu DJ Menu. Przejdź do zaplecza strony, Rozszerzenia-> Moduły i znajdź moduł DJ-Menu.
Wejdź do modułu.
W skopiowanym menu zmień ustawienia według wskazań:
Jeśli wszystko poszło zgodnie z planem, to klikając w przycisk flagi reprezentującej dany język powinniśmy uzyskać dwa, odrębne menusy dla wersji językowych.
Tak wygląda moje menu dla wersji polskiej:
A tak dla wersji angielskiej:
Jak widać na wersji polskiej całe menu wyświetla się już poprawnie. Aby uzyskać analogiczne pozycje menu dla wersji angielskiej, należy wejść do zaplecza, Menu-> Main menu
Zaznaczyć pozycje, które mają się wyświetlać również w wersji angielskiej i kliknąć “Przetwarzaj”.
Następnie zaznaczyć menu do którego mają zostać skopiowane pozycje (w moim przypadku “Main Menu ENG”) i kliknąć Skopiuj, Wykonaj
Spójrz jak zmieniło się menu w wersji angielskiej:
Teraz przejdź do zaplecza, Menu-> Main Menu ENG
Zmień nazwy w pozycjach menu.
Nasza wersja językowa wygląda już tak:
Coraz lepiej, prawda? :)
Na początku utworzymy odrębną kategorię artykułów dla języka dodatkowego. Wejdź do zaplecza, Artykuły-> Kategorie-> Utwórz kategorię
Wpisz tytuł, wybierz język English (UK) i kliknij zapisz i zamknij.
Nasza przykładowa pozycja menu wygląda tak:
Treść nie pasuje do angielskiej wersji językowej. Wchodzimy więc do zaplecza, Artykuły-> Artykuły-> Utwórz artykuł.
Wpisz tytuł, treść, wybierz wcześniej utworzoną kategorię dla angielskiej wersji językowej i kliknij zapisz i zamknij.
Teraz wystarczy przejść do pozycji menu i podlinkować ją do tego artykułu. Menu-> Main Menu ENG-> Who we are? Wybierz artykuł i kliknij zapisz i zamknij.
Brawo! Właśnie w taki sposób tłumaczy się artykuły dla wersji językowych. Oto efekt końcowy:
Ostatnim krokiem jest przetłumaczenie modułów. Jedna z pozycji menu w mojej przykładowej stronie wygląda tak: (kod dotyczący tych modułów możesz znaleźć w typografii)
Przejdź do zaplecza, Rozszerzenia-> Moduły. Znajdź swój moduł (pokażę Ci jak dokonać zmian na module typu “własny”, ale działa to podobnie dla wszystkich typów modułów).
Wejdź w moduł, zmień język na polski, kliknij zapisz, a następnie zapisz jako kopię.
W kopii modułu dokonaj odpowiednich zmian:
Brawo! Teraz na wersji angielskiej moduł wygląda tak:
Zrób tak dla pozostałych modułów. Efekt końcowy:
Jeśli masz pytania lub sugestie, pisz na
Twoje zdanie jest dla nas niezwykle cenne. Mam nadzieję, że poradnik okazał się pomocny!