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.0

Laten we aannemen dat je hebt Jumi component, plugin en de module geïnstalleerd en actief in je werk Joomla! milieu.

U kunt beginnen te spelen met Jumi nu.

Ik heb geen advies te spelen met Jumi op uw openbare live site - je moet er publiceren alleen die Jumi toepassingen die met succes werden getest op uw persoonlijke (dus niet voor het publiek ogen) Joomla! installatie, bij voorkeur op uw lokale computer.

Algemene strategie van het gebruik van Jumi

Gewoon om u eraan te herinneren:

Jumi doet niets, maar omvat (spuit) de aangepaste code in Joomla!. Hetzij als een aparte pagina (via Jumi component) of in de artikelen (via Jumi plugin) of in modules positie (via Jumi module). De inhoud van de uw integratie - eenvoudig of magic - doet wat je ziet.

De code kan worden opgeslagen in bestanden die zich op uw server of in een record van Jumi component database tabel of direct geschreven in Jumi extensies.

Als u besluit om uw codes op te slaan in php bestanden bevatten lezen Veiligheidsvraagstukken ook.

De algemene Jumi gebruik kan worden ingezet uit de volgende schema

Jumi Cheatsheet

In dit artikel leer je hoe je Jumi component, plugin en een module respectievelijk gebruik maken van

Bestanddeel

De Jumi component zorgt voor custom Joomla! pagina en omvat in het aangepaste code. Aangepaste code kan direct worden weggeschreven in het onderdeel artikel en / of wordt "ingetrokken" van een eerder opgeslagen bestand.

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 Jumi component te gebruiken.

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

Scripts orderverwerking

Als u vulden beide onderdeel filelds "Custom script" en "padnaam" dan is de "Custom script" wordt eerst verwerkt.

Bellen Jumi toepassing

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 in 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.

Plugin / mambot

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

Hide Jumi code

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

Er is een schakelaar "Stop / Clear Jumi Codes" in de plugin Advance parameters. Als de overstap naar Ja, dat wist alle Jumi plugin syntax tekst in Joomla! artikelen en stopt code insluitsels!

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 houder als de code bron probeert opnemen. De code bron kan een bestand of record-id van Jumi component database tabel zijn.
  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.

Argument waarden kunnen getallen, platte tekst, HTML gecodeerde tekst, enz. enz. Het kan alles met een uitzondering van beugels symbolen zijn: [,], {,}.

Als er iets mis gaat, bijvoorbeeld niets is te zien in het artikel, zet "Debug mode" op Ja. Het zal u Jumi foutmelding indien aanwezig.

Parameter: Jumi Standaard Absolute Path

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. Zien Veiligheidsvraagstukken voor meer details.

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

Parameter: Geneste vervangen

Geneste vervangen

Nesting functie interpreteert Jumi syntaxis in opgenomen codes. 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.

Andere plugin parameters

If Debug mode is ingesteld op Ja het zal u tonen Jumi foutmelding indien aanwezig.

If Stop / Clear Jumi Codes wordt overgeschakeld naar Ja, dat wist alle Jumi plugin syntax tekst in Joomla! artikelen en stopt code insluitsels! Er is geen Jumi code en geen code output van Jumi plugin in Joomla! artikelen.

module

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

basisparameters

Er zijn slechts enkele Basic parametrs 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

Jumi Standaard Absolute Path 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.

Debug mode heeft dezelfde betekenis als in de plugin: wanneer ingesteld op No dan Jumi module zal geen enkele Jumi foutmelding. Dus als je in de problemen, bijvoorbeeld niets wordt weergegeven, schakelt u "Debug mode" op Ja.

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

Scripts orderverwerking

Als u vulden beide onderdeel filelds "Code geschreven" en "Bron van de code" dan is de "Geschreven Code" wordt eerst verwerkt.