5. Mechanizm szablonów.



Podobne dokumenty
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

Spis treści. Wstęp 5 Rozdział 1. Joomla! i inne systemy zarządzania treścią 9. Rozdział 2. Przygotuj swój warsztat 25

Spis treści. Warto zapamiętać...2. Podstawy...3

Ten krótki poradnik pomoże Ci zainstalować nasz katalog no-name na swojej stronie internetowej.

Języki programowania wysokiego poziomu. Forum

Instrukcja modułu BKD - Wykonawca

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Języki programowania wysokiego poziomu. Blog

KATEGORIE OBRAZKOWE REALIZACJA

Każde menu jest połączone z modułem, którym zarządza się w menedżerze modułów. Cztery dostępne menu widać na pasku Menu (rysunek 4.38).

Języki programowania wysokiego poziomu. Ćwiczenia

Tomasz Greszata - Koszalin

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Programowanie urządzeń mobilnych. projekt 6 ( )

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Intrukcja obsługi stron www dla administratorów kół

Dokumentacja WebMaster ver 1.0

Baza Danych Intranet przystosowana jest do działania w ramach dwóch organizacji:

Platforma e-learningowa

Pomoc dla systemu WordPress

CMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA

CMS- kontakty (mapa)

SOGA web co powinieneś wiedzieć

Instrukcja użytkownika BIP

Załącznik nr 6 do SIWZ. Wygląd istniejącego interfejsu graficznego programu IntegraLight

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Instalacja systemu zarządzania treścią (CMS): Joomla

Ćwiczenie nr 10 Style wydruku, wydruk

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

Szablon grafiznn do sklepu Shoper Instrukija obsługi funkiji speijalnnih

Kurs obsługi systemu CMS. Prawie wszystkie treści wyświetlające się na stronie są zlokalizowane w dziale artykuły.

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

Platforma e-learningowa

Backend Administratora

SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS

Symfonia Produkcja. Kreator raportów. Wersja 2013

3.4. Opis konfiguracji layoutów.

Ikona aplikacji. Ikona aplikacji to grafika wyświetlająca się na ekranie ipada. Służy do uruchomienia aplikacji Salesbook.

Tomasz Grześ. Systemy zarządzania treścią, cz. II

QUERY język zapytań do tworzenia raportów w AS/400

Sigplus. Galeria w Joomla

Układ podstawowych powierzchni reklamowych w serwisie miastowroclaw.pl. Cennik produktów reklamowych serwisu internetowego.

Oferta reklamowa serwisu internetowego krynica.pl

Pomoc dla użytkowników systemu Asix 8. Asix.Evo Harmonogramy. Dok. Nr PLP8E016 Wersja:

Jak dokumentować praktyki zawodowe uczniów?

Miejski System Zarządzania - Katowicka Infrastruktura Informacji Przestrzennej

Ustalanie dostępu do plików - Windows XP Home/Professional

REKLAMA W SERWISIE publiczni.pl

PODSTAWY w w w. s e r v i t i u m. p l G u staw L a s e k M a j

Zakładka Mapa. Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy:

Uwaga Przed każdą aktualizacją, zalecane jest zrobienie kopii bezpieczeństwa bazy oraz bibliotek programu

Nowy interfejs w wersji 11.0 C8 BETA

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania do wydania

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Nowy szablon stron pracowników ZUT

Wyniki operacji w programie

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna

Reklama w portalu.

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji src/ - folder zawiera cały kod PHP aplikacji

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

enova Analizy Wielowymiarowe podręcznik Użytkownika (9.1)

Pomoc. BIP strona portalu

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

GENERATOR OFERTY PDF DOKUMENTACJA UŻYTKOWA 1/20

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Tworzenie szablonów użytkownika

INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ

Podstawy technologii WWW

1. Dodawanie integracji

Przedszkolaki Przygotowanie organizacyjne

INSTRUKCJA OBSŁUGI PANELU ADMINISTRACYJNEGO SYSTEMU CMS

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie kwalifikacji: E.14 Numer zadania: 01

Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie kwalifikacji: E.14 Numer zadania: 02

Baza danych i ORM mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011

OPIS FORM REKLAMOWYCH

Poszczególne elementy serwisu można umieścić dla porządku w odpowiednio przemyślanym drzewie katalogów, i tak: -

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Dodawanie operacji dodatkowych w WAPRO Mag.

KATEGORIA OBSZAR WIEDZY

Konfiguracja i obsługa modułu Service Desk

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

INSTRUKCJA ZARZĄDZANIA

Specyfikacja istotnych warunków zamówienia serwis (strona) internetowy promujący projekt pn. Piekielny Szlak oraz Gminę Gowarczów,

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna tel

Instrukcja obsługi platformy B2B ARA Pneumatik

1.1 Zakładka Mapa. Kliknięcie zakładki "Mapa" spowoduje wyświetlenie panelu mapy:

Tworzenie prezentacji w MS PowerPoint

REKLAMA INTERNETOWA WYMAGANIA TECHNICZNE

Zarządzanie. repertuarem zespołu muzycznego Instrukcja użytkownika. Szymon Michalewicz

ABSOLUTNE POCZĄTKI. Logowanie Jak się zalogować? Jak się wylogować? Pasek narzędzi Szpilka dokująca... 3

Kolory elementów. Kolory elementów

Instrukcja uruchomienia usługi KurJerzyAPI dla OsCommerce 2.2

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2019 CZĘŚĆ PRAKTYCZNA

Musesort. Przeczytaj szczegóły pliku. Wyświetla okno ze szczegółami pobranymi z internetu wybranego pliku audio lub video

Instrukcja obsługi programu Profile GT

Transkrypt:

