Komputery Okna Internet

Twój własny szablon dla kategorii Joomla. Blog z szablonami Joomla Kategorie szablonów bloga

Jeśli wcześniej prawie każda dziewczyna trzymała na biurku dziennik osobistych przeżyć, teraz całą społeczność internetową interesują różnorodne blogi tematyczne.

Szablony blogów Joomla to doskonały sposób na zarządzanie treścią. Dziś prawie każda znana osoba ma swój własny blog. Bardzo interesujące jest poznawanie wiadomości o życiu ulubionego piosenkarza lub artysty, ale to nie znaczy, że przeglądanie stron zwykłych ludzi wcale nie jest interesujące. W końcu zawsze warto czytać przydatne wskazówki, ciekawe eksperymenty, a także najnowsze wiadomości z branży modowej.

Teraz nie ma już trudności z organizacją przestrzeni osobistej w Internecie. Możesz po prostu przeglądać wiadomości i kupować ulubione kategorie blogów dla Joomla.

Publikowane i dostępne dla każdego szablony blogów idealnie nadają się zarówno do stworzenia ciekawego osobistego portfolio, jak i do magazynu poświęconego trendom w modzie. Istnieją nawet specjalne rozwiązania przeznaczone dla miłośników muzyki, którzy postanowili założyć własny blog, aby zjednoczyć ludzi o podobnych poglądach. W takim przypadku będziesz mógł wybrać zarówno projekt, jak i serię bezpośrednio informacyjną, z głównym naciskiem na prezentację różnych klipów wideo i odpowiednio ścieżek audio. Jeśli chcesz, możesz nawet bez problemu stworzyć osobistą sieć społecznościową, która będzie przeznaczona dla szczególnie towarzyskich fanów różnych gatunków muzycznych.

Zdecydowałeś się założyć swojego bloga na Joomla i połączyć go ze sprzedażą internetową? W takim razie warto zwrócić uwagę na szablony blogów Joomla 3, które dają możliwość realizacji sprzedaży internetowej.

Każdy z prezentowanych szablonów Joomla wyróżnia się pięknem, stylem, a jednocześnie z łatwością można go dostosować do własnych potrzeb.

Tutaj możesz pobrać unikat Szablony Bloggera. Tematy w tym zbiorze są bardziej zaawansowane Optymalizacja SEO.

Języki: angielski rosyjski.

Typy: Aktualności, Magazyn, Blog, Minimalizm, Portfolio, One-page, Galeria, Siatka, Sklep internetowy, Wizytówki, Strony korporacyjne.

Tematy: Sport, Zdjęcia, Gry, Gotowanie, Styl i moda, Damskie, Dziecięce, Samochody, Zdrowie, Podróże, Turystyka, Projektowanie, Remont domu, Wnętrze, Natura, Zwierzęta, Taniec, Wideo, Muzyka, Polityka, Ekonomia, Biznes, Forex, Sztuka, zdjęcia, tapety, zarobki, nieruchomości, wędkarstwo, łowiectwo, oprogramowanie, oprogramowanie, aplikacje do gier na Androida.

Technologie: Jquery, AMP, Bootstrap, Ajax, Javascript, Projekt responsywny.

Najlepsze szablony dla blogerów, wybór użytkowników

UberSpot to doskonałe rozwiązanie dla osób ceniących piękny design, optymalizację SEO i efektywną funkcjonalność. W tym motywie znajdziesz wiele fajnych i produktywnych nowych produktów, na przykład nowy widżet na Instagram, mapy witryn, posty, komentarze itp. Możesz także skorzystać z dwóch różnych typów układów.

Niepowstrzymany „Zdobywca niszy”. Jest to idealne rozwiązanie dla witryny jednotematyczne i blogi. Ideą przy tworzeniu motywu było zaimplementowanie nieskończonej nawigacji, której ruch mógłby śledzić wyszukiwarki. Tym samym nowy system nawigacji, w odróżnieniu od poprzednich, nie tylko zwiększy współczynnik behawioralny, ale także w pełni go wyświetli, co przełoży się na wzrost pozycji witryny w wyszukiwaniu.

Zaprojektowany w oparciu o nowe motywy Bloggera z serii (CNES). Potrafi rozwiązać wiele powierzonych zadań. Możesz go używać ze wszystkimi widżetami lub częściowo jako blog z informacjami osobistymi. Szybkość ładowania strony miło Cię zaskoczy.

BlogBoard to jeden z najlepszych griderów w 2018 roku. Łączy kilka stylów na raz. Może służyć jako blogowy sklep internetowy. Świetnie sprawdzi się w prezentacji Twoich umiejętności i usług, dlatego nadaje się również do portfolio.

Dionis ma uproszczony sposób dostarczania wiadomości. Nadaje się do wszelkich nisz i historii. Wśród funkcji, które możemy wyróżnić, jest piękny moduł wstępnego ładowania (animowany obraz przed załadowaniem strony głównej), polecane komunikaty wyskakują po prawej stronie podczas przewijania strony.

Jest to szybki i elastyczny model, który pochłonął kilka dodatków z sieci społecznościowych. Doskonała propozycja dla osób ceniących swój czas. Przetłumaczone na język rosyjski.


Mistik ma cztery różne style. Możesz wybrać ten, który najbardziej Ci się podoba. Łatwe dostosowywanie menu, kolorów i innych elementów pozwala na stworzenie własnego, niepowtarzalnego projektu.


NewsB to lekki motyw wiadomości z połączoną kolorystyką, prostymi i jednocześnie stylowymi widżetami stworzonymi dla różnych tematów i kategorii treści. NewsB jest w pełni responsywny i bezproblemowo obsługiwany przez wszystkie nowoczesne przeglądarki. Pełna wersja zawiera najnowsze ustawienia SEO blogera, które pozwolą Twojej witrynie jeszcze wyżej podnieść swoją pozycję w wyszukiwarkach.

Minima Mag to nowoczesny szablon wiadomości, z responsywnym designem, szybkim ładowaniem wiadomości, stylowymi gadżetami i oczywiście przejrzystym designem, który płynnie łączy w sobie trzy kolory, co ostatecznie sprawia, że ​​Minima Mag jest schludny i elegancki.

Oszałamiający motyw w klasycznym stylu przeznaczony dla kobiecych stron internetowych i blogów. Avicia to profesjonalny motyw o eleganckim i nowoczesnym designie, który może inspirować i przekazywać czytelnikom wyłącznie pozytywne emocje.

Dream Press to jeden z najlepszych motywów dla blogerów. Zobaczysz w nim nowoczesny, elegancki, stylowy i prosty design. Ogólnie rzecz biorąc, wszystkie te cechy pomogą utrzymać czytelnika na stronie.

Jedyne, co musisz wiedzieć o ExGpress, to to, że ma najwygodniejszą funkcjonalność, porównywalną z siecią społecznościową, która zapewni Twojej witrynie wysoki procent zwrotów. Do wszystkiego można dodać optymalizację SEO, dużą prędkość ładowania i dużą podaż miejsca na gadżety i reklamy. ExGpress został zaprojektowany specjalnie z myślą o wygodnym przeglądaniu treści i najlepszej interakcji z wyszukiwarkami, co czyni go jednym z najlepszych obecnie szablonów dla blogerów. Któregoś dnia dodali do niego nową funkcję: pływające paski boczne; podczas przewijania strony w dół lub w górę paski boczne z widżetami poruszają się wraz z przewijaniem.

