Share This

Kilka lat temu zastanawiałem się nad wykupieniem konta w jednym z klubów które oferują szablony. Były to czasy joomla 1.5 i wtedy jeszcze firma Rockettheme nie miała swojego frameworka. Sam nie wiem jak trafiłem na ich stronę. Szukałem wtedy szablonów które charakteryzowały by się dużymi możliwościami zmian. Wykupienie konta developera joomla w RT to koszt 349$ dużo i mało jeśli brać pod uwagę nielimitowany dostęp do wszystkich szablonów i bardzo nowoczesny framework.

Składacze szablonów joomla dzielą się na przeciwników i zwolenników frameworków. Przeciwnicy uważają że jest to po prostu przerost formy nad treścią i duża liczba funkcji pozostaje nie wykorzystana - lepiej przygotować stronę szytą na miarę, bez możliwości dużej rozbudowy, ale lekką dla przeglądarek. Faktycznie czasem wydaje mi się że Gantry do lekkich nie należy, ale liczba pozycji modułów sprawia że dodawanie nowych modułów na stronie odbywa się bez problemu bo jest wiele pozycji które to umożliwiają. Jestem fanem frameworków.

 

Poniżej siatka Gantry - w wersji komercyjnej. Ktoś powie że Gantry jest tylko darmowe, ale szablony komercyjne to jednak całkiem inna bajka - wystarczy pobrać i zainstalować darmowy szablon dołączany do frameworka żeby się o tym przekonać.

 Gantry w poziomie dzieli się na 12 części, ale dla pozycji modułu możemy przyporządkować minim 2. Ale o tym dalej. Jak widać w pionie mamy bardzo duże możliwości rozbudowy strony internetowej Lublin.

 

Teraz trochę o zapleczu Gantry. Wchodzimy do niego przez Rozszerzenia / szablony i wybieramy szablon z Gantry.

Tak wygląda zakładka Overview szablonu Chimera. Jest to w chwili kiedy piszę najnowszy szablon RocketTheme. Szablony są aktualizowane i RT wydaje do nich poprawki. Jak widać po prawej mamy informacje że wydana została nowa wersja Gantry i należy ją zainstalować. Aktualne wersje Gantry zbudowane są na plikach .less - pozwala to w zewnętrznym pliku .css (nie .less) tworzyć style bez ingerencji w oryginalny szablon.
Dla tego szablonu zewnętrzny plik nosiłby nazwę "rt_chimera-cuctom.css". Takie rozwiązanie pozwala instalować aktualizacje szablonów nie martwiąc się że wynik naszej pracy ulegnie skasowaniu. 

W szablonie komercyjnym mamy kilka zdefiniowanych styli różniących się kolorystyką - są one pod buttonem "Presets", można tworzyć i zapisywać własne Presetsy

 Druga zakładka "Style"
- Logo - logo możemy dodać nadpisując oryginalny plik w szablonie lub wybrać "custom" i bezpośrednio z tego miejsca pobrać go z naszego dysku. Można także zmienić jego pozycję. Czasem to jednak wyłączam i wstawiam je w module :)

- Dalsze ustawienia chyba komentarza nie wymagają - mamy możliwość ustawienia kolory tekstu i tła w poszczególnych poziomach Gantry
- Demo style - to omawiane wcześniej "Presetsy"
- Header style - 3 rodzaje pozycji header - Normal, Fixed i Scrolling wynikają z faktu że w tym szablonie tu jest osadzone menu i jest to jego sposób wyświetlania - menu oczywiście można przenieść do innej pozycji ale o tym dalej.
- Font Settings - działają także fonty google - bardzo przydatne, ale i tak czasem trzeba użyć custom-css

 

Zakładka "Features"
- Social Buttons - ikony są zdefiniowane w ramach szablonu ale można użyć swoich. Tu to włączamy i ustalamy pozycję
- Coming Soon Page - strona w przygotowaniu - nie zdarzyło mi się używać :)
- Branding - wyłączamy informacje o tym że szablon stworzyła firma RocketTheme
- Copyright - tu możemy wpisać że my przygotowaliśmy ten projekt
- To-op scroller - czyli powrót do góry - można zdefiniować własny tekst
- Reset settings - włączanie przycisku resetującego style po stronie frontowej - w niektórych szablonach można w demo poszaleć zmieniając kolorki - ten przycisk resetuje nasze ustawieni - praktycznie nieużywalny
- Google Analytics - tu można wstawić wiadomy kod google

Większość tych ustawień to gadżety 

 

 Zakładka "Menu"
- Menu Control - dwa rodzaje menu Dropdowne Menu i Split-Menu
następnie możemy wybrać menu (jeśli mamy ich więcej) i przypisać do konkretnej pozycji
- Responsiwe menu - Selectbox i Panel - tu możemy wybrać rodzaj menu jakie pojawi się na smartfonach i ekranach tabletów o mniejszej rozdzielczości

