Jumi pro J! 1,0 využití

Předpokládejme, že máte Jumi komponentu, plugin a modul nainstalována a spuštěna ve vašem pracovním Joomla! prostředí.

Můžete začít hrát s Jumi nyní.

Nemám rad hraje s Jumi na vaší veřejné live stránky - měli byste publikovat tam jen takové Jumi aplikace, které byly úspěšně testovány na své soukromé (tj. ne pro očích veřejnosti) Joomla! zařízení, nejlépe v místním počítači.

Obecné strategie využití Jumi

Jen pro připomenutí:

Jumi nedělá nic, ale zahrnuje (vstřikuje) svůj vlastní kód do Joomla!. Buď jako samostatná strana (přes komponentu Jumi), nebo do článků (přes Jumi plugin) nebo do modulů pozice (přes modul Jumi). Obsah vašeho zařazení - jednoduché a magie - dělá to, co vidíte.

Kód může být uložen do souborů, které jsou umístěny na serveru, nebo v záznamu databáze komponenty Jumi tabulky nebo přímo zapsat do rozšíření Jumi.

Pokud se rozhodnete ukládat vaše kódy v php soubory se číst Bezpečnostní otázky příliš.

Obecné Jumi použití může být věnována z následujícího schématu

Jumi Cheatsheet

V tomto článku se dozvíte, jak používat Jumi komponentu, plugin a modul, respektive

Složka

Jumi složka vytváří vlastní redakční systém Joomla! stránky a zahrnuje v něm vlastní kód. Vlastní kód může být přímo zapsáno do složky položky a / nebo je "zpět" z dříve uloženého souboru.

Složka je přístupná přes admin backend horního menu: Komponenty -> Jumi. To otevírá Jumi Application Manager.

Uvidíte seznam dílčích aplikací v Application Manager. Významy sloupy v seznamu a spolu s Application Manager menu je zřejmý - to respektuje obecné Joomla! norem.

Tam jsou dvě předinstalované příklady tam: "Dobrý den, Jumi!" a "Blogspot". Z těchto příkladů se dozvíte, jak používat komponentu Jumi.

Cesty pole by měla obsahovat odkazy na soubory, které sídlí na vašem serveru.

Skripty zpracování objednávek

Pokud jste vyplnili obě složky filelds "Vlastní skript" a "cesta", pak "Vlastní skript" je zpracován jako první.

Volání Jumi aplikace

Můžete zavolat aplikace dvěma způsoby:

  • vztahují položky aplikace s Joomla! menu nebo. Po instalaci složka tam je, jako příklad pro studium, Hlavní menu "Hello Jumi!" připojený k "Dobrý den, Jumi!" Aplikace položky.
  • napište kamkoliv do Joomla! Obsah odkaz na položku aplikace URL adresa. Pravidlo pro vytvoření spojení je jednoduchý:
    index.php? volba = com_jumi & fileID = xxx
    kde xxx je ID aplikace Jumi, které lze vidět v pravém sloupci Jumi Seznam aplikací Manager.

Plugin / mambot

Jumi plugin / mambot patří do Joomla! výrobky vlastní skript: ze souboru nebo složky z Jumi záznam v databázi.

Hide Jumi code

Před použitím pluginu nezapomeňte k tomu, aby to v admin backend.

K dispozici je přepínač "Stop / Vymazat Jumi kódy" v pluginu parametry Advance. Pokud přešel na Ano, je to vymaže všechny Jumi plugin syntax textu v Joomla! články a zastávky Kód inkluze!

Plugin syntaxe

Obecné Jumi plugin syntaxe se lze naučit od Jumi Využití tahák. Přineseme jen několik příkladů:

{Jumi [images / kódy / test.php]} / / includes test.php soubor umístěn v images / kódy
{Jumi [* 1]} / / obsahuje kód, uložený v první záznam databáze komponent Jumi tabulky
{Jumi oblasti calc [test.php] šířka [4] výška [6]} / / obsahuje soubor test.php a vyplní $ Jumi pole

