Jumi für J! 1,5 Nutzung

Jumi Nutzung cheetsheet

Jumi Cheatsheet

Jumi - die Menge der benutzerdefinierte Code-Erweiterungen für Joomla! - Kommt als Komponente, Plugin und ein Modul.

In diesem Artikel erfahren Sie, wie man sie benutzt.

Komponente

Die Jumi-Komponente erstellt benutzerdefinierte Joomla! Seiten und enthält darin benutzerdefinierte Codes aus einer Datenbank und / oder Dateien.

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 eine Komponente zu verwenden.

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

Aufruf-Anwendungen

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.
  • Schreiben irgendwo int der 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

Die Jumi-Plugin enthält 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 "Hide Jumi-Code" in das Plugin-Parameter. Wenn ja es eingeschaltet versteckt Alle Jumi Syntax Text in Joomla! Artikel und Haltestellen Code Einschlüssen.

Hide Jumi code

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

  1. Es dürfen keine Zeichen zwischen der linken Klammer werden { und das Schlüsselwort Jumi in den Jumi-Syntax.
  2. Alles andere außerhalb [] Klammern wird und zogen nicht verarbeitet.
  3. Jumi interpretiert die conent der ersten Klammer, da der Code-Quelle und bindet, um es aufzunehmen. Der Code Quelle kann entweder eine Datei oder ein Datensatz in Jumi Komponenten-Datenbank sein.
  4. 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.

Standard Absolute Jumi 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:

  1. Bedienkomfort: Sie brauchen keine immer und immer wieder schreiben die volle relativen Pfad zu den Dateien enthalten sein
  2. 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.

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

Verschachtelte ersetzen

Nested replace

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

Lets haben zwei Dateien: main.php und nested.php.

Die Datei main.php enthält

echo "Dies ist der Haupt-Datei 
";
echo "{Jumi [nested.php]}";
?>

und nested.php enthält

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.

Modul

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

Modulparameter

Es gibt nur wenige Parameter 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

Standard Absolute Jumi 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.

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

Beispiele

Für einen schnellen Test des Moduls arbeitet notieren in die "Source Code"-Feld * 1. Nichts anderes ist nicht erforderlich. Dann veröffentlichen Sie das Modul in jedem Modul Position zur Verfügung. Sie sollten sehen, "Hallo Jumi!" Demo in das Modul-Position (im Frontend).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Travel-Portal - tours.am! Suche Touren in Armenien, Tours, Suche Touren online, Reserve Hotels online, Reise-News.