Grid Line to nowoczesny i stylowy szablon blogspota. Wszystkie jego elementy są starannie dobrane, zoptymalizowane i ułożone w taki sposób, aby maksymalnie skupić uwagę czytelnika na treści. Grid Line została stworzona nie tylko po to, aby skutecznie promować Twoje zasoby internetowe w wyszukiwarkach, ale także po to, by podnosić na duchu ich użytkowników i czytelników.

Witam, drodzy czytelnicy bloga. Dziś będziemy kontynuować to, co już raz podnosiliśmy, a także czego się nauczyliśmy. Dzisiaj postaramy się przyjrzeć różnym opcjom wyświetlania artykułów na stronach internetowych za pomocą różnych pozycji menu.

Menu jest jedną z podstawowych części i zazwyczaj pełni funkcję elementów nawigacyjnych. Ale oprócz nawigacji określają, co dokładnie zostanie wyświetlone na dynamicznej stronie po kliknięciu linku. Tak naprawdę decydują o tym, co będzie wyświetlane na danej stronie.

Do czego służą i jak pracować z elementami menu Joomla

Nie jest to takie łatwe do zrozumienia, szczególnie dla tych użytkowników, którzy mieli do czynienia ze statycznymi witrynami, w których rola menu została zredukowana jedynie do zapewnienia nawigacji. Ogólnie rzecz biorąc, kwestia organizacji treści i sposobów wyświetlania treści jest jedną z najtrudniejszych dla początkujących Joomlovianów.

W pierwszej chwili bardzo trudno jest uchwycić całą relację pomiędzy menu, jego pozycjami, zawartością stron internetowych i modułami, w których są one wyświetlane. Ale porozmawiajmy o wszystkim w porządku. Po pierwsze, jak w każdej innej witrynie internetowej, mogą być one umieszczone albo poziomo (najczęściej w górnej części okna, ale możliwe jest również utworzenie dolnej), albo pionowo (w lewej lub prawej kolumnie szablonu ).

Warto zauważyć, że pozycja menu nawigacyjnego w Joomla może prowadzić zarówno do strony z jednym artykułem, jak i do bloga lub listy materiałów zawartych w kategorii lub sekcji. Ponadto dostęp do tej samej publikacji można uzyskać za pomocą różnych łączy w menu.

Niektóre linki otwierają je pojedynczo na stronie internetowej, podczas gdy inne wyświetlają je jako listę lub jako blog kategorii lub sekcji, do której należy. Prawdopodobnie nadal nie do końca rozumiesz, o czym mówimy, ale mam nadzieję, że to zrozumienie pojawi się, gdy skończysz czytać ten przewodnik.

Możesz więc zobaczyć całe to bogactwo w jednym miejscu - w menedżerze menu. Dostęp do niego można uzyskać z panelu administracyjnego, wybierając z jego górnej linii „Wszystkie menu” - „Menu”. Dla każdego z nich możesz tworzyć elementy, które będą tworzyć strony internetowe z jednym lub drugim.

Ich wygląd ustala się na podstawie ustawień tych samych pozycji menu. Zrozumienie tego jest bardzo ważne, ponieważ wiedza, gdzie szukać określonych ustawień, znacznie ułatwi Ci zadanie. , a także konfigurowanie dla nich modułów.

Po wejściu do menedżera menu możesz kliknąć ikonę w kolumnie naprzeciwko potrzebnej, co otworzy listę wszystkich pozycji, które już tam są. Dostęp do tej strony można również uzyskać, wybierając w panelu administracyjnym z górnej linii „Wszystkie menu” - „Nazwa tego, czego potrzebujesz”:

W rezultacie otworzy się okno z listą:

Tworzenie pozycji menu

U góry zobaczysz przyciski, wśród nich znajdzie się przycisk „Utwórz”, którego kliknięcie otworzy kreator tworzenia nowego elementu nawigacyjnego:

W tym oknie zobaczysz drzewiastą strukturę typów linków menu, które możesz utworzyć w Joomla. Drzewo to zawiera zagnieżdżone elementy, które otwierają się po kliknięciu na wybraną gałąź nadrzędną. Wszystko jest dość proste i jasne.

Służy temu, abyśmy mogli wybrać opcję prezentacji strony, do której przejdziemy po kliknięciu w utworzony link menu. Innymi słowy, będziesz musiał wybrać jeden z szablonów strony Joomla. Różne szablony umożliwiają łączenie jednego lub większej liczby artykułów w oparciu o sekcje i kategorie, do których należą.

Należy pamiętać, że w powyższym drzewku opcji jest całkiem sporo i są one podzielone ze względu na rodzaj komponentu (to znaczy), na podstawie którego treść będzie wyświetlana na stronie. Nas interesują przede wszystkim opcje sugerujące utworzenie domyślnie wbudowanego w silnik komponentu Content, który odpowiada za pracę z materiałami.

Ale oprócz głównego komponentu do pracy z artykułami, istnieją inne, które z kolei również dodadzą do tego drzewa własne opcje, umożliwiające odwoływanie się do stron internetowych z treścią generowaną przez naszą Treść.

Ale na razie skupimy się na rozważeniu produkcji materiałów, a wszystko inne zostanie rozważone najlepiej, jak potrafimy. Zatem element menu w Joomla może prowadzić do trzech głównych typów stron: z pojedynczym artykułem, całą kategorią lub sekcją.

Ponadto element menu może wskazywać pojedynczy komponent lub kategorię tego komponentu. Na przykład możesz utworzyć link prowadzący zarówno do strony zawierającej listę wszystkich kategorii utworzonej galerii, jak i do strony zawierającej zawartość (zdjęcia) tylko jednej.

Ten bałagan może wyglądać tak:

Jednocześnie w drzewie zostały wybrane następujące opcje spośród tych, które zostały dodane po zainstalowaniu komponentu Phoca Gallery:

Głównym zadaniem podczas tworzenia strony internetowej na Joomla jest prawidłowe uporządkowanie treści informacyjnych (treść, treść). Mam na myśli strukturę sekcji i kategorii, zarówno w przypadku artykułów, jak i np. komponentu galerii zdjęć. Cóż, istnieje całkiem sporo metod wyświetlania dobrze zorganizowanej treści.

To prawda, że ​​​​często różnorodność metod wypłat powoduje trudności dla początkujących użytkowników. Mam jednak nadzieję, że pod koniec lektury tej publikacji zamieszanie spowodowane zawiłym systemem nieco zmniejszy się i przynajmniej w niektórych kwestiach pojawi się jasność.

Chcąc osiągnąć jak najwygodniejszą nawigację warto zacząć od prawidłowego utworzenia sekcji i kategorii oraz rozmieszczenia pomiędzy nimi dostępnych artykułów. A stworzenie na tej podstawie rozbudowanego systemu menu i ich elementów w celu wygodnego i zrozumiałego wyjścia dla użytkowników będzie kwestią technologii.