Z uvedených příkladů lze snadno odhadnout, že

  1. Nesmí být libovolný znak mezi levým držákem { a klíčových slov Jumi v syntaxi Jumi.
  2. Vše ostatní mimo závorkami [], je zbaven, a nejsou zpracovány.
  3. Jumi interpretuje conent první konzola jako zdrojového kódu a snaží se zařadit. Zdrojový kód může být buď soubor nebo ID záznamu z databáze komponent Jumi tabulky.
  4. Začátek od druhého držáku obchody [] Jumi obsah závorky na $ Jumi pole. $ Jumi array (a hodnoty) je přístupný z vaší součástí php kód.

Argument hodnoty mohou být čísla, prostý text, html kódovaný text, atd. atd. To může být vše, co s výjimkou držáků symbolů: [,], {,}.

Pokud se něco pokazí, je např. nic uvedeno v článku, spínač "Debug mode" na Ano. Ukáže vám, Jumi chybového hlášení, pokud dar.

Parametr: Jumi Výchozí absolutní cesta

Výchozí cesta je absolutní Jumi prepanded k souboru cestu mají být zahrnuty. Pokud není nastaven, je eqaul na Joomla! kořenový adresář. Například:

Pokud budeme psát

{Jumi [test.php]}

a výchozí Absolutní Jumi cesta není nastaven pak Jumi plugin vyhledá test.php v Joomla! root (v případě Joomla! configuration.php je). Ale pokud jsme si stanovili, že je "images / mycodes" to vypadá, že se v tomto adresáři.

Můžeme umístit naše soubory mimo Joomla! instalační adresář příliš. Například (na lokálním počítači), můžeme mít naše Joomla! zde: "D: / xamp / htdocs / joomla". Žádný problém pro uložení naše kódy zde: "D: / xampp / htdocs / kódy" - z Joomla! instalační adresář. Totéž platí pro hostované weby.

Výchozí Absolutní Jumi cesty má dva důvody:

  1. uživatelský komfort: není třeba znovu a znovu psát celou relativní cestu k souborům které mají být zahrnuty
  2. Web Security: když z určitých důvodů Jumi nefunguje Jumi syntaxi kódu je viditelné pro návštěvníky. Včetně cesty k souboru. Výchozí Absolutní Jumi Cesta je skrytý a je obtížnější gueast z viditelných kód, kde kód ve skutečnosti je. A pokud jsou soubory pro zařazení lži z vašich stránek (www) je prakticky nemožné, aby se tak z webových prohlížečů. Viz Bezpečnostní otázky pro více informací.

Výchozí nastavení Absolutní Jumi Cesta je zde globální parametr pro všechny Jumi plugin syntax instancies celém Joomla!.

Parametr: Vnořené nahradit

Nested replace

Hnízdění funkce interpretuje Jumi syntaxe v zahrnuty kódy. Například:

Mějme dva soubory: main.php a nested.php.

Soubor obsahuje main.php

<? Php
echo "Toto je hlavní soubor /> <br";
echo "{Jumi [nested.php]}";
?>

a obsahuje nested.php

<? Php
echo "Toto je skript vnořené";
?>

S oběma soubory main.php a nested.php nahráli na server my můžeme psát do článku

{Jumi [main.php]}

Výsledek vidíme může být buď

Toto je hlavní soubor
{Jumi [nested.pgp]}

Pokud je přepínač Vnořené nahradit je nastavena na Ne nebo

Toto je hlavní soubor
Jedná se o vnořený skript

V případě, že je spínač v poloze Ano.

Je jasné, že nahradit Vnořené funkce přináší pro vývojáře velmi zajímavé možnosti.

Hnízdění funkce funguje v Jumi plugin pouze.

Hnízdění funkce funguje pro soubory a kódy uložené v databázi komponent Jumi tabulky.

Ostatní parametry plugin

Pokud Debug módu je nastavena na hodnotu Ano, to vám ukáže Jumi chybovou zprávu pokud je přítomen.

Pokud Stop / Vymazat Jumi kódy dojde k přepnutí na Ano, je to vymaže všechny Jumi plugin syntax textu v Joomla! články a zastávky Kód inkluze! Neexistuje žádný kód Jumi a žádný kód výstup z Jumi plugin v Joomla! články.

Modul

Modul Jumi zahrnuje do pozice modulu vlastní skript: ručně nebo ze souboru nebo složky z Jumi záznam v databázi.

Základní parametry

Existuje jen několik základních parametrů v modulu administrace tam: "Poznámkový blok", "Kód napsaný" a "Zdroj kód".

Poznámkový blok slouží jako prostor pro své poznámky.

Kód napsaný je prostor pro váš kód.

Do pole Zdroj kódu si můžete dát buď filepathname o souboru mají být zahrnuty do modulu nebo * id složky Jumi aplikace položky.

Upřesnit parametry

Jumi Výchozí Absolutní cesta má přesně stejný význam jako v pluginu. S jednou nepatrný rozdíl: tento parametr není globální pro všechny moduly Jumi ale může to být jedinečný pro každý modul Jumi instance.

Debug módu má stejný význam jako v pluginu: pokud je nastavena na Ne pak modul Jumi nezobrazí žádné chybové hlášení Jumi. Takže pokud jste v potížích, např. nic není prokázáno, spínač "Debug mode" na Ano.

Další pokročilé parametry - Modul třídy Suffix, Povolit cache - Jsou všeobecné Joomla! parametry, které lze nalézt ve standardních Joomla! modulů. Myslím, že jejich význam je jasný.

Skripty zpracování objednávek

Pokud jste vyplnili obě složky filelds "kód psaný" a "Zdroj kód", pak "Kód napsaný" je zpracován jako první.

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Cestovní portál - tours.am! Hledání výlety v Arménii, Prohlídka, Vyhledávání zájezdů on-line, rezervace hotelů on-line, Cestovní novinky.