5. Mechanizm szablonów. Moduł szablonów daje możliwość definicji dowolnej ilości szablonów strony publicznej serwisu. W połączeniu z modułami Marketing MIX oraz Wzorców Elementów został opracowany tak aby uniezależnić warstwę aplikacyjną od warstwy wizualnej serwisu. Szablony mogą być stosowane do całej części publicznej strony (globalnie) jak też do poszczególnych obiektów serwisu (artykułów, aktualności, kategorii itp.). 5.1. Zasada działania mechanizmu szablonów Na bazie projektu strony publicznej należy dokonać umownego podziału strony na obszary. Obszary są to kontenery na treść ładowaną dynamicznie podczas wywołania strony. Następnie należy zdefiniować te obszary w module Marketing MIX (Marketing/Marketing MIX) i określić ich zawartość. W ramach danego obszaru można zdefiniować wywołanie dowolnej ilości obiektów. Sposób wyświetlenia konkretnego obiektu w ramach obszaru jest określony poprzez wzorce wyświetlania. Są one zdefiniowane w dziale wzorców (CMS/Szablony elementów serwisu). Dla każdego typu obiektu w systemie powinna być zdefiniowana kategoria wzorców wyświetlania np. dla artykułów -> wzorce artykułów. W ramach kategorii można tworzyć dowolną ilość wzorców wyświetlania danego typu obiektu. Przykłady plików szablonu znajdują się w listingach 5.1 i 5.2. Odnoszą się one bezpośrednio do przedstawionego poniżej przykładu P.5.1 podziału projektu na obszary. Przykład P.5.1 Podział projektu na obszary. Podział projektu na obszary jest dowolny. Na rys. 1 oraz 3 zostały przedstawione projekty strony głównej witryny i podstrony, natomiast na rys. 2 oraz 4 przykładowe podziały wizualne na obszary. Po dokonaniu podziału, definiujemy odpowiednie obszary w module Marketing MIX odzwierciedlające wizualny podział. Po ich określeniu, wywołujemy funkcje wyświetlające obszary w konkretnych miejscach plików szablonu. Oznaczenia obszarów mogą być dowolne. Ich wywołanie następuje przez odwołanie się do ich identyfikatora w funkcji get_area (opis załącznik 1).

Rysunek 1. Strona główna witryny Rysunek 2. Przykładowy podział na obszary szablonu strony głównej O1 obszar nagłówka O2 obszar banera głównego O3 obszar treści strony głównej O4 obszar stopki

Rysunek 3. Wygląd podstrony Rysunek 4. Przykładowy podział na obszary szablonu podstrony O1 obszar nagłówka O5 obszar banera podstrony O6 obszar lewej kolumny O7 obszar treści podstrony

O4 obszar stopki Obszary O1 i O4 są tymi samymi obszarami, które zostały zdefiniowane na potrzeby strony głównej. Ponieważ są one takie same w projektach obu stron, nie ma potrzeby definiowania kolejnych zawierających te same elementy. 5.2. Przygotowanie szablonu Szablon składa się z: plików poszczególnych układów strony (pliki php zawierające wywołania zdefiniowanych obszarów i kontenera treści) plików dodatkowych (arkuszy stylów, plików graficznych itp.) niezbędnych do prawidłowego działania szablonu. Pliku konfiguracyjnego szablonu tpl_config.xml. Plik ten wykorzystywany jest jedynie podczas instalacji szablonu. Opis instalacji znajduje się w punkcie 5.3 Instalacja szablonu. Wszystkie pliki i foldery szablonu powinny się znaleźć w obrębie jednego katalogu. Wyświetlenie określonego obszaru strony sprowadza się do wywołania funkcji get_area() natomiast wyświetlenie obiektu wywołanego przez HTTP następuje po wywołaniu funkcji get_content(). Opis funkcji znajduje się w załączniku Z.1. Przykładowa struktura plików układów strony oraz pliku instalacyjnego (tpl_config.xml) znajduje się w listingach L.5.1, L.5.2 i L.5.3. 5.3. Instalacja Szablonu Instalacja szablonu przebiega w następujący sposób: 1. Zdefiniowanie układów strony w tej chwili sprowadza się to do dodania wpisów do tabeli tpl_uklad. 2. Przygotowanie pliku instalacyjnego szablonu tpl_config.xml. 3. Skopiowanie katalogu szablonu ze wszystkimi plikami i podkatalogami do folderu /templates/. 4. Dodanie szablonu w panelu administracyjnym InfoBiz Server w module szablonów (CMS/Szablony serwisu/nowy szablon). 5. Szablon powinien już być widoczny w systemie.

5.4. Użycie szablonu Szablony mogą być stosowane do całej części publicznej strony (globalnie) jak też do poszczególnych obiektów serwisu (artykułów, aktualności, kategorii itp.). Ich użycie sprowadza się do wybrania: szablonu w jakim będzie on wyświetlany, układu strony, wzorca w jakim zostanie on wyświetlony. Ustawienia mają naturę hierarchiczną: ustawienia globalne (Marketing/Ustawienia/Ustawienia ogólne), o dla typu obiektu (Marketing/Ustawienia/Ustawienia [obiektu] artykułu, kategorii artykułów itp.), dla konkretnego obiektu (np. dla artykułu na ekranie dodawania/edycji artykułu: CMS/Artykuły/Nowy artykuł) Podczas wywołania konkretnego obiektu ustawienia brane są pod uwagę w następującej kolejności: 1. ustawienia konkretnego obiektu, 2. ustawienia typu obiektu, 3. ustawienia globalne serwisu. Jeżeli ustawienia zaczynając od 1 nie są zdefiniowane, system sprawdza kolejne aż do wybrania właściwych.