Elementy menu umożliwiające wyświetlenie artykułów w serwisie

Aby wyświetlić treści zawierające artykuły na Twojej stronie, będziesz musiał dodać nowe elementy do menu z gałęzi drzewa o nazwie „Materiały”. Chyba całkiem logiczne. Klikając na tę gałąź drzewa, wyświetli się lista wszystkich możliwych opcji, za pomocą których możesz wyświetlić materiały na stronach swojej witryny:

Nie ma ich zbyt wiele, ale pozwolą na wyświetlanie treści artykułów w najróżniejszych formach – od pojedynczych publikacji po blog całej sekcji na jednej stronie serwisu.

Teraz musimy tylko zrozumieć, do czego służy ta lub inna opcja w tej gałęzi drzewa, a następnie ustalić ich ustawienia, które pozwolą nam wyświetlać blogi lub listy artykułów w Joomla. Za pomocą tych ustawień możesz ustawić wygląd i kolejność wyświetlania materiałów. Ale najpierw najważniejsze.

Rozważymy opcję zamieszczenia jednego artykułu na końcu publikacji, nie ma tam nic skomplikowanego i wymagającego uwagi. A teraz chcę się szczegółowo rozwodzić dwa główne wzorce wyników:

  1. Szablon bloga (kategorii lub sekcji) – tak zwany, ponieważ sposób wyświetlania artykułów w tym przypadku przypomina standardowe blogi. W tym przypadku strona internetowa wygenerowana w Joomla będzie zazwyczaj serią zapowiedzi (części wprowadzających) artykułów, które zakończą się linkiem „Więcej szczegółów”. Wszystkie będą należeć do jednej sekcji lub jednej kategorii, którą wybierzesz podczas konfiguracji.
  2. Standardowy szablon listy sekcji lub kategorii, który w zasadzie jest tym samym. Strona internetowa wygenerowana w Joomla będzie tabelą zawierającą nagłówki kategorii z określonej sekcji lub nagłówki artykułów z określonej kategorii.

Oczywiście szablon bloga ma znacznie większą elastyczność niż standardowy, który wyświetla zawartość strony w tabeli jedynie w formie nagłówków, będących odnośnikami do pełnych wersji artykułów.

Blogowy format kategorii lub sekcji pozwala na wyświetlenie nie tylko tytułów artykułów, ale także dodanie małego ogłoszenia, co pozwala wzbudzić dodatkowe zainteresowanie wśród osób odwiedzających tę stronę, aby kontynuować czytanie i kliknąć link „Czytaj więcej” .

Jednocześnie możesz dość elastycznie dostosować wygląd artykułów. Możesz ustawić, ile ogłoszeń będzie wyświetlanych na całej szerokości strony, ile zostanie podzielonych na kolumny, ustawić liczbę kolumn oraz określić liczbę materiałów wyświetlanych poniżej w postaci linków.

Jak stworzyć bloga w Joomla na podstawie artykułów kategorii

Spróbujmy najpierw stworzyć element menu w Joomla w oparciu o szablon bloga kategorii (lub sekcji) i przyjrzyjmy się wszystkim ustawieniom, które możemy zmienić. Będą dla nich prawie identyczne. Dlatego rozważymy tylko opcję opartą na szablonie kategorii i możesz samodzielnie obliczyć sekcję przez analogię.

Przejdź więc do panelu administracyjnego Joomla, wybierz górne pozycje „Wszystkie menu” - „Nazwa tego, czego potrzebujesz”. Na stronie, która się otworzy, kliknij przycisk „Utwórz” znajdujący się u góry. W drzewie, które się otworzy, kliknij opcję „Materiały” - „Kategoria” - „Szablon listy”. W wyniku tych działań otworzy się okno z ustawieniami pozycji menu na podstawie wybranego szablonu:

W polu „Tytuł” ​​tradycyjnie wpisz nazwę tego elementu menu, który będzie wyświetlany na stronie. Pole „Pseudonim” należy wypełnić tylko wtedy, gdy . Wtedy będziesz potrzebować.

Jeśli do organizacji SEF używasz komponentów innych firm, nie będziesz musiał go wypełniać. Już napisałem.

Pole „Link” wyświetla hiperłącze do strony wygenerowane na podstawie tej pozycji menu. Możesz go skopiować i używać do tworzenia linków internetowych z tekstów innych artykułów w Twojej witrynie. W polu „Pokaż w” będziesz musiał wybrać menu, w którym będzie się znajdować tworzony przez nas element.

W kolumnie „Element nadrzędny” możesz wybrać rodzica dla tworzonego elementu, po kliknięciu na niego w menu wyświetli się nasz zagnieżdżony element. Jeśli nie chcesz, aby był zagnieżdżony, powinieneś pozostawić domyślną opcję „Top”.

W obszarze „Dostęp” możesz ustawić, którzy odwiedzający zobaczą ten przedmiot. Albo wszyscy (najczęściej używana), albo tylko zarejestrowani, albo tylko administratorzy Joomla (opcja „Specjalna”).

W polu „Otwórz w” wybierz, czy strona będzie otwierana w tym samym oknie, czy w nowym oknie, czy w nowej karcie przeglądarki.

Zakładanie bloga na Joomla

Przechodzimy do prawej strony ustawień, gdzie skupione są zakładki z parametrami odpowiedzialnymi za prezentację strony internetowej, która zostanie otwarta w wyniku kliknięcia w ten link. Zacznijmy od głównych parametrów znajdujących się na karcie o tej samej nazwie:

W polu „Kategoria” musisz wybrać tę, której treść będzie wyświetlana jako blog. W kolumnie „Opis” możesz ukryć lub pokazać wyświetlanie opisu dla tej kategorii, który będzie wyświetlany na górze strony bloga. To samo dotyczy „Opisu obrazu”.

W polu „Pełna szerokość” możesz ustawić liczbę artykułów (najczęściej tylko ich części wprowadzające - ogłoszenia), które będą wyświetlane na całej szerokości strony, bez podziału na kolumny. W kolumnie „Wprowadzenie” określasz liczbę materiałów, które zostaną podzielone na kolumny, a w polu „Kolumny” podajesz ich liczbę. Będą one wyświetlane za artykułami wyświetlanymi w pełnej szerokości.

Można więc np. wpisać liczby w te cztery pola: 1 6 2 4, w wyniku czego wygenerowana strona bloga będzie wyglądać następująco: na samej górze wyświetli się jedno ogłoszenie o artykule, a za nim sześć kolejnych ogłoszenia z tej kategorii, cóż, na samym dole pojawi się lista czterech kolejnych linków.

Jest jasne? NIE? Następnie spróbuj samodzielnie poeksperymentować z liczbami w tych ustawieniach, a wszystko stanie się dla ciebie jasne i zrozumiałe. Obecnie nie ma możliwości zaimplementowania w Joomla wyświetlania artykułów w kategorii lub sekcji bloga, najpierw w kolumnach, a następnie na całej szerokości strony. Dlatego będziesz musiał zadowolić się tym, co masz.

