UWAGA: Strona zawiera materiały archiwalne. Większość artykułów dotyczy Joomla! 1.0
Start arrow Zaczynamy arrow Treści w modułach
Treści w modułach Drukuj Email
Nasz projekt zbliża się do finału. Aby wzbogacić treści strony i - co dla nas ważniejsze - wyczerpać prezentację sposobów udostępniania treści w Joomla! - pokażmy jeszcze przykłady zastosowania modułu.

Moduły

Moduły są - podobnie jak komponenty - dodatkowymi składnikami, rozszerzeniami trzonu Joomla!. Wyświetlają informacje towarzyszące treści głównej, udostępniają różne funkcje, np. możliwość zalogowania się, rejestracji. Mogą zawierać właściwie wszystko: czysty tekst, treść generowaną przez kod HTML, kompletną, niezależną aplikację.

Od komponentów różnią się zakresem możliwości - nie posiadają interfejsu umożliwiającego gromadzenie, redagowanie i przechowywanie danych.

Niektóre z modułów są oknami prezentacyjnymi komponentów (stronami frontowymi), np. moduły Menu witryny, Baner i Sondy. Zwykle jednak prezentują własną treść lub treści pobrane z innych źródeł.

Moduły witryny

W skład standardowej dystrybucji Joomla! wchodzi ponad 20 modułów, w tym kilkanaście modułów witryny:

  • Archiwum [Archive] - wyświetla uporządkowany wg miesięcy wykaz odnośników do artykułów w Archiwum,
  • Baner [Banner] - wyświetla reklamy opublikowane w komponencie Banery,
  • Użytkownika [Custom] - umożliwia stworzenie własnego modułu - czytnika RSS lub innego,
  • Gościmy [Who’s Online] - wyświetla ilość anonimowych gości i zalogowanych użytkowników,
  • Kolporter RSS [Syndicate] - wyświetla graficzne odnośniki do generatorów kanału informacyjnego RSS,
  • Logowanie [Login Form] - umożliwia logowanie się, rejestrację w witrynie oraz wysłanie prośby o nowe hasło,
  • Menu witryny [Main Menu] - wyświetla menu,
  • Migawki [NewsFlash] - wyświetla skrót (wprowadzenie, wstęp) losowo wybranego artykułu,
  • Nowości [Latest News] - wyświetla odnośniki do opublikowanych ostatnio artykułów,
  • Obraz losowy [Random Image] - wyświetla obraz wybrany spośród umieszczonych w specjalnym katalogu,
  • Popularne [Most Read] - wyświetla odnośniki do artykułów najczęściej przeglądanych,
  • Sekcje [Sections] - wyświetla odnośniki do blogów prezentujących zawartość sekcji artykułów,
  • Sondy [Polls] - wyświetla ankiety opublikowane w komponencie Sondy,
  • Statystyki [Statistics] - wyświetla zestaw informacji o witrynie i jej serwerze,
  • Szukaj [Search] - wyświetla okienko wyszukiwarki,
  • Tematy pokrewne [Related Items] - wyświetla łącza do artykułów powiązanych tematycznie z przeglądanym,
  • Zmień szatę [Template Chooser] - umożliwia użytkownikom zmianę szablonu,
  • Wraper [Wrapper] - wyświetla inną witrynę lub niezależną aplikację.

Moduł w naszej witrynie

Jeden moduł mamy już opublikowany - to Menu główne. Menu witryny wyświetlane są właśnie w modułach.

W zamieszczonym powyżej przeglądzie modułów znajdziemy co najmniej kilka, które można wykorzystać w naszym projekcie: Baner lub - Obraz losowy do prezentacji oferowanych kapeluszy, Migawki - np. do wyświetlania informacji o promocjach, Popularne - do wyświetlania informacji o najczęściej przeglądanych artykułach w każdej z kategorii. I inne. Zobaczmy na dwóch przykładach, jak wykorzystywać moduły.

Moduł Migawki

Moduł Migawki doskonale nadaje się do przedstawienia użytkownikom oferty specjalnej, np. kapeluszy oferowanych w promocyjnej cenie. W standardowych zastosowaniach moduł wyświetla części wprowadzające do artykułów wybranych losowo ze wskazanej kategorii - jednej lub kilku.

Możemy jednak założyć specjalną kategorię, do której będziemy kopiować artykuły przeznaczone do prezentacji w module Migawki, który nazwiemy sobie np. Okazja! albo Promocja.

