Jumi für J! 1,0 Nutzung
Angenommen, 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) Joomla getestet! Installation, vorzugsweise auf dem lokalen Computer.
Allgemeine Strategie des Einsatzes Jumi
Nur zur Erinnerung:
Jumi tut nichts, beinhaltet aber (injiziert) Ihre benutzerdefinierten Code in Joomla!. Entweder als separate Seite (via Jumi-Komponente) oder in den Artikel (via Jumi-Plugin) oder in Module Position (via Jumi-Modul). Der Inhalt der Ihre Aufnahme - einfach oder Magie - was Sie sehen.
Der Code kann in Dateien, die auf Ihrem Server oder in einer Rekordzeit von Jumi Komponente Datenbanktabelle oder direkt in Jumi Erweiterungen geschrieben wohnen gespeichert werden.
Wenn Sie Ihren Code in php-Dateien speichern möchten Sie lesen Sicherheitsfragen auch.
Die allgemeine Jumi Einsatz ergibt sich aus dem folgenden Schema gewidmet sein
In diesem Artikel erfahren Sie, wie Sie Jumi Komponente, Plugin und ein Modul zu verwenden bzw.
Komponente
Die Jumi-Komponente erstellt benutzerdefinierte Joomla! Seite und enthält in ihm benutzerdefinierten Code. Benutzerdefinierter Code kann direkt in das Bauteil Artikel geschrieben werden und / oder "zurückgezogen" aus einer zuvor gespeicherten Datei.
Die Komponente ist über Backend oberen Menü: Komponenten -> Jumi. Es öffnet sich Jumi Application Manager.
Sie sehen die Liste der Komponenten-Anwendungen im Application Manager. Die Bedeutung der Spalten in der Liste aus und begleitet Application Manager-Menü ist offensichtlich - es respektiert allgemeine Joomla! Normen.
Es gibt zwei vorinstallierten Beispiele gibt: "Hallo Jumi!" und "Blogspot". Aus diesen Beispielen lernen Sie, wie Sie Jumi-Komponente verwenden.
Die Pfadname Feld sollte enthalten Verweise auf die Dateien, die auf Ihrem Server befindet sich nur.
Scripts Auftragsabwicklung
Wenn Sie gefüllt haben beide Komponenten filelds "Custom script" und "Pfadname", dann die "Custom-Script" wird zunächst verarbeitet.
Aufruf 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!" Anwendung Artikel.
- Write Anywhere in die Joomla! Inhalt Link zur Anwendung Artikel URL-Adresse. Die Regel für Linksetzung 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 zu sehen ist.
Plugin / Mambot
Die Jumi-Plugin / Mambot schließt in Joomla! Artikel benutzerdefinierten Skript: aus einer Datei oder von Jumi Komponenten-Datenbank aufzunehmen.
Bevor Sie das Plugin nicht vergessen, es in der Admin-Backend zu ermöglichen.
Es ist ein Schalter "Stop / Clear Jumi Codes" in das Plugin Advance-Parameter. Wenn ja es eingeschaltet löscht Alle Jumi-Plugin Syntax Text in Joomla! Artikel und Haltestellen Code Einschlüsse!
Plugin-Syntax
Die allgemeine Jumi-Plugin-Syntax kann aus dem Jumi Usage Cheatsheet gelernt werden. Wir bringen nur einige Beispiele hier:
{Jumi [images / codes / test.php]} / / includes test.php Datei in images / codes entfernt
{Jumi [* 1]} / / includes Code in das 1. Rekord von Jumi Komponenten-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
- Es dürfen keine Zeichen zwischen der linken Klammer werden { und das Schlüsselwort Jumi in den Jumi-Syntax.
- Alles andere außerhalb [] Klammern wird und zogen nicht verarbeitet.
- Jumi interpretiert die conent der ersten Klammer, da der Code-Datei und versucht es auch. Der Code Quelle kann entweder eine Datei oder ein Datensatz-ID von Jumi Komponente Datenbanktabelle werden.
- Ab dem zweiten Klammer [] Jumi speichert den Inhalt der Klammern in $ Jumi-Array. Die $ Jumi array (und es Werte) ist aus Ihren PHP-Code enthalten.
Argument-Werte können Zahlen, Text-, HTML-codierten Text, etc. etc. Es hat alles sein kann mit einer Ausnahme von Klammern Symbole werden: [,], {,}.
Wenn etwas schief geht, z. B. nichts in dem Artikel wird gezeigt, Schalter "Debug-Modus" auf Ja. Es wird Ihnen zeigen, Jumi Fehlermeldung, falls vorhanden.
Parameter: Jumi Standard Absolute Pfad
Die Standard absolute Jumi Weg ist, um die Datei pathname prepanded einbezogen werden. Wenn nicht gesetzt ist eqaul um Joomla! Root-Verzeichnis. Zum Beispiel:
Wenn wir schreiben
{Jumi [test.php]}
und das Standard-Absolute Jumi Pfad nicht gesetzt ist dann Jumi-Plugin bis test.php in den Joomla aussieht! root (wo Joomla! configuration.php ist). Aber wenn wir es auf "images / myCodes" eingestellt werden, sucht er es in diesem Verzeichnis.
Wir können unsere Dateien außerhalb Joomla Platz! Installations-Verzeichnis zu. Zum Beispiel (auf lokalen Host) können wir unsere Joomla! hier: "D: / xamp / htdocs / joomla". Kein Problem, unsere Codes, die hier lagern: "D: / xampp / htdocs / Codes" - aus dem Joomla! Installations-Verzeichnis. Das gleiche gilt für gehostete Websites.
Die Standard Absolute Jumi Pfade gibt es zwei Gründe:
- Bedienkomfort: Sie brauchen keine immer und immer wieder schreiben die volle relativen Pfad zu den Dateien enthalten sein
- Web-Sicherheit: Wenn aus bestimmten Gründen Jumi arbeitet nicht die der Jumi Syntax-Code ist sichtbar für die Besucher. Inklusive Dateipfad. Die 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 Lügen Ihrer Website (www) ist es praktisch unmöglich, sie von Web-Browsern zu erreichen. Sehen Sicherheitsfragen für weitere Details.
Die Standard Absolute Jumi Pfad gesetzt ist hier die globalen Parameter für alle Jumi-Plugin Syntax instancies während der gesamten Joomla!.
Parameter: Verschachtelte ersetzen
Nesting-Funktion interpretiert Jumi Syntax in enthalten Codes. Zum Beispiel:
Lets haben zwei Dateien: main.php und nested.php.
Die Datei main.php enthält
Php
echo "Dies ist der Haupt-Datei
";
echo "{Jumi [nested.php]}";
?>
und nested.php enthält
Php
echo "Dies ist die verschachtelte script";
?>
Nachdem beide Dateien main.php und nested.php hochgeladen in den Server können wir in den Artikel schreiben
{Jumi [main.php]}
Das Ergebnis sehen wir können entweder
Dies ist der Haupt-Datei
{Jumi [nested.pgp]}
wenn der Schalter Verschachtelte ersetzen eingestellt ist Nicht oder
Dies ist der Haupt-Datei
Dies ist die verschachtelte script
im Falle der Schalter auf Ja.
Es ist klar, dass Nested Ersetzen-Funktion für die Entwickler bringt recht interessante Möglichkeiten.
Die Verschachtelung Funktion arbeitet in Jumi-Plugin nur.
Die Verschachtelung Feature funktioniert für Dateien und Codes in den Jumi Komponenten-Datenbank-Tabelle gespeichert.
Weitere Plugin-Parametern
Wenn Debug-Modus ist auf Ja, es wird Ihnen zeigen, Jumi Fehlermeldung, falls vorhanden.
Wenn Stop / Clear Jumi Codes auf Ja es eingeschaltet löscht Alle Jumi-Plugin Syntax Text in Joomla! Artikel und Haltestellen Code Einschlüsse! Es gibt keine Jumi-Code und keine Code-Ausgabe von Jumi-Plugin in Joomla! Artikeln.
Modul
Die Jumi Modul umfasst in einer Modulposition benutzerdefinierten Skript: manuell oder aus einer Datei oder von Jumi Komponenten-Datenbank aufzunehmen.
Grundparameter
Es gibt nur wenige Grundlagen parametrs im Modul Verwaltung gibt: "Notepad", "Code geschrieben" und "Source Code".
Notizblock dient als Raum für Ihre Notizen.
Code geschrieben ist ein Bereich, für den Code.
In das Feld Source Code Sie können entweder Legen Sie eine filepathname der Datei, die in einem Modul oder * id des Jumi Component Application Element enthalten sein.
Erweiterte Parameter
Jumi Standard Absolute Pfad hat genau die gleiche Bedeutung, wie es in das Plugin. Mit einem kleinen Unterschied: Dieser Parameter wird nicht global für alle Jumi-Module, aber es kann eindeutig sein, damit jeder Jumi Modul Instanz.
Debug-Modus hat die gleiche Bedeutung wie in den Plugin hat: wenn sie nicht dann Jumi Modul eingestellt wird zeigen keine Jumi Fehlermeldung. Also, wenn Sie in Schwierigkeiten sind, z. B. nichts angezeigt wird, wechseln "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 Komponenten filelds "Code geschrieben" und "Source Code", dann die "Code geschrieben" wird zunächst verarbeitet.