Aha, tak przy okazji, zero w którymkolwiek z tych czterech pól z wyjątkiem „kolumny” będzie oznaczać, że żaden z materiałów w tej kategorii nie będzie korzystał z tej funkcji wyświetlania. Przyjrzeliśmy się głównym parametrom, które można zmienić podczas tworzenia pozycji menu w Joomla. Przejdźmy teraz do zakładki zaawansowane:

Oto ustawienia odpowiedzialne za kolejność artykułów. Opcji jest mnóstwo – według daty, alfabetycznie, w kolejności wyświetlania ustawionej w menadżerze treści (tej kategorii).

Pole Kolejność będzie potrzebne, jeśli tworzysz pozycję menu dla sekcji zawierającej więcej niż jedną kategorię. W tym przypadku możesz wybrać sposób sortowania kategorii w sekcji, według którego na stronie wyświetli się ich lista, wygenerowana na podstawie szablonu bloga sekcji.

Pole „Sortowanie” określa kolejność samych artykułów podczas ich wyświetlania. Nawiasem mówiąc, tworząc pozycję menu o nazwie kodowej „Szablon bloga sekcji”, możesz sortować wszystkie artykuły bez uwzględniania ich przynależności do określonej kategorii, ale aby to zrobić, musisz wybrać opcję „Domyślne” w poprzednim „Zamów " pole.

Jeśli wybierzesz opcję „Kolejność wyświetlania”, artykuły z wybranej przez Ciebie kategorii Joomla będą wyświetlane na stronie w kolejności, którą ustawiłeś w menedżerze treści, ustawiając dla nich tylko filtr.

Artykuły należące do wybranej kategorii można sortować na dwa sposoby w menedżerze treści. Możesz umieścić potrzebne liczby w kolumnie „Sortowanie” i kliknąć dyskietkę znajdującą się obok nazwy tej kolumny. Możesz także użyć zielonych strzałek w tej samej kolumnie, ale przy dużej liczbie artykułów będzie to prawdopodobnie niewygodne.

W kolumnie „Paginacja” i kilku kolejnych kolumnach zaawansowanych ustawień pozycji menu opartych na szablonie bloga kategorii lub sekcji, możesz ukrywać i pokazywać paginację. Załóżmy, że jeśli w wyświetlanej kategorii jest więcej materiałów niż określiłeś w ustawieniach opisanych powyżej, to Joomla doda numerację (paginację) na dole wygenerowanej strony internetowej z blogiem, chyba że wyłączysz tę opcję w „Stronicowaniu” pole.

Nie zapominaj, że artykuły, które mają być wyświetlane jako część bloga w Joomla, muszą być odpowiednio przygotowane, czyli należy je otworzyć w edytorze wizualnym w celu edycji, umieścić kursor myszy po kilku akapitach tekstu i kliknąć przycisk „ Więcej szczegółów", znajdujący się na dole okna edytora.

W rezultacie w miejscu kursora pojawi się linia oddzielająca tekst ogłoszenia. Na blogu wyświetli się tylko ogłoszenie znajdujące się nad tą linijką.

Wyświetlanie osobnego materiału, listy kategorii lub artykułów

Przyjrzyjmy się teraz ustawieniom, które można ustawić podczas tworzenia lub edytowania elementu menu w oparciu o standardowy szablon sekcji. Najpierw przejdź do panelu administracyjnego, wybierz z górnej linii „Wszystkie menu” - „Nazwa tego, czego potrzebujesz”. W oknie, które zostanie otwarte, kliknij przycisk „Utwórz” znajdujący się u góry.

W otwartym drzewie elementów, które możesz utworzyć, kliknij opcję „Materiały” - „Kategoria” - „Standardowy szablon przekroju”. W wyniku tych działań otworzy się okno z ustawieniami.

Co ciekawe, jego lewa strona będzie wyglądać dokładnie tak samo, jak ta, którą badaliśmy wcześniej. Główna różnica polega na głównych parametrach:

W polu „Sekcja” musisz wybrać sekcję, której lista kategorii zostanie wyświetlona po kliknięciu tego linku w menu. Nawiasem mówiąc, odwiedzający przeglądając listę kategorii, będzie mógł wyświetlić listę materiałów w każdej z nich, po prostu klikając myszką na jej nazwę. Przeznaczenie pól „Opis” i „Obraz” jest podobne do tego omówionego powyżej.

Łatwiej będzie Ci zobaczyć przeznaczenie pozostałych pól w działaniu, niż o tym przeczytać. Wszystkie pozostałe ustawienia nie różnią się od tych omówionych powyżej.

Spróbujmy utworzyć pozycję menu w Joomla w oparciu o szablon listy kategorii i zobaczmy, jak różnią się ustawienia:

W poniższych ustawieniach możesz ustawić liczbę artykułów wyświetlanych na liście, a także zezwolić lub wyłączyć wyświetlanie nagłówków kolumn listy, daty utworzenia (możesz ustawić dla niej własny format) oraz filtr, który pozwoli Ci sortuj materiały według nagłówków, autorów lub trafień (liczba wyświetleń materiału przez odwiedzających).

No cóż, na koniec powiem kilka słów o tworzeniu pozycji menu w Joomla na podstawie standardowego szablonu materiałowego. Tutaj wszystko jest bardzo proste, w głównych parametrach masz jedynie możliwość wyboru potrzebnego artykułu z menedżera materiałów, który otworzy się po kliknięciu linku do pozycji menu.

Możliwe, że ta burżuazyjna wizja udanej promocji bloga Ci się przyda (mówi autor najpopularniejszego w mieszczaństwie bloga o SEO):

Powodzenia! Do zobaczenia wkrótce na stronach bloga

Możesz być zainteresowany

Tworzenie i wyświetlanie artykułów (treści) w Joomla za pomocą sekcji i kategorii, bloga na Joomla i przycisku Czytaj więcej.
Kontakty dla witryny i formularz opinii za pomocą wbudowanego komponentu Joomla
Co to jest Joomla
Moduły do ​​wyświetlania listy sekcji w Joomla, losowych i najnowszych wiadomości, podobnych materiałów, dowolnych zdjęć i kodu HTML
Menu w Joomla - dodanie menu zagnieżdżonego lub rozwijanego, a także utworzenie i konfiguracja modułu umożliwiającego jego wyświetlanie na stronie
Moduły w Joomla - przeglądanie pozycji, ustawianie i wyświetlanie oraz przypisywanie przyrostków klas
Porządkowanie treści w Joomla - usuwanie i tworzenie artykułów w panelu administracyjnym oraz ustawianie parametrów dla wszystkich materiałów
Komponent K2 do tworzenia blogów, katalogów i portali na Joomla - funkcje, instalacja i rusyfikacja
Administrator Joomla - kompletna instrukcja wszystkich ustawień panelu administracyjnego Joomla ze szczegółami i obrazkami

Często pojawiają się sytuacje, gdy potrzebujesz różnych kategorii w Joomla! wyniki przy użyciu indywidualnych szablonów. Na przykład kategoria wiadomości jest wyświetlana za pomocą własnego szablonu, a kategoria artykułów powinna być wyświetlana za pomocą własnego szablonu, który bardzo różni się od szablonu wyświetlania wiadomości Joomla. Oto prosty sposób, aby to zrobić na standardowym poziomie szablonu wyjściowego com_content, bez wpływu na rdzeń Joomla.

