W sekcji 'Moja Joomla' gromadzę materiał poświęcony środowisku, dzięki któremu powstała ta strona, czyli Joomli. Ponieważ Joomla! to wolne i otwarte oprogramowanie, które pobrałem i użytkuję od lat całkowicie za darmo, postanowiłem spłacić w jakiś sposób dług wdzięczności zaciągnięty w chwili pobrania i instalacji tego środowiska. Obecnie nie jestem zawodowym programistą, więc początkowo postanowiłem pomóc w inny sposób. Były to tłumaczenia graficznych interfejsów użytkownika różnych rozszerzeń napisanych dla Joomla! Z czasem zacząłem tłumaczyć całe artykuły i strony pomocy. Wreszcie postanowiłem zaopiekować się niektórymi rozszerzeniami, które z różnych przyczyn zostały czy to porzucone przez swoich twórców, czy też takich, które postanowiłem przerobić, zwiększając ich potencjał. Z pomocą przyjaciół udało mi się zbudować zespół programistów, który zajął się dodatkiem slimbox. Z czasem dodatek rozrósł i zmienił się na tyle, że zyskał nową nazwę, YASIG. Z czasem powstały kolejne rozszerzenia...

Satysfakcji z pracy w zespole nad czymś, co jest użyteczne i ułatwia codzienną pracę, nie da się z niczym porównać. Cieszę się, że tu zajrzałeś. Zachęcam Cię do przejrzenia poniższych kategorii grupujących osiągnięcia zespołu i moje z ostatnich lat.

Zakończyłem swoje pierwsze tłumaczenie kompomentu Jambook, ver. 1.0 beta6 na polski. Komponent natywny dla J! 1.0.x.

Instrukcja obsługi. Format pliku: ISO8859-2 (dysponuję też wersją UTF8). Po rozpakowaniu nazwę pliku należy zmienić na "polish.php". Plik wgrać do katalogu (...)/www/components/com_jambook/language.

Plik do ściągnięcia jest tutaj.

Sporo czasu spędziłem na poszukiwaniu odpowiedzi na pytanie, w jaki sposób wstawić do artykułu J! 1.5.x listing, czy też cytat, kodu napisanego np. w php do artykułu. Czyli na przykład piszemy artykuł, w którym pokazujemy, że trzeba zmienić kod w pliku .php. Chcemy dołączyć przykład. Jeżeli użyjemy do tego edytora html, np. TinyMCE, to kod zostanie od razu zinterpretowany i zamiast kodu źródłowego zobaczymy wynik interpretacji kodu.

 

 

 

Odpowiedzią na tytułowe pytanie jest m.in. dodatek Include Code Listing. Niestety wstawiany kod musi znajdować się w osobnym pliku. Chciałoby się, by wystarczyło zastosowanie w tekście artykułu specjalnego tagu, np.:

{code} tutaj kod, który chcemy wstawić {/code}

 

Tymczasem zupełnie przez przypadek, podczas rozwiązywania zupełnie innego problemu napotkałem dodatek, który po prostu działa... Jest to DirectPHP. Co warte odnotowania. Wystarczy, że dodatek będzie zainstalowany, nie musi być nawet włączony, a już umożliwia wklejanie kodu, np. PHP, bezpośrednio w ciele artykułów.

Jedną z fajnych cech Joomla! jest możliwość łatwego i wygodnego wyświetlenia użytkownikowi kilku wartości charakteryzujących dany artykuł (lub inną treść). Są to m.in.: autor, data utworzenia, metadane itp. itd. Mi szczególnie spodobała się możliwość wyświetlenia użytkownikom liczby odsłon (wyświetleń / odwiedzin, ang. hits). Niestety po przesiadce na J! 1.5.x odkryłem, że ta funkcja nie działa.
 

W tym artykule dowiesz się, jak przywrócić tę funkcję poprzez prostą modyfikację kodu. Zapraszam do lektury!

Niedawno stanąłem przed zadaniem wyświetlenia ładnie sformatowanych, czytaj czytelnych, wzorów matematycznych na swojej stronie www. Niby nic wielkiego, a jednak... HTML pozwala w zasadzie tylko na indeksy. Cokolwiek więcej to już małe wyzwanie.

 

W artykule opiszę rozwiązanie problemu za pomocą skryptu cgi o nazwie mimetex. Zapraszam do lektury!

 

Od pewnego czasu poszukiwałem dodatku, który pozwoliłby użytkownikom na szybką ocenę moich artykułów.Jak zawsze w kręgu moich zainteresowań znalazły się dodatki wydane na licencji GNU.