Jak wstawić dowolny kod PHP, HTML, CSS, JavaScript jako moduł w Joomla! 1.5?
czwartek, 10 gru 2009
Czasem standardowe możliwości systemu Joomla! nie wystarczają do wykonania określonego zadania – już choćby umieszczenie własnego kodu PHP w stopce strony nie jest łatwe do zrealizowania w prosty i nieinwazyjny sposób. Na szczęście istnieją odpowiednie moduły ułatwiające to zadanie. Jeden z nich opisujemy w tym artykule.
Umieszczenie kodu PHP w module możliwe jest na wiele sposobów. Joomla! to oprogramowanie otwarte, a więc mamy dostęp do kodu źródłowego tego systemu – czyli jednocześnie możliwość dopasowania go do swoich potrzeb poprzez modyfikację plików systemowych. Ale z wielu powodów nie jest to rozwiązanie dobre – już zwykła aktualizacja systemu do najnowszej wersji może zmieść z powierzchni dysku nasze zmiany nadpisując stare pliki.
Rozszerzenia
Na szczęście podobne problemy ma wiele osób i wśród nich znajdują się takie, które podchodząc do jego rozwiązania systemowo tworzą i udostępniają rozszerzenie, dzięki któremu wykonanie takiego zadania staje się łatwe. (więcej…)
Animacje Flash są obecnie powszechnie używane do urozmaicenia stron internetowych i wzbogacenia ich o ciekawe funkcje. Również witryny stworzone za pomocą systemu Joomla! mogą zawierać obiekty Flash, jednak ich wstawianie do treści artykułu okazuje się czasem niemożliwe. Jak temu zaradzić, pokazujemy w tym artykule.
Joomla! to jeden z najpopularniejszych darmowych systemów do zarządzania treścią (CMS), umożliwiający tworzenie zaawansowanych i rozbudowanych witryn internetowych nawet bez znajomości języka HTML. Atrakcyjność tego systemu polega między innymi na możliwości tworzenia dla niego własnych szablonów, czyli zestawu plików zmieniających wygląd całej witryny.
We wrześniu ukazał się kurs dotyczący pracy z najnowszą wersją systemu CMS Joomla! 1.5 . Kurs jest przeznaczony dla początkujących użytkowników i pozwala szybko zapoznać się z nim. System prezentowany jest na przykładzie witryny o miastach europejskich, która tworzona jest od podstaw.