Po zapoznaniu się ze strukturą standardowego komponentu com_content w Joomla, skopiujmy pliki wyjściowe szablonów kategorii do naszego szablonu Joomla, jeśli jeszcze ich tam nie ma. Rozważ szablon wyjściowy blogu kategorii:

(root)\templates\(TEMPLATE)\html\com_content\category\blog.php – szablon początkowy

(root)\templates\(TEMPLATE)\html\com_content\category\blog_item.php – szablon materiału

(root)\templates\(TEMPLATE)\html\com_content\category\blog_links.php – szablon linków do poniższych materiałów

Najpierw zostanie załadowany szablon wyjściowy blog.php, który z kolei użyje pozostałych dwóch szablonów. Aby rozwiązać problem, nie musisz dotykać podstawowych plików Joomla, a jedynie użyte zostaną szablony.

Ponieważ blog.php zostanie załadowany jako pierwszy, należy odpowiednio nim manipulować. Możesz dodać warunek konieczny, aby sprawdzić kategorię Joomla. Po sprawdzeniu, że bezpośredni dostęp jest zabroniony, dodaj:

items->catid === $categories[$i]) ( $this->_layout = "mójblog"; $this->display(); $check = true; break; ) ) // Jeśli warunek nie jest zgodny , wyświetl zwykły szablon if (!isset($check)): $cparams =& JComponentHelper::getParams("com_media"); ?>

A na końcu pliku zamykamy warunek:

Przyjrzyjmy się trochę kodowi:

Do zmiennej $kategorie pytamy ID kategorie, które należy wyświetlić jako osobny szablon, oddzielone przecinkami. Następnie odpowiednio układamy całość w tablicę i wybieramy pierwszy element w celu ustalenia kategorii wyjściowej. Następnie porównujemy tę kategorię z kategoriami określonymi w zmiennej $kategorie i jeśli jest dopasowanie, ustawiamy nasz szablon i wyświetlamy go. Jeśli nie zostaną znalezione żadne dopasowania, zmienna $czek nie jest zainstalowany i wyświetlany jest zwykły szablon blog.php.

Pozostało jeszcze tylko utworzyć nasze pliki szablonów w tym samym katalogu:

(root)\templates\(TEMPLATE)\html\com_content\category\myblog.php – szablon początkowy

(root)\templates\(TEMPLATE)\html\com_content\category\myblog_item.php – szablon materiału

(root)\templates\(TEMPLATE)\html\com_content\category\myblog_links.php – szablon linków do poniższych materiałów

W ten sposób możesz kontrolować szablony wyjściowe dla różnych kategorii bez wpływu na rdzeń Joomla.

W WordPressa jest to realizowane w bardzo prosty sposób: wystarczy utworzyć kopię szablonu kategoria.php i dodaj do niego ślimak (angielska nazwa systemowa rubryki) z wymaganej rubryki. Na przykład: kategoria-aktualności.php będzie używany podczas wyświetlania postów kategorii z ślimakiem Aktualności.

Poruszyliśmy temat WordPressa, tutaj rozważymy Joomla, a mianowicie, jak tworzyć i przedefiniowywać szablony wyjściowe. Nie, nie, nie ogólny szablon strony internetowej (choć będziemy nad nim pracować), ale coś innego, o czym niestety wielu programistów po prostu zaniedbuje. Ale najpierw najważniejsze.

Przyjrzyjmy się najpierw, jak działa szablonowanie w Joomla. Wyjaśnię ogólnie, ale tak, żebyście zrozumieli o jakich wzorach mówię. Wszyscy wiemy, że strona internetowa ma szablon, który możemy zmienić na dowolny. Zatem ten szablon może zawierać podszablony, mianowicie szablony rozszerzeń. Wyobraź sobie, że chcesz zmienić styl wyjściowy na przykład jakiegoś modułu, weźmy moduł do wysyłania najnowszych materiałów. Moduł może być wbudowany natywnie lub innej firmy, w zasadzie nie ma to znaczenia, istota jest taka sama. Wyobraźmy sobie, że musimy zamienić tytuł artykułu z obrazem ogłoszenia, tj. tak było - najpierw pojawia się tytuł artykułu, potem pod nim zdjęcie, potem data, potem tekst itp. A projektant narysował to dla nas tak - zdjęcie jest powyżej, a tytuł poniżej. Jak się zmienimy? Oto najciekawsza rzecz... Wielu programistów nie myśli o tym, że Joomla jest systemem szybko rozwijającym się, który charakteryzuje się częstymi aktualizacjami. Jednak wielu programistów znajduje te właśnie linie w plikach modułów i zmienia je według potrzeb. Czy to nie możliwe? Przecież jest to możliwe dopiero po aktualizacji modułu lub silnika, jeśli jest to moduł natywny - Twoje zmiany zostaną zrujnowane, a cała Twoja praca pójdzie na marne. Oznacza to, że zmienione pliki zostaną po prostu nadpisane podczas aktualizacji. Twórcy przewidzieli to i opracowali system szablonów, i moim zdaniem jest to bardzo poprawne i wygodne podejście.

Struktura artykułu

Jak więc działa zastępowanie szablonu? Joomla, jak większość nowoczesnych silników, działa według modelu MVC - model, widok, kontroler. Nie będę teraz wnikał głębiej, ale powiem, że model ten przewiduje oddzielenie logiki od szablonu. Zatem to właśnie ten szablon jest umieszczany w głównym szablonie Joomla. Joomla została zaprojektowana w taki sposób, że jeśli szablony rozszerzeń nie zostaną znalezione w szablonie strony głównej w folderze „html”, usuną je z jądra. Żeby było jasne podam jeden przykład.

Weźmy standardowy komponent com_treść jest składnikiem artykułów Joomla. Spróbujmy na nowo zdefiniować rodzaj polecanych artykułów. Wyświetlmy je np. na stronie głównej. W tym celu musimy dodać szablon wyświetlania wybranych artykułów komponentu do głównego szablonu Joomla. W tym celu utwórz w katalogu głównym szablonu strony głównej folder html, następnie w nim folder „com_content”, a następnie w nim folder „featured” (wybrane materiały), tj. ścieżka będzie wyglądać mniej więcej tak - /templates/your template/html/com_content/featured. Teraz przejdź do następującej ścieżki - /components/com_content/views/featured/tmpl/ i skopiuj pliki default.php, default_links.php i default_item.php do utworzonego folderu „featured” swojego szablonu. Teraz edytuj te pliki według potrzeb. Zmiany będziesz mógł od razu zobaczyć na stronie. Teraz, gdy zaktualizujesz Joomla, Twoje zmiany pozostaną nienaruszone.

W ten sposób możesz zastąpić szablon wyjściowy prawie każdego komponentu lub modułu, zarówno wbudowanego, jak i zewnętrznego. Wtyczki nie mają szablonów. Z jednej strony przedefiniowanie szablonów może wydawać się udręką – tworzenie folderów w określonej kolejności; jeśli zrobimy coś źle, szablony nie będą działać. W najnowszych wersjach Joomla, począwszy od Joomla 3.2, stało się możliwe automatyczne tworzenie nadpisań bezpośrednio z panelu administracyjnego witryny. Aby to zrobić, przejdź do Rozszerzenia -> Menedżer szablonów -> na liście szablonów obok używanego szablonu, w kolumnie „Szablon” kliknij nazwę szablonu i wejdź do edytora szablonów.