Takie rozwiązanie będzie miało w naszym przypadku szczególny walor - pozwoli zachować oryginalne teksty artykułów o produktach, a w artykułach skopiowanych zmodyfikować treść wprowadzenia w związku z przeznaczeniem kapeluszy do sprzedaży promocyjnej.

Utwórz zatem w sekcji Kapelusze nową kategorię - Promocje, a następnie skopiuj do niej przynajmniej jeden artykuł i zmień w kopii treść wprowadzenia.

Moduł Popularne

Na przykładzie tego z kolei modułu poznamy inną możliwość. Standardowo moduł wyświetla odnośniki do najczęściej przeglądanych artykułów ze wskazanych kategorii. Nam zależałoby jednak, aby na stronach o kapeluszach dla pań moduł pokazywał odnośniki do artykułów z kategorii Kapelusze dla pań, na stronach o kapeluszach dla panów - odnośniki do artykułów z kategorii adresowanych do panów. Potrzebujemy zatem dwóch, a nawet trzech (milusińscy!) modułów wyświetlających różne treści.

Rozwiązanie jest banalnie proste - wystarczy skopiować moduł Popularne dwukrotnie i dostosować parametry każdej kopii do naszych potrzeb.

Aby skopiować moduł:

  1. Wybierz w menu administratora opcję Moduły ⇒ Moduły witryny,
  2. Zaznacz pole wyboru obok nazwy modułu Popularne
  3. Kliknij dwukrotnie przycisk Kopiuj w pasku narzędzi.

Kopie modułu działają w oparciu o ten sam skrypt co moduł-rodzic. Moduł Popularne, jak wiele innych, nie posiada własnej treści - pobiera ją zgodnie z ustaleniami w parametrach modułu - z różnych źródeł, w tym przypadku z naszej bazy danych.

Umieszczanie modułu na stronach witryny

Moduły są skojarzone z pozycjami menu. Aby moduł był widoczny na stronach witryny, trzeba go przypisać do konkretnych pozycji w szablonie oraz do stron-pozycji menu. Przypisania modułu dokonujemy w edytorze jego właściwości.

Pozycje modułów

Prezentacją treści materiałów statycznych, artykułów i komponentów zarządzamy za pomocą pozycji w menu witryny. Prezentacją treści modułów natomiast zarządzamy za pomocą pozycji modułów w szablonie witryny.

Jeśli korzystamy z szablonów dostarczonych w standardowej dystrybucji Joomla! lub pobranych z Sieci, nie musimy niczego projektować - pozycje modułów są w tych szablonach zaplanowane. Tworząc własny szablon, trzeba przewidzieć w nim miejsca prezentacji modułów.

W jednej pozycji modułów można umieścić jeden lub kilka modułów.

Układ pozycji modułów w swoim szablonie możesz podejrzeć, korzystając w menu panelu administratora z opcji Witryna ⇒ Podgląd ⇒ Szablon - pozycje modułów:

Parametry tabeli

Edycja właściwości modułu

Aby umieścić na stronach witryny np. moduł Popularne - dla pań przejdź najpierw do menedżerów sekcji i kategorii i zanotuj numery ID sekcji Kapelusze oraz ID kategorii Kapelusze dla pań. Będą potrzebne do ustalenia parametrów prezentacji modułu. Następnie:

  1. Kliknij w wykazie modułów nazwę modułu Popularne albo jednej z jego kopii,
  2. Ustal szczegóły modułu:
    • Tytuł [Title]: Wpisz: Popularne dla Pań,
    • Pokaż tytuł [Show Title]: Zaznacz Tak
    • Pozycja [Position]: Zaznacz wybraną pozycję, np. user1 lub pozostaw user2,
    • Kolejność modułów [Module order]: Pozostaw bez zmian, na razie mamy tam tylko jeden moduł.
    • Uprawnienia [Acces Level]: Pozostaw bez zmian opcję public.
    • Publikacja [Published]: Pozostaw Tak.
  3. W sekcji Parametry wpisz w polach:
    • ID kategorii [Category ID]: zanotowany wcześniej numer ID kategorii Kapelusze dla pań,
    • ID sekcji [Section ID]: zanotowany wcześniej numer ID sekcji Kapelusze
  4. W sekcji Przypisz do stron | pozycji menu zaznacz łącze w menu Kapelusze dla pań
Zmieniony ( 24.06.2007. )
 
« poprzedni artykuł   następny artykuł »