Zakładka "Layouts" 
Pamiętacie pierwszy ekran z rozkładem naszych pozycji w szablonie?Tu możemy tym sterować - ustawiać proporcje. Dla przykładu weźmy najniższą pozycję "Copyright Position" Positions ustawione dla 3 modułów (pionów) i suwakiem wyregulowane ich proporcje. Gdyby na stronie w konkretnej pozycji były 2 moduły w tym poziomie ich proporcje moglibyśmy definiować też w tym miejscu. Przycisk "Force Positions" pomaga w sytuacji kiedy mamy np w moduły w poziomie "a" i "b" ale ich szerokości możemy zdefiniować tylko używając 3 pozycji "a" "b" i "c" przypisując im np. proporcje 2/6/4  (suma zawsze 12) i osadzając je  tylko w "a" i "c". Zagmatwałem?

Zakładka "Advanced" Z tej zakładki używam tylko niektórych ustawień
- Layout Mode - do wyboru "Responsive" - strona responsywna o szerokości 1200px na starcie (960px responsywne na starcie można wymusić zewnętrznym plikiem .css - czasem używam bo 1200 to dla mnie za dużo) można też wybrać 2 ustawienia nie responsywne "1200px" i "960px"
- Display Component - czyli miejsce z artykułami można wyłaczyć
- Mainbody Enabled - można wyłączyć cały Component i otaczajęce pozycje modułów np Sidebar-a, Content-Top i Content-Bottom

 

A to zakładka gdzie możemy to przypisać do konkretnych pozycji menu. Ale stosuje się jeśli chcemy wybrać inne ustawienia dla niektórych zakładek - wtedy tworzymy dodatkowy styl i go przypisujemy tam gdzie chcemy.

Przydało się? - Udostępnij

Blog - popularne

Specified key was too long; max key length is 767 bytes - błąd podczas przywracania strony za...

Klient poprosił mnie o zwiększenie wersji PHP do najnowszej wersj PHP 7.2. Przy stronach firmowych najczęściej nie wykonuję takich operacji z automatu tylko staram się na początek sprawdzić czy jest...
Czytaj dalej

Akeeba Kickstart - czyli jak przywrócić stronę internetową Joomla 3 z kopii zapasowej Akeeba Backup

Przenosimy stronę na CMS joomla na inny serwer. Mając wykonaną za pomocą Akeeba Backup kopię strony www możemy ją przenieść w krótkim czasie na dowolny serwer. Czas wysyłania na serwer rozpakowanych...
Czytaj dalej

Jak zrobić banner slideshow w joomla 3 - dodatek Roksprocket dla strony www na joomla

Roksprocket dla Joomla czyli jak zrobić banner dla naszej strony internetowej na joomla. Roksprocket do moduł którego wersja występuje także dla wordpressa. Można za jego pomocą wykonać nie tylko...
Czytaj dalej

Jak dodać firmę do Google Maps

Tworząc firmową stronę internetową prawie zawsze umieszczamy na niej mapę z lokalizacją firmy. Czasy statycznych map graficznych minęły dawno temu. Teraz najczęściej szukamy firm na google które ma...
Czytaj dalej

Jak dodać film z youtube stronę www na joomla - dodatek AllVideos od Joomla Works

Niezbyt często korzystam w wykonywanych stronach www z możliwości osadzania w nich wideo. Jeśli klienci mają przygotowane materiały wideo warto je wykorzystać nie tylko z powodu lepszego zapoznania...
Czytaj dalej

Jak wykonać przekierowanie DNS domeny zarejestrowanej na home.pl na serwer nazwa.pl - na którym...

Przekierowanie DNS wykonujemy kiedy domenę zarejestrowaliśmy w jednej firmie, a hosting dla naszej strony internetowej wykupiliśmy w innej. Dzisiaj pokażę jak przekierować domenę zarejestrowaną na...
Czytaj dalej

Przezroczystość w plikach PNG - jak zapisać plik z PNG z przezroczystością w Adobe Photoshop dla...

Format .png to drugi w kolejności po .jpg format plików graficznych wykorzystywany w czasie tworzenia stron internetowych. Oczywiście większość użytkowników internetu najbardziej kojarzy .jpg bo w...
Czytaj dalej

WordPress - jak wykonać kopię zapasową strony www na WordPress za pomocą Akeeba Backup

WordPress podobno nie sprawia problemów, ale dmuchając na zimne - kopię strony www należy wykonać jeśli zależy nam na bezpieczeństwie naszych danych. Akeeba Backup to narzędzie które powstało jako...
Czytaj dalej

Akeeba Backup - jak wykonać kopię strony www na CMS Joomla 3

Akeeba Backup pozwala na tworzenie kopii na wszystkich wersjach joomla - tu w wersji dla Joomla 3 Mając stronę internetową utrzymywaną na dobrym hostingu nie musimy martwić się o wykonywanie kopii...
Czytaj dalej