Teraz wystarczy kliknąć na rozszerzenie, które Cię interesuje, a nadpisania zostaną automatycznie utworzone w folderze wybranego szablonu. Moim zdaniem to znacznie ułatwia życie, bo... nie musisz się martwić, jakie foldery utworzyć, co gdzie umieścić itp.

Ponadto, oprócz szablonów komponentów i modułów, możemy na nowo zdefiniować wygląd układów. Co to są układy? Przykładowo musimy zmienić szablon nawigacji strony. Aby to zrobić, po prostu utwórz szablon układu „Paginacja” w panelu administracyjnym i zmień go w razie potrzeby. Układy to nowa funkcja wprowadzona w Joomla 3.

Alternatywny układ

Teraz rozumiemy, że przed zmianą projektu wyjściowego określonego rozszerzenia musimy utworzyć jego szablon. Ale wyobraźcie sobie, że temu samemu modułowi trzeba nadać kilka projektów, tj. w jednej sekcji witryny projekt jest taki sam, w innej sekcji projekt jest inny. Jak tu być? Powiem, że programiści też to przewidzieli i stworzyli specjalną opcję o nazwie „Układ alternatywny”. Tę opcję możesz zobaczyć w ustawieniach modułu lub komponentu. Przykładowo w ustawieniach modułu wygląda to tak.

Przykładowo zdefiniujmy na nowo szablon modułu formularza logowania na stronie i utwórzmy dwa szablony. Aby było jasne czym się od siebie różnią, zmieńmy przycisk logowania w jednym szablonie na kolor pomarańczowy; domyślnie przycisk logowania w szablonie „Protogwiazda” niebieski. Aby to zrobić, najpierw przejdź do menedżera szablonów i utwórz nadpisanie modułu "mod_login"— Rozszerzenia -> Menedżer szablonów -> w kolumnie „Szablon” wybierz nasz szablon, mam ten szablon „Protogwiazda”-> zakładka „Utwórz nadpisanie” i w kolumnie „Moduły” kliknij link "mod_login".

Następnie otrzymujemy wiadomość, że override został utworzony i kolejnym krokiem będzie przejście do folderu z szablonami „Protostar” (jeśli witryna jest hostowana, to lepiej skorzystać z klienta FTP, np. total Commander) i widzimy, że w katalogu głównym szablonu pojawił się folder „html”, otwórz ten folder, a następnie folder "mod_login" i widzimy dwa pliki szablonów: domyślny.php I default_logout.php. Możemy zmieniać te pliki według własnego uznania i po odświeżeniu strony od razu możemy zobaczyć efekt na stronie. Jednak zmiany te zostaną zastosowane natychmiast do wszystkich utworzonych modułów "mod_login" i musimy stworzyć dwa różne projekty.

Aby zrozumieć istotę alternatywnego układu należy przejść do ustawień modułu Formularz logowania -> zakładka „Dodatkowe parametry” i upewnić się, że na rozwijanej liście „Układ alternatywny” Jest tylko domyślny szablon i tyle.

Utwórzmy teraz kopie szablonów zastąpień w folderze mod_login szablon strony internetowej (wybierz plik, naciśnij ctrl + c, następnie ctrl + v), będziemy mieli pliki z przedrostkiem „kopia”. Zmieńmy nazwę obu plików, zastępując przedrostek „copy” np. "-alternatywny"(nazwy plików muszą być ściśle łacińskie i nie zawierać podkreśleń), tj. powinniśmy mieć dwa dodatkowe pliki: domyślna-alternatywa.php I default-alternative_logout.php. Teraz szukamy kodu przycisku w pliku domyślna-alternatywa.php z klasą „btn btn-podstawowy” i zmienić „btn-podstawowy” NA „btn-ostrzeżenie”(klasa przycisku alertu w ), tj. lubię to - class="btn btn-ostrzeżenie".

Przejdźmy teraz do ustawień modułu mod_login i widzimy, że na liście „Układ alternatywny” pojawił się dodatkowy szablon „domyślna alternatywa”.

To wszystko, teraz możemy sklonować nasz moduł i wybrać szablon „domyślna alternatywa” w opcji „Układ alternatywny”. Teraz ten szablon będzie wyświetlany na stronie z pomarańczowym przyciskiem logowania.

Alternatywny układ kategorii i artykułów

Podobnie jak moduły, artykułom i kategoriom można przypisać własny alternatywny układ wyników. Możemy zastąpić dane wyjściowe dowolnego artykułu lub kategorii. Tworząc stronę internetową często trzeba uciekać się do takich metod, zwłaszcza jeśli jest to duża witryna i znajduje się na niej mnóstwo różnych informacji.

Alternatywny układ możemy przypisać do osobnej kategorii i osobnego artykułu.


Warto od razu zaznaczyć, że alternatywny układ kategorii sprawdzi się tylko wtedy, gdy kategoria nie będzie powiązana z pozycją menu typu „Blog kategorii” lub „Lista materiałów kategorii”. Aby wyświetlić alternatywny układ kategorii powiązanej z pozycją menu, zastosujemy inną metodę, ale o tym więcej poniżej...

Alternatywny układ pojedynczego artykułu

Stwórzmy alternatywny układ dla osobnego materiału. Przykładowo w osobnym materiale ustawiłem tytuł H2 na klasę pageTitle, dzięki czemu materiał ten stał się unikalny w stosunku do innych. Jak można to osiągnąć? Po prostu tworzymy alternatywny układ strony i przypisujemy go do żądanego artykułu. Aby to zrobić najpierw utwórz nadpisanie artykułu: Rozszerzenia -> Menedżer szablonów -> kolumna „Szablon”, wybierz swój szablon -> Utwórz nadpisanie -> w kolumnie „Komponenty” znajdujemy „com_content”, rozwiń listę i kliknij link „artykuł”.

Teraz przejdź do katalogu - /templates/your template/html/com_content/article/ i utwórz kopię pliku default.php. Następnie zmień nazwę tego pliku, na przykład default-alt.php. Dokonujemy niezbędnych zmian w szablonie (ustawiam tytuł strony na klasę pageTitle, jeśli pamiętasz). Teraz przypiszmy ten szablon do żądanego artykułu - Materiały -> Menedżer materiałów -> wybierz żądany materiał -> Opcje wyświetlania materiału -> zejdź na dół i w polu „Układ alternatywny” wybierz nasz układ - domyślny alt.

Teraz, jeśli ponownie załadujemy stronę, będziemy mogli zobaczyć nasze zmiany.

Nadajmy teraz naszemu alternatywnemu układowi „domyślny alt” odpowiednią nazwę. Nazwijmy to na przykład tak – Mój alternatywny układ. Aby to zrobić musimy dodać stałą z translacją - TPL_ NAZWA TWOJEGO SZABLONU _COM_CONTENT_ARTICLE_LAYOUT_ NAZWA PLIKU ALTERNATYWNEGO UKŁADU ="Mój alternatywny układ" - w pliku lokalizacyjnym szablonu - ru-RU.tpl_ nazwa szablonu .sys.ini.

