Joomla! 3.x – witryna wielojęzyczna


2 maja 2015 / Michał Kortas


Dzisiejszy wpis poświęcę na to, aby pokazać Ci, w jaki sposób w kilku prostych krokach dodać do witryny opartej o Joomla! 3.x drugi język. W moim przypadku posiadam już stronę z polskimi tekstami ale zaszła potrzeba dodania ich wersji angielskiej. Co najważniejsze, nie użyjemy do tego żadnych dodatków firm trzecich.

Przykład działania opisywanego przykładu możesz podejrzeć na poniższym wideo:

Włącz dodatki językowe

Na początek musisz przejść do zakładki Rozszerzenia > Dodatki.

Na liście dodatków upewnij się, że są włączone poniższe opcje:

System: Filtr języków i kod języka

Dodaj potrzebne języki do strony

Przejdź do zakładki Rozszerzenia > Języki, a w niej po lewej stronie wybierz opcję Języki treści.

Za pomocą przycisku Utwórz możesz dodać kolejne języki do Joomla! CMS. Mi potrzebne będą: polski (główny) oraz angielski.

Nowy język treści

Utwórz obcojęzyczne wersje artykułów

Wersje polskie już posiadałem. Wystarczyło przetłumaczyć je na angielski, zapisać je jako kopie z przypisaniem do odpowiedniego języka. Dla artykułów polskich też przypisz rodzimy język. Dla przykładu artykuł (wersja angielska) wyświetlający stronę główną posiadać będzie następujące dane:

Przypisanie artykułu do języka

Język angielski

Nadpisanie tekstu tłumaczeniem

Tłumaczenie artykułów

Utwórz nowe menu dla języków

Utwórz nowe menu dla obu języków i przypisz do nich nowe moduły. Do każdego z nich przypisz odpowiedni język.

Język angielski

Dodaj pozycje w nowych menu

Uzupełnij swoje menu odpowiednimi pozycjami – angielskimi i polskimi.

Dla pozycji głównych w każdym menu ustal Domyślne. Dzięki temu menu będzie właściwie wyświetlało artykuły.
Zobaczysz też odpowiednie flagi w zapleczu strony.

Menu języków

Dodaj moduł „Przełącznik języków”

Przejdź do zakładki Rozszerzenia > Moduły.

Utwórz nowy moduł o nazwie Przełącznik języka i umieść go na wybranej pozycji.

Poniżej ustawienia, które nadałem u siebie:

Przełącznik języka

Dzięki temu na stronie pojawią się odpowiednie ikony, których kliknięcia będą równoznaczne z przełączaniem wersji językowej Twojej witryny.

Przełączanie języka na stronie


Tagi:


WordPress 4.0 Beta 4 – co czeka nas pod koniec miesiąca?


19 sierpnia 2014 / Michał Załęcki


wordpress-4.0Już niedługo, bo wszystko wskazuje, że ok. 27 sierpnia, ukaże się nowe wydanie najpopularniejszej platformy (nie tylko) blogowej. WordPress 4.0 wkroczył w fazę finalnej bety, którą od finalnego wydania dzieli już release candidate (więcej szczegółów odnośnie cyklu wydawniczego). Kod został zmieniony setki razy mimo to WordPress 4.0 nie przynosi rewolucyjnych zmian. Po przetestowaniu własnych wtyczek i motywów doszedłem do przyjemnego wniosku – wszystko działa. Poza poprawkami różnorakich błędów znacznie poszerzono panel administracyjny o nowe funkcjonalności.

TinyMCE

Możemy teraz w edytorze podglądnąć osadzoną treść np. film z portalu YouTube czy odtworzyć przesłany film. Poprawiony został również widok podglądu galerii i wybór koloru.

Nowy wygląd biblioteki mediów

Biblioteka mediów zyskała dodatkowy układ w postaci siatki. Bo wybraniu danego elementu z listy otwiera się okno, które pozwala na wygodną, szybkę edycję.

Wybór języka podczas instalacji

Słynny pięciominutowy (w praktyce maksymalnie dwuminutowy) proces instalacji został wzbogacony o wybór języka na poziomie instalatora. Do tej pory, pobieraliśmy osobną paczkę z WordPressem w interesującym nas języku.

