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



 
Willkommen bei Jumi! >> Aufruf für J! 1.0

Nehmen wir an, Sie haben Jumi Komponente, Plugin und Modul installiert und in Betrieb in Ihrer Arbeitskopie Joomla! Umwelt.

Sie können die Wiedergabe mit Jumi jetzt.

Ich glaube nicht, Beratung spielt mit Jumi auf Ihrer öffentlichen Live-Website - Sie sollten es nur veröffentlichen, wie Jumi Anwendungen, die erfolgreich auf Ihrem privaten (dh nicht für die Öffentlichkeit Augen) wurden getestet Joomla! Installation, vorzugsweise auf dem lokalen Computer.

Allgemeine Strategie, mit Jumi

Nur zur Erinnerung:

Jumi tut nichts anderes enthält (injiziert) Ihrem eigenen Code in Joomla!. Entweder als separate Seite (via Jumi-Komponente) oder in den Artikeln (via Jumi-Plugin) oder in Module Position (via Jumi Modul). Der Inhalt der Ihre Aufnahme - einfach oder Magie - das tut, was Sie sehen.

Der Code kann in Dateien, die auf Ihrem Server oder in einer Rekordzeit von Jumi Komponente Datenbank-Tabelle oder direkt in Jumi Erweiterungen geschrieben wohnen gespeichert werden.

Wenn Sie sich entscheiden, Ihre Codes in PHP-Dateien speichern nicht lesen Sicherheitsfragen Auch.

Die allgemeine Jumi Einsatz ergibt sich aus dem folgenden Schema gewidmet sein

Jumi Cheatsheet

In diesem Artikel erfahren Sie, wie Sie Jumi Komponente, Plugin und ein Modul zu nutzen bzw. zu

Komponente

Die Jumi Komponente erstellt benutzerdefinierte Joomla! Seite und enthält in ihm benutzerdefinierten Code. Benutzerdefinierter Code kann direkt in das Bauteil Element und / oder geschrieben werden wird "zurückgezogen" aus einem zuvor gespeicherten Datei.

Die Komponente ist über Admin-Backend oberen Menü: Komponenten -> Jumi. Es öffnet sich Jumi Application Manager.

Sie sehen die Liste der Komponente Anwendungen im Application Manager. Die Bedeutung der Spalten in der Liste und begleitet Application Manager-Menü ist offensichtlich - es respektiert allgemeine Joomla! Standards.

Es gibt zwei vorinstallierte Beispiele gibt: "Hallo Jumi!" und "Blogspot". Aus diesen Beispielen lernen Sie, wie Sie Jumi Komponente zu verwenden.

Die Pfadname Feld sollte Verweise auf die Dateien, die auf Ihrem Server befindet, nur.

Scripts Auftragsabwicklung

Wenn Sie gefüllt haben beide filelds Komponente "Custom-Script" und "Pfadname" dann die "Custom-Script" wird zunächst verarbeitet.

Aufruf von Jumi Anwendung

Sie können eine Anwendung von zwei Arten aufrufen:

  • beziehen ein Application Item mit Joomla! Menüpunkt oder. Nach der Installation der Komponente vorhanden ist, als ein Beispiel für die Studie, Hauptmenüpunkt "Hallo Jumi!" mit dem "Hallo Jumi!" Anwendungs-Element.
  • schreiben, irgendwo in die Joomla! Inhalt Link zur Anwendung Artikel-URL-Adresse. Die Regel für Verlinkung ist einfach:
    index.php? option = com_jumi & fileid = xxx
    wobei xxx ID des Jumi-Anwendung, die in der rechten Spalte der Jumi Application Manager Liste gesehen werden kann.

Plugin / Mambot

Die Jumi-Plugin / Mambot schließt in Joomla! Artikel benutzerdefinierten Skript: aus einer Datei oder von Jumi Komponente Datenbank-Eintrag.

Jumi Code ausblenden

Bevor Sie das Plugin nicht vergessen, es im Admin-Backend zu ermöglichen.

Es gibt einen Schalter "Stop / Löschen, Jumi Codes" in den Plug-Advance-Parameter. Wenn Ja, um es eingeschaltet löscht Jumi alle Plugin-Syntax Text in Joomla! Artikel und stoppt Code Einschlüsse!

Plugin-Syntax

Die allgemeine Syntax Jumi-Plugin kann von der Jumi Usage Cheatsheet gelernt werden. Wir bringen nur einige Beispiele hier:

{Jumi [images / codes / test.php]} / / includes test.php Datei in images / Codes befindet
{Jumi [* 1]} / / includes Code in das 1st Rekord von Jumi Komponente Datenbank-Tabelle gespeichert
{Jumi Bereich calc [test.php] Breite [4] Höhe [6]} / / includes test.php Datei und füllt $ Jumi Array

