
Cześć.
Za bardzo nie wiem, o jakie dodatki ci chodzi. Czy o wszystkie, czy tylko o te, dotyczące formatowania kodu. Piszesz:
W Mambo to normalne tylko, że ja nie mam Mambo,Domyślam się, że masz
Joomla, ale w
Joomla to też jest normalne. Chciałbym Ci tylko przypomnieć, że
Joomla jest w dużej mierze oparta na skryptach
Mambo, stąd większość dodatków ma na początku symbol wywodzący się z
CMS-Mambo, mianowicie
MOS. Jak np.
Mos Code, Znacznik
MOSImage {wstaw obraz),
Znacznik MOSPagebreak,
Ocenianie [MOS Rating],
Przycisk MOSImage w edytorze i.t.d. A
MOS oznacza nic innego, jak
Mambo Operating System.
Wracając do tematu. W
Joomla jest zaimpletowany nowy dodatek (no może nie taki nowy ), ale bardziej zaawansowany od dodatku "
Formatuj kod (MOS Code, Code Support)". Jest nim
GeSHi. Dokładny opis tego dodatku znajdziesz na stronie
Joomla.pl lub na ekranie pomocy w edycji dodatku..
W skrócie: podobnie jak dodatek "
Formatuj kod (MOS Code, Code Support)"
GeSHi formatuje wstawione do tekstów artykułu fragmenty kodu. Ten dodatek jest znacznie bogatszy, niż "
Formatuj kod (MOS Code, Code Support)" - może formatować w odmienny sposób aż 30 języków programowania. Sposób użycia tez jest opisany w podanym powyżej artykule, do którego prowadzi odnośnik, ale dam Ci kilka wskazówek. Najpierw z
Joomla.pl.
Umieść cytowany kod programu w znaczniku
HTML <pre> z parametrem "
lang" i jako atrybut tego parametru - kod języka.
Wzór:
< pre lang="xml" >Tutaj Twój kod ... < /pre >Dodatek
GeSHi w wersji dla
Joomla podświetla kod następujących, najczęściej stosowanych języków programowania i skryptów:
- CSS => wpisz parametr z atrybutem: lang="css"
- Html4 Strict => wpisz parametr z atrybutem: lang="html4strict"
- JavaScript => wpisz parametr z atrybutem: lang="javascript"
- PHP => wpisz parametr z atrybutem: lang="php"
- PHP Brief => wpisz parametr z atrybutem: lang="php-brief"
- SQL => wpisz parametr z atrybutem: lang="sql"
- XML => wpisz parametr z atrybutem: lang="xml
Opisane przykłady na podstawie opracowania autorstwa S. Wajdy (zwiastuna)
A teraz trochę prościej. Wpisujesz po prostu w artykuł między znaczniki
< pre>Kod Twojego Skryptu... < /pre > i naciskasz "
Zapisz", lub "
Zastosuj", aby sprawdzić efekt działania
GeSHi. Parametr "
lang" jest nie potrzebny, bo np. edytor
MosCe rozpoznaje typ kodu automatycznie.

Na koniec musisz pamiętać, że
GeSHi nie "
łamie" linków, więc może Ci się "rozjechać" templatka. To tyle. Pozdro.
Jokris.