Używam domyślnego szablonu „protostar”, a nazwa mojego alternatywnego pliku układu to default-alt.php. W moim przypadku do tłumaczenia dodałem stałą TPL_PROTOSTAR_COM_CONTENT_ARTICLE_LAYOUT_DEFAULT-ALT=”Mój alternatywny układ” do pliku ru-RU.tpl_protostar.sys.ini (/language/ru-RU/). Teraz, gdy wybiorę alternatywny układ, wyświetli się moje imię i nazwisko.

Istnieje łatwiejsza metoda zlokalizowania alternatywnego układu poprzez zastąpienie stałych języka Joomla. Pisałam o tym w, możesz też przeczytać. Tłumaczenie tworzy się z poziomu panelu administracyjnego i nie ma potrzeby wchodzenia do plików. Aby to zrobić, przejdź do Rozszerzenia -> Menedżer języków -> Redefiniowanie stałych. Następnie w polu „Filtr” przejdź do obszaru panelu sterowania z żądanym językiem (mam rosyjski, w witrynie wielojęzycznej będziesz musiał utworzyć osobny dla każdego języka).

Teraz kliknij przycisk „Utwórz” i wpisz naszą stałą w polu „Stała językowa”, u mnie jest to TPL_PROTOSTAR_COM_CONTENT_ARTICLE_LAYOUT_DEFAULT-ALT. W polu „Tekst” wpisz jego tłumaczenie – Mój alternatywny układ. Kliknij Zapisz. To wszystko, układ również zostanie przetłumaczony.

Dodam, że nasz alternatywny układ można zdefiniować także globalnie, tj. domyślnie będzie dotyczyć wszystkich materiałów. Aby to zrobić, przejdź do ustawień materiałów - Menedżer materiałów -> kliknij przycisk „Ustawienia” w prawym górnym rogu -> w pierwszej zakładce „Materiały”, na samej górze znajduje się pole „Wybór układu”.

Alternatywny układ kategorii

W podobny sposób jak w przypadku artykułu tworzony jest alternatywny układ kategorii. Utwórz zastąpienie szablonu listy artykułów kategorii (podczas tworzenia zastąpienia kliknij link „kategoria”). Następnie przejdź do naszego szablonu i otwórz utworzony folder override - kategoria. W tym folderze znajdziemy pliki: blog.php, blog_item.php I blog_dzieci.php i utwórz ich kopie (wybierz, CTRL+C -> CTRL+V). Zmieńmy nazwy kopii tych plików, nazwałem je tak: mójblog.php, mójblog_item.php I mójblog_dzieci.php. Możesz zastąpić przedrostek „ mój blog_» według nazwy, ale kolejność działań musi być dokładnie taka, w przeciwnym razie mogą wystąpić błędy. Teraz w panelu administracyjnym serwisu otwieramy kategorię, do której chcemy przypisać alternatywny układ i w zakładce „Opcje” odnajdujemy pole „Układ alternatywny”. Rozwijając listę, zobaczymy stworzony przez nas układ (domyślnie są już dwa układy: Blog i Lista).

Przypomnę ci jeszcze raz! Ten alternatywny układ zostanie zastosowany tylko wtedy, gdy kategoria nie jest powiązana z pozycją menu z typem bloga kategorii lub listy kategorii.

Możesz także nadać układowi odpowiednią nazwę tworząc stałą językową - TPL_ NAZWA SZABLONU _COM_CONTENT_CATEGORY_LAYOUT_ NAZWA PLIKU UKŁADU (kopia pliku blog.php). W moim przypadku będzie to - TPL_PROTOSTAR_COM_CONTENT_CATEGORY_LAYOUT_MYBLOG, w polu tłumaczenia podałem swoje imię i nazwisko - Mój blog.

Zatem na nowo zdefiniowaliśmy szablon wyjściowy bloga kategorii, ale jeśli zauważyłeś, że w folderze kategorii nadpisania znajdują się również pliki: default.php, default_item.php i default_children.php - są to nasze pliki szablonów listy kategorii. Jeśli więc chcesz utworzyć alternatywny układ listy kategorii, musisz utworzyć kopie tych plików. Reszta jest taka sama.

Wydawałoby się, że to wszystko, ale jest jeszcze jedna kwestia, o której chcę porozmawiać. Wyobraź sobie naszą listę materiałów kategorii, są one wyświetlane w formacie bloga. Zmieńmy teraz tytuł materiału na liście kategorii. Domyślnie jest to H2, my zmienimy go na H3. Wprowadzono zmiany w pliku blog_item.php, ale wprowadzę zmiany w alternatywnym układzie, pliku myblog_item.php. Jeśli więc otworzymy ten plik, okaże się, że niektóre bloki są umieszczone w osobnych plikach, łącznie z tytułem naszego artykułu. Podczas tworzenia nadpisania w szablonie pamiętaj o trzeciej kolumnie „Układy”. Teraz przejdziemy do tej kolumny. Musimy utworzyć zastąpienia układu dla standardowego komponentu artykułu Joomla. W tym celu przechodzimy do nadpisań i w kolumnie „Układy” klikamy w link „treść”. Teraz wchodzimy do folderu naszego szablonu, następnie do folderu „html” i widzimy, że pojawił się tam kolejny folder - „układy”. Świetnie! Przejdźmy teraz do tego folderu -> joomla -> content i tutaj musimy znaleźć plik zawierający tytuł naszego artykułu. Aby to zrobić, wróćmy do naszego pliku myblog_item.php (w moim przypadku) i poszukajmy linii, w których wyświetlamy tytuł. Dla mnie jest to linia 23. To wygląda tak:

przedmiot); ?>

Na podstawie tego kodu widzimy, że podłączamy plik o nazwie - blog_style_default_item_title, właśnie tego będziemy szukać w folderze układów. Mam ten plik - blog_style_default_item_title.php. Możesz go od razu otworzyć i edytować, ale sugeruję również utworzenie alternatywnego układu dla tego szablonu nagłówka. Aby to zrobić utwórz kopię tego pliku i zmień jego nazwę, np. Ja nazwałem go tak - . Przejdźmy teraz do pliku mójblog_item.php i zmień linię

przedmiot); ?>

przedmiot); ?>

Teraz plik szablonu mójblog_style_default_item_title.php możesz zmieniać według własnego uznania, a zmiany zostaną zastosowane dokładnie w kategorii, do której przypisany jest alternatywny układ kategorii. Tak wszystko działa. W ten sam sposób przedefiniowano pozostałe szablony kolumny „Układy”.

Ten alternatywny układ można również zdefiniować globalnie, tj. zostaną domyślnie przypisane do wszystkich kategorii. Przejdź do ustawień standardowego komponentu artykułu Joomla i wybierz żądany układ w zakładce „Kategoria”.

Alternatywny układ pozycji menu

