[Procek@Blog /]$ Optymalizacja JComments - darmowa templatka minimal bez "divitis"

Reklama

Recenzje

JComments - darmowa templatka minimal bez "divitis"

minimal

Popularny system komentarzy do systemu Joomla standardowo dysponuje estetyczną, ale zbyt rozbudowaną templatką. Bardzo irytował mnie fakt zagnieżdżania komentarza na 5 poziomach znacznika DIV - postanowiłem owe divitis (nadmiar znaczników DIV w celu uzyskania należytego wyglądu) wyleczyć... Tak powstał motyw "minimal" do systemu komentarzy Jcomments.

Cele zmiany motywu

Na pierwszy rzut oka nie różni się niczym od motywu default. Takie było moje założenie: Skoro pierwowzór spodobał się użytkownikom, to nie będziemy go zmieniać optycznie. Zadanie jasne: pozbyć się niepotrzebnych DIVów i zrobić odmienny wygląd pól komentarzy parzystych.

Czy zabieg się udał?

Nie mnie to oceniać... Wyczyszczenie wielopoziomowych DIVów pociągnęło za sobą zmniejszenie elastyczności jeśli chodzi o stylowanie wyglądu komentarzy, ale można to przeboleć, bo w standardowym wyglądzie komentarze prezentują się po prostu elegancko. Zmiejszenie ilości DIVów wyjdzie nam na dobre - po co obciążać serwer kaszanką ze znaczników i wysyłać owe śmieci użytkownikom? Odmienny kolor parzystych i nieparzystych komentarzy nie będzie psuł wyglądu stronom z tłem innym niż białe. Zastosowałem tu pliki PNG o małym kryciu - komentarze nieparzyste są delikatnie rozjaśniane, a komentarze parzyste - ściemniane. Z tych powodów motyw minimal pasuje do niemal każdej strony.

Tylko dla przeglądarki Firefox?

Znawcy tematu spostrzegli się, że zaokrąglone narożniki, o które to rozbija się cała sprawa są wykonane przez [ich] przeglądarkę - Firefox. Robienie zaokrąglonych narożników przy pomocy DIVów to dla mnie idiotyzm! Dlatego czekam na ruch W3C w tej sprawie - może niebawem doczekamy się "-moz-border-radius" dla wszystkich przeglądarek. Póki co styl minimal będzie pozbawiony nadmiernego kodu tylko dlatego, aby narożniki komentarzy były zaokrąglone. Prawdę mówiąc nawet z ostrymi krawędziami komentarze prezentują się estetycznie i co najważniejsze – czytelnie. Chyba o to chodzi w systemie komentarzy - mają przekazywać treść, a nie rozpraszać wyglądem...

DIVITIS to nie koniec

System komentarzy bardzo udany, ale jeśli chodzi o generowany przez niego kod to sporo zostało do poprawienia... Skrypty nie powinny się ładować w środku strony. Komentarze powinny być ładowane od razu, a nie przy pomocy JavaScript. Pewnie znaleźć można jeszcze wiele problemów, ale moim zdaniem jest to najlepszy system komentarzy dla systemu Joomla. Jeśli ktoś chce kontynuować rozwój motywu "minimal" na zasadach: najprościej i bez zbędnych śmieci to chętnie pomogę.

Zapraszam do przetestowania

Pierwsze co musimy zrobić to pobrać paczkę: motyw minimal dla JComments. Następnie przy pomocy klienta FTP musimy umieścić folder minimal w folderze: [kalalog joomla]/components/com_jcomments/tpl/ - znajduje się tam już templatka "default"! Ostatnim krokiem będzie zalogowanie się na panel administracyjny systemu Joomla i wybranie: Komponenty; JComments; Settings; Layout; Szablon - minimal

Mam nadzieję, że rozwiązanie to się przyda w niejednym serwisie. Warto pamiętać, że nadmiar DIVów szkodzi ;)

Procek

Dodaj komentarz

W komentarzach możesz używać następujących tagów:
[b][/b], [url][/url], [quote][/quote]
Wypowiedzi obraźliwe oraz nie odnoszące się do tematu będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.
Komentarze nie służą do zgłaszania ofert, informowania o błędach, itd. W tym celu proszę o kontakt mailowy.


Kod antysapmowy
Odśwież