Blog
Joomla! sztuczki, triki i porady
Dziś w serwisie GoldenLine na grupie użytkowników systemu Joomla pojawiło się pytanie:
Czy jest możliwość aby artykuły pojawiające się na stronie głównej lub w blogu sekcji, wyświetlały się w odmiennych stylach zależnych od przypisanym im kategorii?
Tak, jest bardzo prosty sposób, żeby to osiągnąć. Dla przykładu serwis internetowy zbudowany na Joomla, w którym zastosowałem to rozwiązanie: http://www.zapytajpolozna.pl. Na stronie głównej widać wyraźnie listę artykułów. Każdy z tych artykułów posiada indywidualne kolory określające do której kategorii przynależy.
Krótka porada, może jednak komuś się przyda, bo właśnie rozwiązywałem napotkany problem (oczywiście z pozytywnym skutkiem).
Chodzi o sytuację, kiedy mamy stronę zbudowaną na Joomla, dwie wersje językowe (przykładowo polską i angielską). Za działanie wielojęzyczności odpowiada komponent Joom!Fish, za przyjazne linki komponent sh404SEF. Wszystko pięknie działa z małym wyjątkiem: kiedy jesteśmy na jakiejkolwiek podstronie głównej w języku angielskim i chcemy powrócić na stronę główną również w języku angielskim, to zostajemy przeniesieni na stronę główną, ale niestety w języku domyślnym, czyli polskim.
Dziś opiszę, jak w prosty sposób ukryć wybrane treści w Joomla!, określając tym samym, którym grupom użytkowników chcemy je pokazać. Wykorzystamy do tego niewielki dodatek do Joomla o nazwie Core Design Access Text plugin. Po zainstalowaniu poprzez standardowy instalator Joomla! musimy jeszcze opublikować zainstalowany dodatek. W tym celu przechodzimy w panelu administracyjnym Joomla! do zakładki Rozszerzenia/Dodatki, następnie odszukujemy na liście dodatków nazwę Content - Core Design Access Text plugin i klikamy na czerwoną ikonę obok nazwy. W tym momencie dodatek mamy już włączony. Teraz możemy wejść w ustawienia dodatku, klikając na jego nazwę. Naszym oczom po prawej stronie na karcie Parametry pojawią się dwie niewielkie listy. Co dalej, można przeczytać w dalszej części porady...
Jest prosty sposób na zastąpienie w Joomla 1.5 meta tagu "generator" własnym.
W tym celu w pliku index.php szablonu Joomla, który używamy, należy powyżej nagłówka <head> wstawić poniższy kod:
<?php $this->setGenerator('Tutaj wpisujemy co chcemy'); ?>
Dla przykładu meta tag "generator" pierwotnie wygląda w Joomla tak:
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
Po zastosowaniu powyższego kodu i wpisaniu własnego tekstu meta tag "generator może wyglądać tak:
<meta name="generator" content="Romek i spółka" />