Jumi dla J! 1,5 użytkowania

cheetsheet wykorzystanie Jumi

Jumi Cheatsheet

Jumi - zestaw rozszerzeń niestandardowych kod Joomla! - Pochodzi jako części, wtyczki i modułu.

W tym artykule dowiesz się, jak z nich korzystać.

Składnik

Składnik Jumi utworzy niestandardowe Joomla! stron i zawiera w nim niestandardowe kody z bazy danych i / lub plików.

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. Znaczenie colums na liście, a 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 komponentów.

Ścieżka pole powinno zawierać odwołania do plików, który znajduje się na serwerze tylko.

Wywołanie aplikacji

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.
  • gdzieś napisać int 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

Jumi zawiera wtyczki do 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 "Hide kod Jumi" w pluginie parametrów. Po przełączeniu na Tak Skóry cały tekst składni Jumi w Joomla! artykułów i zatrzymuje się wtrąceń kodu.

Hide Jumi code

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 powiązania go zawierać. Kod źródłowy może być plik lub rekord w bazie danych Jumi części.
  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.

Domyślnie ścieżka bezwzględna Jumi

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.

Domyślnie ścieżka bezwzględna Jumi ustawić tutaj jest globalnym parametrem dla wszystkich Jumi plugin instancies składni w całym Joomla!.

Zagnieżdżone zastąpić

Nested replace

Zagnieżdżanie funkcji interpretuje składni Jumi w kodzie. 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.

Moduł

Moduł zawiera Jumi w moduł stanowiska skrypt custom: ręcznie lub z pliku lub z części bazy danych rekord Jumi.

Moduł parametrów

Istnieje tylko kilka parametrów 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

Domyślnie ścieżka bezwzględna Jumi 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.

Inne zaawansowane parametry - Przyrostek klasy modułu, Buforowanie i Cache Time - To ogólne Joomla! parametry, które można znaleźć w standardowych Joomla! modułów. Przypuszczam, że ich znaczenie jest jasne.

Przykłady

Aby szybko sprawdzić moduł działa zapisać w "kod źródłowy" pole * 1. Nic innego nie jest wymagane. Następnie opublikuj moduł do każdego modułu położeniu. Powinieneś zobaczyć "Hello Jumi!" demo w module pozycji (w frontend).

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.