Aus gegebenen Beispiele kann man leicht erraten, dass

  1. Es darf kein Zeichen zwischen dem linken Klammer sein { und das Schlüsselwort Jumi in der Jumi Syntax.
  2. Alles andere außerhalb [] Klammern wird abgestreift und nicht verarbeitet.
  3. Jumi interpretiert die Inhalteanbieter des ersten Trägers wie der Code-Datei und versucht sie gehören. Der Code Quelle kann entweder eine Datei oder ein Datensatz-ID von Jumi Komponente Datenbank-Tabelle sein.
  4. Ab dem zweiten Klammer [] Jumi speichert den Inhalt von Klammern in $ Jumi-Array. Die $ Jumi Array (und es Werte) ist von Ihrem PHP-Code enthalten.

Argument Werte können Zahlen, Text-, HTML-codierten Text, etc. etc. Es kann alles sein, mit einer Ausnahme von Klammern Symbole sein: [,], {,}.

Wenn etwas schief geht, z. B. nichts in dem Artikel wird gezeigt, schalten Sie "Debug-Modus" auf Ja. Es zeigt Ihnen Jumi Fehlermeldung, falls vorhanden.

Parameter: Jumi Standard Absoluter Pfad

Der absolute Standard Jumi Pfad zu der Datei Pfadname prepanded einbezogen werden. Wenn nicht gesetzt ist eqaul bei Joomla! Root-Verzeichnis. Zum Beispiel:

Wenn wir schreiben

{Jumi [test.php]}

und das Standard-Absolute Jumi Pfad ist nicht dann Jumi-Plugin sucht test.php in der Joomla gesetzt! Wurzel (wo Joomla! configuration.php ist). Aber wenn wir es auf "images / myCodes" gesetzt sein, sucht er es in diesem Verzeichnis.

Wir können unsere Dateien außerhalb Joomla platzieren! Installations-Verzeichnis zu. Zum Beispiel (auf lokalen Host) können wir unsere Joomla! hier: "D :/ xamp / htdocs / joomla". Kein Problem, unsere Codes hier zu speichern: "D :/ xampp / htdocs / Codes" - aus dem Joomla! Installationsverzeichnis. Das gleiche gilt für gehostete Websites.

Die Standard Absolute Jumi Pfade gibt es zwei Gründe:

  1. Bedienkomfort: keine Notwendigkeit, immer und immer wieder schreiben die volle relativen Pfad zu Dateien enthalten sein
  2. Web-Sicherheit: wenn aus bestimmten Gründen nicht funktioniert Jumi die die Jumi Syntax-Code ist sichtbar für die Besucher. Inklusive Dateipfad. Der Standard Absolute Jumi Weg verborgen ist und es ist schwieriger, von sichtbaren Code gueast, wo der Code tatsächlich ist. Und wenn die Dateien für die Aufnahme liegt aus Ihrer Website (www) ist es praktisch unmöglich, sie von Web-Browsern zu erreichen. Sehen Sicherheitsfragen für mehr Details.

Der Standard Absolute Jumi Pfad Satz ist hier die globalen Parameter für alle Jumi-Plugin Syntax instancies während des gesamten Joomla!.

Parameter: Verschachtelte replace

Verschachtelte replace

Nesting-Funktion interpretiert Jumi Syntax enthalten in Codes. Zum Beispiel:

Schauen wir uns zwei Dateien: main.php und nested.php.

Die Datei enthält main.php

<? Php
echo "Dies ist die wichtigste Datei
";
echo "{Jumi [nested.php]}";
?>

und enthält nested.php

<? Php
echo "Das ist die verschachtelte Skript";
?>

Mit beiden Dateien hochgeladen nested.php main.php und in den Server können wir in den Artikel schreiben

{Jumi [main.php]}

Das Ergebnis sehen wir, kann entweder

Dies ist die wichtigste Datei
{Jumi [nested.pgp]}

wenn der Schalter Verschachtelte replace eingestellt ist No or

Dies ist die wichtigste Datei
Dies ist die verschachtelte Skript

im Falle der Schalter auf ja.

Es ist klar, dass Verschachtelte replace-Funktion für die Entwickler sehr interessante Möglichkeiten mit sich bringt.

Die Verschachtelung Feature funktioniert nur in Jumi-Plugin.

Die Verschachtelung Feature funktioniert für Dateien und Codes in der Jumi Komponente Datenbank-Tabelle gespeichert.

Andere Plugin-Parameter

If Debug-Modus Schalter auf Ja es wird Ihnen zeigen, Jumi Fehlermeldung, falls vorhanden.

If Stopp / Löschen, Jumi Codes Ja, es wird eingeschaltet löscht Jumi alle Plugin-Syntax Text in Joomla! Artikel und stoppt Code Einschlüsse! Es gibt keine Jumi-Code und kein Code Ausgabe von Jumi-Plugin in Joomla! Artikel.

Modul

Die Jumi Modul umfasst in einer Modulposition benutzerdefinierten Skript: manuell oder aus einer Datei oder von Jumi Komponente Datenbank-Eintrag.

Grundparameter

Es gibt nur einige grundlegende parametrs im Modul Administration gibt: "Notepad", "Code geschrieben" und "Source Code".

Notizblock dient als Raum für Ihre Notizen.

Code geschrieben ist ein Bereich für Ihren Code.

In das Feld Quelle des Codes Sie können entweder man eine FilePathName der Datei, die in einem Modul oder * ID des Jumi Komponente Anwendung auszuweisen.

Erweiterte Parameter

Jumi Standard Absoluter Pfad hat genau die gleiche Bedeutung, wie es in der Plugin hat. Mit einem kleinen Unterschied: Dieser Parameter ist nicht global für alle Module Jumi aber es kann sein, einzigartig für jeden Jumi Modul Instanz.

Debug-Modus hat die gleiche Bedeutung wie in der Plugin hat: wenn dann auf No Jumi Modul gesetzt wird, zeigten keine Jumi Fehlermeldung. Also, wenn Sie in Schwierigkeiten sind, z. B. nichts angezeigt wird, schalten Sie "Debug-Modus" auf Ja.

Andere erweiterte Parameter - Module Class Suffix, Aktivieren Sie Cache - Sind die allgemeinen Joomla! Parameter, die in Standard-Joomla zu finden sind! Module. Ich nehme an, ihre Bedeutung ist klar.

Scripts Auftragsabwicklung

Wenn Sie gefüllt haben beide Komponente filelds "Code geschrieben" und "Source Code", dann die "Code geschrieben" wird zunächst verarbeitet.