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



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

Jumi Nutzung cheetsheet

Jumi Cheatsheet

Jumi - die Menge der benutzerdefinierte Code-Erweiterungen fo Joomla! - Kommt als eine Komponente, Plugin und ein Modul.

In diesem Artikel erfahren Sie, wie man sie benutzt.

Komponente

Die Jumi Komponente erstellt benutzerdefinierte Joomla! Seiten umfasst und in ihr eigene Codes aus einer Datenbank und / oder Dateien.

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

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

Aufruf von 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!" Anwendungs-Element.
  • schreiben irgendwo int 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

Die Jumi-Plugin enthält in Joomla! Artikel benutzerdefinierten Skript: aus einer Datei oder von Jumi Komponente Datenbank-Eintrag.

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

Es gibt einen Schalter "Hide Jumi-Code" in den Plugin-Parameter. Wenn Ja, um es eingeschaltet versteckt alle Jumi Syntax Text in Joomla! Artikel und stoppt Code Einschlüssen.

Jumi Code ausblenden

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-Quelle und Krawatte, um es zu schließen. Der Code Quelle kann entweder eine Datei oder ein Datensatz in Jumi Komponente Datenbank 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.

Absolute Standard-Pfad Jumi

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.

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

Verschachtelte replace

Verschachtelte replace

Nesting-Funktion interpretiert Jumi Syntax im Code enthalten. 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.

Modul

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

Modulparameter

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

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

Andere erweiterte Parameter - Module Class Suffix, Caching and 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 das Modul funktioniert notieren in die "Source Code"-Feld *1. Mehr ist nicht nötig. Dann veröffentlichen Sie das Modul in jedem Modul Position zur Verfügung. Sie sollten sehen, "Hallo Jumi!" Demo in der Modulposition (im Frontend).