Jumi dla J! 1,0 użytkowania
Załóżmy, że masz komponent Jumi, plugin i moduł zainstalowany i uruchomiony w pracy Joomla! środowiska.
Możesz rozpocząć grę z Jumi teraz.
I nie w opinii z Jumi na witrynie publicznej na żywo - należy opublikować nie tylko takie wnioski, które pomyślnie Jumi testowane na własnym (tzn. nie do publicznego oczy) Joomla! instalacji, najlepiej na komputerze lokalnym.
Ogólna strategia wykorzystania Jumi
Wystarczy przypomnieć:
Jumi nic nie robi, ale zawiera (zastrzyki) niestandardowego kodu w Joomla!. Albo jako oddzielna strona (poprzez komponent Jumi) lub w wyrobach (poprzez Jumi plugin) lub w pozycji modułów (poprzez moduł Jumi). Treść uwzględnienie witryny - prosty i magii - robi to, co widzisz.
Kod może być przechowywane w plikach znajdujących się na serwerze lub w bazie danych rejestru części tabeli Jumi lub bezpośrednio wpisane do rozszerzenia Jumi.
Jeśli zdecydujesz się zapisać swoje kody w php nie czytać Kwestie bezpieczeństwa też.
Ogólnego zastosowania Jumi może być przeznaczona z następującego schematu
W tym artykule dowiesz się, jak korzystać z komponentu Jumi, plugin i moduł odpowiednio
Składnik
Składnik Jumi utworzy niestandardowe Joomla! strony i zawiera w nim kodu. kod Custom mogą być bezpośrednio wpisane w pozycji części i / lub "wycofane" z wcześniej zapisanego pliku.
Składnik jest dostępny przez admin backend menu u góry: Komponenty -> Jumi. Otwiera Jumi Application Manager.
Pojawi się lista komponentów aplikacji w aplikacji. Znaczenia colums na liście, wraz z menu aplikacji Manager jest oczywista - przestrzega ogólnych Joomla! norm.
Istnieją dwa przykłady preinstalowanym tam: "Hello Jumi!" i "Blogspot. Z tych przykładów można nauczyć się korzystać z części Jumi.
Ścieżka pole powinno zawierać odwołania do plików, który znajduje się na serwerze tylko.
przetwarzanie zamówień Skrypty
Jeśli masz napełnili obie części filelds "skrypt Custom" i "Ścieżka", a następnie "Skrypt Custom" jest przetwarzany jako pierwszy.
Wywołanie aplikacji Jumi
Możesz zadzwonić do aplikacji na dwa sposoby:
- dotyczą elementu aplikacji z Joomla! menu lub. Po instalacji komponentu jest, jako przykład do badania, pozycji menu głównego "Hello Jumi!" podłączony do "Hello Jumi!" Zastosowanie elementu.
- pisać w dowolnym miejscu na Joomla! zawartość link do pozycji Zastosowanie adres URL. Zasada tworzenia link jest prosta:
index.php? option = com_jumi i fileid = xxx
gdzie xxx jest ID stosowania Jumi, które można zobaczyć w prawej kolumnie listy Application Manager Jumi.
Plugin / mambot
Jumi plugin / mambot zawiera w Joomla! artykuły własny skrypt: z pliku lub z części bazy danych rekord Jumi.
Przed użyciem wtyczki nie zapomnij włączyć w admin backend.
Nie jest przełącznik "Stop / Clear Jumi Kody" w pluginie parametrów Advance. Po przełączeniu na Tak czyści wszystkich Jumi plugin tekst składni w Joomla! artykułów i zatrzymuje się wtrąceń kod!
składnia Plugin
Ogólne Jumi plugin składnia może się nauczyć od Jumi Wykorzystanie Ściągawka. Będziemy wprowadzają tylko kilka przykładów tutaj:
{Jumi [images / kody / test.php]} / / includes test.php plik znajduje się w images / kody
{Jumi [* 1]} / / includes kodu zapisanego w 1 zapis części bazy danych tabeli Jumi
{Jumi obszarze calc [test.php] szerokość [4] wysokość [6]} / / includes plik test.php i wypełnia tablicę $ jumi
Z podanych przykładów można się łatwo domyślić, że
- Nie może być dowolny znak między nawias { i słowa kluczowego jumi w składni Jumi.
- Wszystko inne poza [] nawiasach pominąć i nie będą przetwarzane.
- Jumi interpretuje conent pierwszej kategorii, jak kod źródłowy i stara się go zawierać. Kod źródłowy może być pliku lub identyfikator rekordu składnika bazy danych tabeli Jumi.
- Począwszy od drugiego przedziału [] przechowuje Jumi zawartość nawiasów do $ jumi tablicy. $ Jumi array (i wartości) jest dostępny na stronie zawiera kod php.
wartości argumentów mogą być liczby, tekst, html zakodowany tekst, itp. itd. Może być wszystko, z wyjątkiem nawiasach symbole: [,], {,}.
Jeśli coś pójdzie nie tak, np. nic nie jest opisane w artykule, włącz "tryb debugowania" na Tak. To pokaże komunikat o błędzie Jumi jeśli jest obecny.
Parametr: Jumi Default ścieżkę bezwzględną
Domyślnie ścieżka bezwzględna jumi jest prepanded do ścieżki pliku do wczytania. Jeśli nie podano, to eqaul do Joomla! katalogu głównym. Na przykład:
Jeśli piszemy
{Jumi [test.php]}
i Default ścieżkę bezwzględną Jumi nie, to Jumi plugin sprawdza test.php w Joomla! root (gdzie Joomla! configuration.php jest). Jeśli jednak ustawić go jako "images / mycodes" wygląda to w tym katalogu.
Możemy umieścić odpowiednie pliki poza Joomla! katalogu instalacyjnego też. Na przykład (na lokalnym komputerze) może mamy Joomla! o: "D: / xamp / htdocs / joomla". Nie ma problemu, aby przechowywać nasze kody tutaj: "D: / xampp / htdocs / kodów" - z Joomla! katalogu instalacyjnego. To samo dotyczy hostowanych serwisów.
Default Absolute Jumi Ścieżki ma jeszcze dwóch powodów:
- komfort: nie musisz w kółko wpisać pełną ścieżkę względną do plików dołączanych
- zabezpieczeń internetowych: jeśli z pewnych względów Jumi nie działa kod składni Jumi jest widoczny dla gości. Zawiera ścieżkę do pliku. Domyślnie ścieżka bezwzględna Jumi jest ukryta i to jest trudniejsze do gueast widocznych kodeksów, które w rzeczywistości. A jeśli pliki do uwzględnienia znajduje się poza witryny (www), jest praktycznie niemożliwe do nich dotrzeć z przeglądarek internetowych. Zobacz Kwestie bezpieczeństwa więcej szczegółów.
Domyślnie ścieżka bezwzględna Jumi ustawić tutaj jest globalnym parametrem dla wszystkich Jumi plugin instancies składni w całym Joomla!.
Parametr: Zagnieżdżone zastąpić
Zagnieżdżanie funkcji interpretuje składni Jumi w tym kodów. Na przykład:
Pozwala są dwa pliki: main.php i nested.php.
Main.php plik zawiera
<? Php
echo "To jest główny /> <br pliku";
echo "{jumi [nested.php]}";
?>
i nested.php zawiera
<? Php
echo "To jest zagnieżdżony skrypt";
?>
Po obu main.php plików i nested.php przesłane do serwera możemy napisać w artykule
{Jumi [main.php]}
W rezultacie widzimy, może być
To jest główny plik
{Jumi [nested.pgp]}
Jeśli przełącznik Zagnieżdżone zastąpić jest ustawiony na Nr lub
To jest główny plik
Jest to skrypt zagnieżdżonych
w przypadku, gdy przełącznik jest Tak.
Oczywiste jest, że zastąpienie funkcji zagnieżdżonych przynosi dla deweloperów całkiem interesujące możliwości.
Gniazdowania działa funkcja Jumi plugin tylko.
Gniazdowania funkcja działa dla plików i kody przechowywane w tabeli bazy danych, składnik Jumi.
Inne parametry plugin
Jeśli tryb debugowania jest ustawiona na Tak będzie wyświetlał komunikat o błędzie Jumi jeśli jest obecny.
Jeśli Stop / Clear Jumi Kody jest w pozycji Tak czyści wszystkich Jumi plugin tekst składni w Joomla! artykułów i zatrzymuje się wtrąceń kod! Nie ma kodu Jumi i nie kod wyjścia z Jumi plugin w Joomla! artykułów.
Moduł
Moduł zawiera Jumi w moduł stanowiska skrypt custom: ręcznie lub z pliku lub z części bazy danych rekord Jumi.
Podstawowe parametry
Istnieje tylko kilka Podstawowe parametry w module administracji tam: "Notatnik", "Kod napisany" i "Źródło kodu".
Notatnik służy jako obszar notatek.
Kod napisany Jest to obszar o kodzie.
W polu Źródło kod można umieścić albo filepathname pliku do włączenia do modułu lub * id elementu aplikacji Jumi poz.
Zaawansowane parametry
Default Jumi ścieżkę bezwzględną ma dokładnie takie samo znaczenie, jak w pluginie. Z jedną drobną różnicą: ten parametr nie jest globalna dla wszystkich modułów Jumi, ale może być unikalne dla każdego modułu Jumi instancji.
tryb debugowania ma takie samo znaczenie, jak w pluginie: gdy ustawiono nr następnie moduł Jumi nie pokaże komunikat o błędzie Jumi. Więc jeśli są problemy, np. nie jest pokazany, włącz "tryb debugowania" na Tak.
Inne zaawansowane parametry - Przyrostek klasy modułu, Włącz Cache - To ogólne Joomla! parametry, które można znaleźć w standardowych Joomla! modułów. Przypuszczam, że ich znaczenie jest jasne.
przetwarzanie zamówień Skrypty
Jeśli masz napełnili obie części filelds "Kod napisany" i "Źródło kodu", a następnie "Kod napisany" jest przetwarzany jako pierwszy.

