Urdu Nederlands
English English Deutsch Deutsch Español Español Français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский Ελληνικά Ελληνικά
Login



 
Welkom bij Jumi! >> Gebruik voor J! 1.5

Jumi gebruik cheetsheet

Jumi Cheatsheet

Jumi - de set van aangepaste code extensies fo Joomla! - Komt als een component, plugin en een module.

In dit artikel leert u hoe ze te gebruiken.

Bestanddeel

De Jumi component zorgt voor custom Joomla! pagina's en omvat in het custom codes uit een database en / of bestanden.

De component is toegankelijk via admin backend menu bovenaan: componenten -> Jumi. Het opent Jumi Application Manager.

U ziet de lijst van de component applicaties in de Application Manager. De betekenis van de kolommen in de lijst en vergezeld Application Manager menu is duidelijk - het respecteert het algemeen Joomla! normen.

Er zijn twee vooraf geïnstalleerde voorbeelden zijn: "Hallo Jumi!" en "Blogspot". Uit deze voorbeelden leert u hoe u een component gebruiken.

De Padnaam veld moet bevatten verwijzingen naar de bestanden die op uw server alleen.

Bellen toepassingen

U kunt een applicatie op twee manieren:

  • betrekking hebben een Application item met Joomla! menu-item of. Na de installatie van de component is, als voorbeeld voor de studie hoofdmenu-item "Hallo Jumi!" verbonden met de "Hallo Jumi!" Toepassing artikel.
  • schrijf ergens int de Joomla! inhoud link naar de Application object URL adres. De regel voor link maken is eenvoudig:
    index.php? option = com_jumi & fileid = xxx
    waarbij xxx-ID van Jumi applicatie, die kan worden gezien in de rechterkolom van Jumi Application Manager lijst.

Inpluggen

De Jumi plugin bevat in Joomla! artikelen aangepast script: van een bestand of uit Jumi component database record.

Voor het gebruik van de plugin vergeet niet om deze in te schakelen in de admin backend.

Er is een schakelaar "Hide Jumi code" in de plugin parameters. Als de overstap naar Ja, dat verbergt alle Jumi syntax tekst in Joomla! artikelen en stopt code insluitsels.

Hide Jumi code

Plugin syntax

De algemene Jumi plugin syntaxis kan geleerd worden uit de Jumi Gebruik Cheatsheet. Wij brengen slechts enkele voorbeelden:

{Jumi [images / codes / test.php]} / / includes test.php-bestand in images / codes
{Jumi [* 1]} / / bevat code opgeslagen in de 1st record van Jumi component database tabel
{Jumi gebied calc [test.php] breedte [4] Hoogte [6]} / / includes test.php bestand en vult $ Jumi serie

Vanaf gegeven voorbeelden kunt u eenvoudig raden dat

  1. Er mag geen sprake zijn van karakter tussen de linker beugel { en het zoekwoord Jumi in de syntax Jumi.
  2. Al het andere buiten [] haakjes is ontdaan uit en niet verwerkt.
  3. Jumi interpreteert de conent van de eerste schijf als de code bron en banden op te nemen. De code bron kan een bestand of record in Jumi component database.
  4. Begin van de tweede schijf [] Jumi slaat de inhoud van beugels in $ Jumi array. De $ Jumi array (en waarden) is toegankelijk vanuit uw opgenomen PHP-code.

Standaard Absolute Jumi Pad

De Standaard absolute Jumi pad wordt prepanded naar het bestand padnaam op te nemen. Indien niet ingesteld is het eqaul naar Joomla! root-directory. Bijvoorbeeld:

Als we schrijven

{Jumi [test.php]}

en de standaard Absolute Jumi pad niet is vervolgens Jumi plugin zoekt test.php in de Joomla! root (waar Joomla! configuration.php is). Maar als we het als "images / mycodes" Het lijkt het op in deze map.

Wij zullen dan onze bestanden buiten Joomla! installatiemap ook. Bijvoorbeeld (op de lokale host) kunnen we onze Joomla! hier: "D :/ Xamp / htdocs / joomla". Geen probleem om hier op te slaan onze codes: "D :/ xampp / htdocs / codes" - uit de Joomla! installatiemap. Hetzelfde geldt voor gehoste sites.

De Standaard Absolute Jumi Paden heeft twee redenen:

  1. comfort van de gebruiker: niet nodig om over en weer schrijven van het volledige relatieve pad om bestanden op te nemen
  2. Web Security: als het om bepaalde redenen Jumi werkt niet de de Jumi syntax code zichtbaar is voor bezoekers. Inclusief bestandspad. De Standaard Absolute Jumi pad verborgen en het is moeilijker om gueast van zichtbare code waar de code in werkelijkheid is. En als de bestanden worden opgenomen ligt van uw site (www) is het praktisch onmogelijk om hen te bereiken van web browsers.

De Standaard Absolute Jumi pad is hier de globale parameter voor alle Jumi plugin syntax instancies de hele Joomla!.

Geneste vervangen

Geneste vervangen

Nesting functie interpreteert Jumi syntax in opgenomen code. Bijvoorbeeld:

Laten we eerst twee bestanden: main.php en nested.php.

Het bestand bevat main.php

echo "Dit is het standaard bestandssysteem 
";
echo "{Jumi [nested.php]}";
?>

en nested.php bevat

echo "Dit is de geneste script";
?>

Met beide bestanden main.php en nested.php geüpload naar de server kunnen we schrijven in het artikel

{Jumi [main.php]}

Het resultaat zien we kunnen zowel

Dit is het belangrijkste bestand
{Jumi [nested.pgp]}

Indien de schakelaar Geneste vervangen is ingesteld op No or

Dit is het belangrijkste bestand
Dit is de geneste script

in het geval de schakelaar op Ja.

Het is duidelijk dat Geneste vervangen functie brengt voor de ontwikkelaars heel interessante mogelijkheden.

De nesten functie werkt in Jumi plugin alleen.

De nesting functie werkt voor bestanden en codes opgeslagen in de Jumi component database tabel.

module

De Jumi module bevat een module positie aangepast script: handmatig of vanuit een bestand of uit Jumi component database record.

Module parameters

Er zijn slechts enkele parameters in de module administratie er: "Notepad", "Code geschreven" en "Bron van code".

blocnote dient als een gebied voor uw notities.

Code geschreven is een gebied voor uw code.

In het veld Bron van code kunt u of zet een filepathname van het bestand te worden opgenomen in een module of * id van de Jumi component Application item.

Geavanceerde parameters

Standaard Absolute Jumi Pad heeft precies dezelfde betekenis als in de plugin. Met een klein verschil: deze parameter is niet globaal voor alle Jumi modules, maar het kan zijn uniek voor elke Jumi module bijvoorbeeld.

Andere geavanceerde parameters - Module Class Suffix, Caching en Cache tijd - Zijn de algemene Joomla! parameters die kunnen worden gevonden in standaard Joomla! modules. Ik neem aan dat de betekenis ervan duidelijk is.

Voorbeelden

Voor een snelle test wordt de module werkt opschrijven in de "Bron van code" veld *1. Niets anders is vereist. Dan publiceren de module in elke module positie beschikbaar. Je zou moeten zien "Hallo Jumi!" demo in de module positie (in de frontend).