wordpress-4.0-beta-01

Usprawniony Customizer

Zmiany nie ominęły Customizera. Poza odświeżonym wyglądem otrzymał też dodatkowy panel z widgetami.

wordpress-4.0-beta-08

Odświeżony panel instalacji wtyczek

Panel instalacji wtyczek został znacznie odmieniony. Podobnie jak w bibliotece mediów, wtyczki są prezentowane w układzie siatki.

Podsumowanie

Developerzy cały czas pracują nad nad nowym wydaniem. Jeżeli znalazłeś buga (nie mylić z feature) podziel się tą informacją ze społecznością na przeznaczonym do tego forum. WordPress 4.0 możesz pobrać tutaj, albo skorzystać z pluginu WordPress Beta Tester.


Tagi:


#2 WordPress – 5 trików i porad dla programistów


11 kwietnia 2014 / Michał Załęcki


#1 WordPress 5 trików i poradWordPress – 5 trików i porad dla programistów to seria artykułów, w której pokazuje Tobie bardzo przydatne kawałki kodu gotowe od razu do zaimplementowania w twojej witrynie. Żeby jeszcze bardziej ułatwić Ci to zadanie cały kod jest możliwy do pobrania w formie pluginu.

1. Własne informacje kontaktowe

WordPress standardowo pozwala na dodanie paru informacji kontaktowych o danym użytkowniku w jego panelu. Email i strona WWW to jak na erę social media naprawdę niewiele. We wcześniejszych wersjach dostępne były jeszcze AIM, Yahoo i Jabber. Nie jest to problem, ponieważ w prosty sposób możemy dodać własne, dowolne pola.

body_class

2. Odnośnik i jego tytuł na stronie logowania

W pierwszym wpisie serii, przy okazji zmian na stronie logowania użytkownik DMati zasugerował pokazanie sposobu w jaki możemy edytować odnośnik i jego tytuł na stronie logowania.

url-strona-logowania

3. „Sprytny” tytuł

Same pliki szablonowe powinny być jak najprostsze i nie powinny udawać kontrolera. Niby sprawa oczywista, a jednak nie trzeba długo szukać by trafić na motyw, w którym ktoś uznał, że złożone warunki w szablonie to właściwe rozwiązanie. Warto pamiętać, że możemy tworzyć też własne tagi szablonowe i dzięki temu zachować porządek w plikach szablonowych.

4. Własne klasy dla postu

Z klas generowanych przez funkcję post_class możemy się wiele dowiedzieć ( jego status, format, id itd.). Czasami jednak nasze style dla postu mogą wymagać specjalistycznych informacji tj. to czy post ma miniaturę. Mamy wtedy dwa wyjścia. Pierwsze, napaskudzimy if-ami w plikach szablonowych (wyjątkowo kiepski pomysł również ze względu na częste łamanie zasady DRY). Drugie, zrobimy to jak należy za pomocą odpowiedniego filtru w pliku functions.php.

post_class

5. Własne klasy dla body

Innym tagiem generującym klasy jest body_class. Dostarcza on informacji m. in. o typie wyświetlanej strony i użytkowniku. Generowane klasy możemy edytować w podobny sposób.

body_class

Przydatne linki


Tagi:


#1 WordPress – 5 trików i porad dla programistów


21 marca 2014 / Michał Załęcki


#1 WordPress 5 trików i poradWordPress – 5 trików i porad dla programistów to nowa seria artykułów, w której pokaże Tobie bardzo przydatne kawałki kodu gotowe od razu do zaimplementowania w twojej witrynie. Żeby jeszcze bardziej ułatwić Ci to zadanie (wiem, rozpieszczamy Was) cały kod jest możliwy do pobrania w formie pluginu.

1. Oczyszczenie nagłówka

Jeżeli jeszcze jesteś ze mną to w strzelam w ciemno, że zaglądałeś już do źródła kodu strony generowanej przez WordPress. Zauważyłeś coś dziwnego w nagłówku? Zaraz się tego pozbędziemy. Przeglądając motyw znajdziemy w miejscu niepożądanego kodu tylko wywołanie funkcji wp_head() pełni ona ważną rolę w motywie, więc nie możemy się jej od tak pozbyć. Możemy jednak wyrejestrować akcje odpowiedzialne za ten bałagan. Jeżeli potrzebujesz niektórych elementów zakomentuj odpowiednią linijkę kodu.

