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! >> Jumi 2.1 Leitfaden

Wir führen Jumi 2.1 Beta für Joomla! 1.5 hier. Es gibt so viele Änderungen in dieser Version!

Wenn 2.1 Beta Änderungen in der endgültigen Version und als 2.0 abgeschrieben werden markiert werden wir dieses Dokuments in den Standard-Jumi Dokumentation zu integrieren.

Intro

Jumi-Plugin-Syntax hat sich geändert (nach drei Jahren) auf andere. Es gibt keine Abwärtskompatibilität in dieser Syntax, aber Sie können alle bisherigen Brauch-Nummern und Funktionen in 2.1 Release verwenden (und neue zu verwenden).

Es gibt keine Veränderungen in der Plugin-Syntax nur. Änderungen sind an anderer Stelle. So lesen Sie das Dokument sorgfältig durch, bitte.

Für diejenigen, die zu eifrig neue Version auszuprobieren sind oder Hass zu lesen, "all das Zeug" ist hier die Quick & Dirty-Plugin-Syntax ändern:

Alt Jumi-Plugin Syntax

{Jumi [stored_code_source] [arg1] [arg2] ... [ArgN]}

New Jumi-Plugin Syntax

{} Jumi stored_code_source written_code {/} Jumi

Wie Übergang zu Jumi 2.1 Syntax machen? Wir werden es im folgenden erklären. Aber der Reihe nach.

Wir fangen mit einigen Erweiterungen insgesamt Jumi Erklärung dann beginnen wir mit, wie Sie ein Upgrade installieren und fortzusetzen. Am Ende werden Sie gute Kenntnisse über "all das Zeug" zu bekommen.

Der Satz von Erweiterungen Jumi

