Wysłane przez
Nonti
Witam i sorki, że wygrzebuję trupa
Jak widac nie taki trup skoro ktos go wygrzebuje...
Jezeli otworzysz artykul w trybie html a nie wysiwyg (w JCE) i wstawisz skrypt to zostanie on zachowany. Jednak przy pierwszym podgladzie tego artykulu w trybie wysiwyg skrypt jest wycinany.
Skrypty jednak powinny byc przechowywane w osobnych plikach i wlaczane tylko do artykulow. Rozwiazuje to dwa problemy; mozna uaktualniac i zarzadzac skryptami niezaleznie od artykulow oraz znika problem wycinania skryptow przez edytory w trybie wysiwyg.
W tym celu zainstalowac nalezy modul, komponent i wtyczke Jumi. Pozwala to na wlaczanie dowolnego kodu do artykulu z poziomu tresci(!) artykulu a nie kodu html. Jest to rozwiazanie duzo wygodniejsze.
Przyklad:
Kod:
<pre xml:lang=cpp>
{jumi [/examples/example00.cpp]}
</pre>
Objasnienie:
W linii 2 korzystajac z wtyczki jumi wstawiana jest do artykulu zawartosc pliku example00.cpp.
Linie 1 i 3 korzystaja ze standardowego w Joomli modulu do kolorowania kodu GeSHi powodujac, ze wstawiony kod jest kolorowany zgodnie z zasadami dla jezyka C++.
W ten sam sposob mozna wstawic dowolny kod np.
Kod:
{jumi [/scripts/counter.js]}
Dodatkowa zaleta Jumi jest fakt, ze kod mozna umiescic nie tylko w artykule ale w dowolnym module. Np. kod pokazujacy licznik dobrze jest umiescic w stopce strony.