Przyjrzyjmy się teraz innej opcji tworzenia alternatywnego układu zakotwiczonego w elemencie menu. Przejdź do katalogu - /templates/your template/html/com_content/categoty i utwórz kopię pliku blog.xml, a następnie zmień jego nazwę na (w moim przypadku) myblog.xml. Teraz otwórzmy ten plik. Na początku pliku zobaczymy następującą strukturę:

Ta struktura definiuje pozycję menu naszego układu. Zmieńmy następujące stałe na własne, zastępując wybrany fragment zgodnie z utworzonym alternatywnym szablonem i utwórzmy dla nich override w plikach językowych:

COM_CONTENT_CATEGORY_VIEW_ BLOG _TYTUŁ
COM_CONTENT_CATEGORY_VIEW_ BLOG _OPCJA
JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_ BLOG
COM_CONTENT_CATEGORY_VIEW_ BLOG _DESC

Nazwałem je następująco:

COM_CONTENT_CATEGORY_VIEW_MYBLOG_TITLE
COM_CONTENT_CATEGORY_VIEW_MYBLOG_OPTION
JHELP_MENUS_MENU_ITEM_ARTICLE_CATEGORY_MYBLOG
COM_CONTENT_CATEGORY_VIEW_MYBLOG_DESC

Przejdź do menedżera języków i utwórz stałe nadpisania obszaru panelu sterowania żądanym językiem. Wszystko, co musiałem zrobić, to utworzyć zastąpienia dla dwóch stałych: COM_CONTENT_CATEGORY_VIEW_MYBLOG_TITLE i COM_CONTENT_CATEGORY_VIEW_MYBLOG_DESC.

Tworzymy nową pozycję menu, wybieramy typ „Materiały” i widzimy, że pojawił się tam nowy typ naszego alternatywnego układu. Nazwałem to „Układ bloga kategorii alternatywnej”.

Teraz wynik artykułów w tym punkcie menu będzie wyświetlany zgodnie z utworzonym układem.

Ostrzegam, że jeśli utworzysz alternatywny układ pozycji menu, to nie będziesz mógł wybrać tego alternatywnego układu globalnie ani z kategorii, ponieważ nie będzie już dostępny.

Styl modułu

Wróćmy do naszych modułów i zobaczmy, co jeszcze możemy tam zrobić, aby ułatwić nam życie. Do tej pory badaliśmy wewnętrzne układy każdego rozszerzenia, mówiąc o tym, że można je przedefiniować, ale moduły mają również zewnętrzną powłokę, która nie była dla nas dostępna przy użyciu powyższych metod. Co to za skorupa? Jest to na przykład blok z klasą moduletable, która otacza każdy moduł standardowym stylem wyjściowym xhtml. Można tu także podać tytuł modułu, który domyślnie wyświetlany jest w tagu H3. A teraz wyobraźcie sobie sytuację - trzeba zmienić jeden z modułów, a raczej jego tytuł, aby zmienić znacznik H3 na zwykły blok div z określoną klasą, powiedzmy klasą moduleTitle, + dodać też wewnątrz tego bloku znacznik span, tj. otocz tytuł dodatkowym znacznikiem span. Dotyczyło to osobnego modułu. Ale co, jeśli chcesz wyświetlić w ten sposób wszystkie moduły w określonej pozycji modułu?

Rozwiążmy to. Możemy stworzyć unikalny wrapper i przypisać go do dowolnego modułu. Aby to zrobić, utwórz plik moduły.php w folderze szablonów, a pełna ścieżka będzie wyglądać następująco - /templates/your template/html/modules.php. Otwórz ten plik i wklej do niego następujący kod:

treść)): ?>

">tytuł programu): ?>

tytuł; ?>

treść; ?>

Ale nie spiesz się z zapisaniem, musimy go jeszcze edytować, a dokładniej stworzyć unikalny styl dla modułu, w przeciwnym razie na stronie pojawi się błąd w postaci białego ekranu (z wyłączonym wyświetlaniem błędów), ponieważ ten styl już istnieje. Nas interesuje funkcja „modChrome_xhtm” nadajmy temu unikalną nazwę, nazwałem to tak - „modChrome_myStyle”. To wszystko, teraz zawartość funkcji możemy dowolnie edytować. W rezultacie, jeśli wdrożyłem swój plan, zmodernizowałem kod w następujący sposób:

treść)): ?>

">tytuł programu): ?>
tytuł; ?>
treść; ?>

Teraz możesz zapisać ten plik. Następną rzeczą, którą zrobimy, będzie przejście do menedżera modułów i otwarcie żądanego modułu do edycji. Przejdźmy do zakładki „Dodatkowe parametry”, zjeżdżamy w dół i w ostatnim filtrze „Styl modułu” widzimy, że mamy dodatkowy styl – u mnie jest to myStyle.

Wybierz ten styl i obserwuj efekt. Jeśli sprawdzimy, zobaczymy, że zamiast zwykłego tytułu H3 mamy teraz blok div z klasą moduleTitle, która zawiera również wewnętrzny znacznik span.

Ta funkcja przypisywania unikalnego stylu każdemu modułowi pojawiła się w Joomla 3. Nie widziałem tej funkcji w Joomla 2.5. Jeśli jeszcze tego nie zrobiłeś.

Przyjrzyjmy się teraz, jak wyprowadzić wszystkie moduły zgodnie z danym stylem w określonej pozycji modułu. W szablonie dodaje się pozycję modułową w następujący sposób:

name="header" - zamiast tego nagłówek Wpisz swoje imię i nazwisko dla stanowiska modułowego.

Jeśli zauważysz, w tej pozycji wyświetlany jest standardowy styl - xhtml. Zastąpmy go naszym stworzonym - myStyle, tj. lubię to:

To wszystko, teraz wszystkie moduły w tej modułowej pozycji będą wyświetlane zgodnie z naszym stylem. Szacunek dla twórców za umożliwienie tak elastycznego dostosowywania szablonu!

Dodatkowe funkcje

Jeśli zauważyłeś, że w tej samej zakładce modułu „Dodatkowe parametry”, oprócz pól „Alternatywny układ” i „Styl modułu”, znajdują się także pola takie jak „Przyrostek klasy CSS modułu”, „Cachowanie”, „Moduł HTML tag”, „Rozmiar Bootstrapa”, „Tag nagłówka HTML”, „Klasa nagłówka CSS”. Cóż, pole „Buforowanie” nie ma nic wspólnego z szablonami, więc na razie je pominiemy. Przyjrzyjmy się pozostałym polom.

Sufiks klasy CSS modułu— dodaje przyrostek do bloku z klasą moduletable. Dodatkową klasę można określić oddzieloną spacją lub łącznikiem, a nawet zapisaną razem. W ten sposób możemy jednoznacznie zdefiniować klasę bloku modułu i napisać dla niej żądane style.

Znacznik modułu HTML- działa jeśli wybierzemy styl modułu HTML5. Ten styl jest tworzony domyślnie. Opcja pozwala na zastąpienie standardowego bloku div jednym z wybranych - sekcją, nawigacją, artykułem itp.

Rozmiar Bootstrapa— działa z wybranym stylem modułu HTML5. Ta opcja ma zastosowanie tylko wtedy, gdy używasz