Jumi 2.1 besteht aus mehreren voneinander abhängigen Erweiterungen:

  • Jumi System-Plugin (Völlig neu geschrieben!)
    ermöglicht, benutzerdefinierte Codes aus mehreren Ressourcen in Joomla gehören! Artikel, Inhalt und Kategorie-Beschreibungen.
    Sie setzt Jumi Root für Jumi Komponente und Jumi Modul. Die Codes werden im PDF-Version von Joomla bearbeitet! Inhalte aus RSS-und ausgezogen.
  • Jumi Editor-XTD (Neu!)
    ist eine Joomla! Editor-Button, der Code / decode Skripten ermöglicht für ihre direkte Einbindung in Joomla! Inhalt und Weiterverarbeitung von Jumi-System-Plugin.
  • Jumi Komponente (+ Wurzel geteilt Jumi Nutzung)
    erstellt benutzerdefinierte Joomla! Seiten (sog. Jumi Anwendungen) enthalten benutzerdefinierten Code.
  • Jumi SEF-Router
    ist ein System-Plugin, das Jumi-Komponente unterstützt: Sie ermöglicht den direkten Aufruf von Jumi Anwendung mit seinem Alias ​​(zB http://www.mysite.com/hello-jumi).
  • Jumi Modul (+ Debug-Modus, + Gemeinsame Jumi-Root-Nutzung)
    ist einfach Modul, um benutzerdefinierte Code aus mehreren Quellen in Joomla gehören ermöglicht! Modulpositionen.
  • Sprachen
    außer Jumi Router-Plugin gibt es Sprachdateien für alle Jumi Erweiterungen für ihre einfache Übersetzungen.

Jumi 2.1 Anforderungen

Nichts weniger als Joomla! 1.5.8 erforderlich ist.

Upgrade von früheren Versionen

Wir empfehlen die vollständige Deinstallation alle bisherigen Erweiterungen Jumi und installieren Sie das Jumi 2.1 Paket. Betrachten Sie Folgendes:

Wenn Sie Ihren alten Jumi-Komponente verwenden Datenbanktabelle in neue Jumi 2.1 dann sichern Sie diese zunächst von der Datenbank-Tool Sie verwenden (zB phpMyAdmin) werden. Nach der Installation des neuen Pakets Sie wieder die ursprüngliche Jumi Component Datenbanktabelle.

Der alte Jumi Plugin-Syntax wird nicht durch das neue Plugin verarbeitet werden. Sie müssen alle alten Syntax Plugin-Instanz neu zu schreiben. Wir freuen uns sehr leid für die Unannehmlichkeiten es Ihnen bringen wird. Auf der anderen Seite wird es Ihnen mehr Möglichkeiten, mehr Sicherheit und mehr Flexibilität. Etwas für etwas.

Auch Denken Sie daran, dass alle Jumi Module wird während des Prozesses der Deinstallation zerstört werden. So empfehlen wir eine Notiz von allen Inhalten Jumi Module am wenigsten machen.

Jumi 2.1 Installation

Installieren Sie das Paket als Standard Joomla! Erweiterung. Alle Jumi Erweiterungen werden in dieser Ein-Klick-Verfahren installiert. Alle Jumi-Plugins werden auf "Enable" zu.

In Jumi 2.1 gibt es keine Demo Hauptmenü "Hallo Jumi!" Artikel im Frontend sichtbar, wie es in Jumi 2.0 war. Einige unserer Anwender hasse es auch als Demo. Wenn Sie es wollen, müssen sie sichtbar zu machen manuell: gehen Sie zum Backend und veröffentliche die vorinstallierte Menüpunkt "Hallo Jumi!" gibt.

Nächste Schritte

Mit Jumi Komponenten-, Modul-und Router könnte von früheren Versionen oder Dokumentationen oder dieser Spickzettel abgeleitet werden.Jumi 2.1 für J! 1.5 Spickzettel

Jumi-Plugin erfordert mehr Erklärung. Weil es ein anderes Werkzeug verwendet: Jumi Editor-XTD (Button) Plugin, das / dekodiert benutzerdefinierte Skripts in einer Art und Weise kodiert sind sie nicht aus Joomla gestrippt! und durch Jumi Plugin verarbeitet.

Im Rest des Artikels erklären wir Ihnen:

  1. Wie man Codes in die Joomla schreiben! Inhalt mit Jumi Coder (Code-Name für Jumi Editor-XTD-Plugin).
  2. Wie man Codes in Joomla bearbeiten! Inhalt mit Jumi-Codierer.
  3. Wie alt Jumi-Plugin Syntax, um den neuen übertragen.
  4. Jumi-Plugin Sicherheit und andere Bemerkungen.

Mit Jumi-Coder

Nun, sehen Sie das Video zuerst. Wir werden es danach zu erklären.

So wie es funktioniert?

Wissen Sie, wenn Sie benutzerdefinierte Skripts in eine Joomla gehören! Artikel wird der Code aus abgestreift werden oder, im besten Fall in HTML-Entities kodiert.

Und hier kommt Jumi-Codierer. Es kodiert Skripts in einer solchen Weise, dass Joomla! und dessen Editor erkennt sie nicht ist ein Code. Allerdings Jumi-Plugin erkennen Jumi Syntax und alles, was zwischen Jumi-Tags.

{Jumi stored_code_source} Dies ist ein Raum zwischen Tags für Ihre schriftliche code {/} Jumi

entschlüsselt und bewertet. Einfach, nicht wahr?

Jumi Coder Hilfebildschirm

Jumi Coder hat mit nowysiwyg Editor Tiny MCE, JCE und FCK-Redaktion erfolgreich getestet worden. Was so toll, dass man zwischen den Herausgebern auf keinen Editoren wechseln wie Sie wollen. Jumi Coder nicht von ihnen abhängen.

Also noch einmal, wie Sie den Code in Artikel per Jumi Coder enthalten? Lesen und gleichzeitig konsultieren Sie das Bild:

  1. Schreiben (oder kopieren Sie von einer Quelle) das Skript in das Code-Editor-Bereich.
  2. Realisieren Sie, wenn Sie mit WYSIWYG-Editor od Nowysiwyg werden. Wählen Sie Codierung entsprechend.
  3. Drücken Sie auf Encode.
  4. Das Skript wird codiert und Sie werden das verschlüsselte Ergebnis in das codierte Code-Bereich zu bekommen. (Wenn Sie einen Fehler gemacht hatte oder hatte kodiert für das Skript in einem anderen Editor Typ, drücken Sie einfach Decode und Wiederholung).
  5. Wählen Sie das Skript sehen Sie in der codierten Code-Bereich, kopieren Sie sie in die Zwischenablage (STRG + C) und fügen Sie es (STRG + V) in Joomla! und zwischen geschweiften Jumi-Tags.

Um ganz sicher, dass Sie verstehen, lassen Sie uns ein weiteres Video zu sehen: wie das Skript, das bereits in Joomla bearbeiten! mit Jumi Coder.

Wir hoffen, es ist klar genug.

So verwenden Jumi Coder für die Einbettung das Skript in Joomla! und für seine Bearbeitung.

Jumi Coder kann für die Einbettung von Script-Codes in Ihre Joomla nicht verwendet werden! blog zu (z. B. Blogger). Der Code wird nicht verarbeitet, sondern werden sichtbar sein wird wie Code.

Bekanntes Problem: Wenn das Skript ist "schön" formatiert (mehrere Zeilen, Tabulatoren, etc.), dann nowysiwyg Editor bricht diese Formatierung (ohne die von Usability verloren - es wird funktionieren). I (MarHaj) nicht wissen, wie man damit umgehen.

Im WYSIWYG-Editoren schöne Formatierung erhalten bleibt.

Es ist klar, dass ohne Jumi-Plugin (installiert und aktiviert ist) das Skript selbst wird nicht ausgeführt! Jumi Plugin muss es zuerst zu dekodieren. Denken Sie daran: Jumi Coder und Jumi-Plugin sind Zwillinge!

Übersicht über die Syntax

Die allgemeine Jumi 2.1 Plugin-Syntax ist

{} Jumi stored_code_source written_code {/} Jumi

woher

  • stored_code_source ist eine Datei (PHP, CSS, JS, TXT, HTML, ...) Pfadnamen zu dem Ort, in Plugin-Syntax oder-ID (fuhr mit Sternchen) von Jumi Komponente Element angegeben werden, und
  • written_code ist ein Code. Html, php, js, ot nur einen Text. Wenn PHP-Code dann muss es in PHP Start-und End-Tags umschlossen werden.

Beispiele

Beispiel 1: php-Datei enthält nur

{Jumi-Plugin / system / Jumi / jumi_demo.php} {/} Jumi

Beispiel 2: darunter der erste Datensatz aus Jumi Component Datenbank-Tabelle

{* Jumi 1} {/} Jumi

Beispiel 3: schließt den ersten Datensatz aus Jumi Component databes Tisch, der ist vorangestellt (!) Durch schriftliche Skript.

{* Jumi 1}  {/} Jumi

Der Vorrang der Verarbeitung written_code -> stored_code_source gibt es zwei Gründe:

  1. es ermöglicht, vor 2.1 Jumi php-Dateien, die Jumi Argumente verwendet mit Jumi 2.1 Syntax (wir werden später sehen, wie genau) zu nutzen,
  2. es ist kompatibel mit anderen Jumi-Erweiterungen (component, module): Sie haben genau das bekommen die gleiche Verarbeitung Vorrang.

Mehrere Linien im Skript geschrieben

Sie müssen nicht schreiben, das geschriebene Skript zwischen Jumi-Tags in einer Zeile. Mehrere Zeilen sind erlaubt. (Und Kombination von Skript-Typ als auch verwendet werden). Zum Beispiel:

{* Jumi 1}
<? Php
echo 'Hallo O \' Harra! ';
?>