nagłówek

2. Własne logo na stronie logowania

Jeżeli nie przypadło Ci do gustu oryginalne logo WordPress, lub chcesz po prostu spersonalizować stronę logowania w posty sposób możesz zmienić logo na własne.

3. Wiadomość na stronie logowania.

WordPress umożliwia programiście dodanie własnej wiadomości na stronie logowania w równie posty sposób jak podmienienie loga.

logowanie

4. Zmiana długości wypisu.

Jeżeli wypis nie został dodany do wpisu zostanie on wygenerowany automatycznie. Domyślna długość wypisu w WordPressie wynosi 55 słów. Można tę wartość dopasować do swoich potrzeb wykorzystując odpowiedni filtr.

5. Zmiana znaku kończącego wypis.

Jeżeli nie odpowiada Ci sposób w jaki WordPress kończy wypis możesz zmienić go na dowolny kod HTML.

wypis

Przydatne linki


Tagi:


Joooid! – świetny mobilny klient Joomla! dla Androida


8 lipca 2013 / Michał Kortas


Kiedy tylko usłyszałem o Joooid!, od razu skradł moje serce. Link otrzymałem od znajomego i już po kilku sekundach postanowiłem przetestować działanie mobilnego klienta dla systemu Joomla! CMS. Niestety projektów takich w Joomla!’owym świecie jest jak na lekarstwo, dlatego pozostaje mieć nadzieję, że Joooid! będzie wspierany i rozwijany przez długi czas, ułatwiając wielu administratorom dostęp do swoich witryn gdziekolwiek się znajdują.

Continue reading Joooid! – świetny mobilny klient Joomla! dla Androida



Instalacja i podstawy użytkowania Kunena forum dla Joomla!


17 maja 2013 / Mr.Mr


Kunena jest bezpłatnym komponentem do Joomla, umożliwiającym zbudowanie w pełni funkcjonalnego forum internetowego. Jako platforma komunikacyjna Kunena jest w pełni zintegrowana z Joomla, działa po krótkim procesie instalacji.

Niniejszy poradnik pisany jest z myślą o osobach, które miały już styczność z Joomla! i potrafią się nią posługiwać w podstawowym zakresie. 

Continue reading Instalacja i podstawy użytkowania Kunena forum dla Joomla!



Akeeba Backup w Joomla! 3 – przenieś swoją witrynę


27 kwietnia 2013 / Michał Kortas


Narzędzie, jakim jest Akeeba Backup, zostało w zamyśle przygotowane po to, aby zabezpieczyć witrynę opartą na systemie Joomla! przed jej utratą. Tak jest i do teraz, jednak wiele osób przekonało się, że można je wykorzystać w inny sposób, a mianowicie do przenoszenia naszej witryny na inny serwer (lub do innej lokalizacji). Oczywiście cały proces przenoszenia witryny możemy przeprowadzić ręcznie, jednak musimy przy tym pamiętać o zmianie kilkunastu parametrów, którymi nie musimy się martwić, kiedy skorzystamy właśnie z pomocy Akeeba Backup.

Continue reading Akeeba Backup w Joomla! 3 – przenieś swoją witrynę



Blank Template dla Joomla! 2.5 i 3.0 – Twój szablon startowy


28 marca 2013 / Michał Kortas


Większość witryn internetowych, które mam okazję tworzyć na co dzień, posiadają zaplecze administracyjne w postaci Joomla! CMS. Chcąc nie chcąc, dla każdorazowej, nowej strony muszę stworzyć nowy szablon, który ów system będzie wykorzystywał. Nie ma sensu za każdym razem przepisywać powtarzających się linijek, dlatego na dysku mam przygotowane pliki startowe dla Joomla! 2.5 oraz 3.0. Dzisiaj chciałbym się podzielić z Wami moimi zasobami, od których zawsze zaczynam.

Continue reading Blank Template dla Joomla! 2.5 i 3.0 – Twój szablon startowy