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

Jumi Cheatsheet

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.

Hide Jumi code

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

  1. Nie może być dowolny znak między nawias { i słowa kluczowego jumi w składni Jumi.
  2. Wszystko inne poza [] nawiasach pominąć i nie będą przetwarzane.
  3. 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.
  4. 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:

  1. komfort: nie musisz w kółko wpisać pełną ścieżkę względną do plików dołączanych
  2. 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ć

Nested replace

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.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal Turystyczny - tours.am! Poszukiwanie wycieczki w Armenii, Wycieczki, wycieczki wyszukiwania online, rezerwy hotele online, podróży wiadomości.