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



 
Welkom bij Jumi! >> Jumi 2.1 Gids

We introduceren Jumi 2.1 beta voor Joomla! 1.5 Hier. Er zijn zo veel veranderingen in deze versie!

Wanneer 2.1 beta gaat over in de laatste versie en 2.0 zal worden gemarkeerd als afgeschreven zullen we nemen dit document in de standaard Jumi documentatie.

Intro

Jumi plugin syntax is veranderd (na drie jaar) in iets anders. Er is geen achterwaartse compatibiliteit in deze syntax, maar je kunt alle voorgaande custom codes en functies te gebruiken in 2.1 release (en gebruiken nieuwe).

Er zijn geen veranderingen in de plugin syntax alleen. Veranderingen zijn elders. Dus aandachtig door te lezen van het document, alstublieft.

Voor degenen die te popelen om nieuwe versie te proberen of een hekel aan lezen "al die dingen" hier is de Quick & Dirty plugin syntax wijziging:

Oude Jumi plugin syntax

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

Nieuwe Jumi plugin syntax

{Jumi stored_code_source} written_code {/ Jumi}

Hoe overstap naar Jumi 2.1 syntax? We zullen hieronder uitleggen. Maar eerst iets anders.

Laten we dan beginnen met een aantal algemene Jumi extensies uitleg gaan we verder met hoe om te upgraden en te installeren. Aan het einde krijg je een goede kennis over "al die dingen".

De reeks Jumi extensions

Jumi 2.1 bestaat uit een aantal onderling afhankelijke extensies:

  • Jumi systeem plugin (Volledig herschreven!)
    in staat stelt om aangepaste codes bevatten van verschillende middelen in Joomla! artikelen, inhoud en categorie beschrijvingen.
    Het wordt ingesteld Jumi Wortel voor Jumi component en Jumi module. Codes worden verwerkt in PDF-versie van Joomla! inhoud en gestript van RSS.
  • Jumi editor-XTD (Nieuw!)
    is een Joomla! editor knop die om coderen / decoderen scripts mogelijk maakt voor hun directe opname in Joomla! inhoud en verdere verwerking door Jumi systeem plugin.
  • Jumi component (+ Gedeeld Jumi Root gebruik)
    creëert custom Joomla! pagina's (de zogenaamde Jumi Applications) met aangepaste code.
  • Jumi SEF router
    is een systeem plugin die Jumi component ondersteunt: Het maakt directe toegang te verschaffen tot de Jumi applicatie met zijn alias (bijv. http://www.mysite.com/hello-jumi).
  • Jumi module (+ Debug mode, + Gedeelde Jumi Root gebruik)
    is eenvoudig module die het mogelijk maakt om aangepaste codes bevatten van verschillende middelen in Joomla! module posities.
  • Talen
    behalve Jumi router plug-in zijn er taal bestanden voor alle Jumi extensies voor hun gemakkelijke vertalingen.

Jumi 2.1 eisen

Niets minder dan Joomla! 1.5.8 vereist.

Upgrade van vorige versies

We raden aan om volledig te verwijderen alle voorgaande Jumi uitbreidingen en de Jumi 2.1 pakket te installeren. Overweeg volgende:

Wilt u uw oude Jumi component te gebruiken database tabel in nieuwe Jumi 2.1 dan een back-up eerst door de database tool die u gebruikt (bijv. phpMyAdmin). Na de installatie van nieuwe pakket dat u herstellen van de oorspronkelijke Jumi Component database tabel.

De oude Jumi plugin syntax worden niet verwerkt door de nieuwe plugin. Je moet elke oude plugin syntax bijvoorbeeld herschrijven. Wij zijn zeer excuses voor het ongemak brengt het je. Aan de andere kant brengt het je meer mogelijkheden, betere beveiliging en meer flexibiliteit. Iets voor iets.

Ook Vergeet niet dat alle Jumi modules zullen vernietigd worden tijdens het proces van verwijdering. Dus raden wij aan om een ​​notitie van alle Jumi modules inhoud te maken op zijn minst.

Jumi 2.1 installatie

Installeer het pakket als een standaard Joomla! extensie. Alle Jumi extensies zijn geïnstalleerd tijdens deze een-klik proces. Alle Jumi plugins zijn ingesteld op te "Activeren".

In Jumi 2.1 is er geen demo hoofdmenu "Hallo Jumi!" item zichtbaar in de frontend als in Jumi 2.0. Sommige van onze gebruikers haat het zelfs als een demo. Als u wilt dat je met de hand zichtbaar maken: ga naar de backend en publiceren van de vooraf geïnstalleerde menu-item "Hallo Jumi!" Er.

Volgende stappen

Met behulp van Jumi component, module en de router zou kunnen worden afgeleid uit voorgaande introducties of documentatie of deze cheatsheet.Jumi 2.1 voor J! 1.5 spiekbriefje

Jumi plugin vereist meer uitleg. Omdat het gebruik maakt van een ander hulpmiddel: Jumi editor-XTD (knop) plugin dat / decodeert custom scripts op een manier die codeert voor ze worden ontdaan uit Joomla! en worden verwerkt door Jumi plugin.

In de rest van het artikel zullen we uitleggen:

  1. Hoe codes schrijven in de Joomla! tevreden met Jumi coder (code naam voor Jumi editor-XTD plugin).
  2. Hoe codes bewerken in Joomla! tevreden met Jumi coder.
  3. Hoe oud Jumi plugin syntax over te dragen aan de nieuwe.
  4. Jumi plugin beveiliging en andere opmerkingen.

Met behulp van Jumi coder

Nou, eerst zien de video. We zullen uitleggen daarna.

Dus hoe het werkt?

U weet wanneer u op maat zijn opgenomen script in een Joomla! artikel van de code zal worden gestript of van buiten, tegen de beste, gecodeerd in html entiteiten.

En hier komt Jumi coder. Het codeert scripts in een zodanige wijze dat Joomla! en de uitgever niet herkent is het een code. Maar Jumi plugin te herkennen Jumi syntax en alles wat tussen de Jumi tags.

{Jumi stored_code_source} dit is een ruimte tussen tags voor uw schriftelijke code {/ Jumi}

decodeert en evalueert. Eenvoudig, niet?

Jumi Coder helpscherm

Jumi coder is getest met nowysiwyg editor, Tiny MCE, JCE en de FCK redactie met succes. Wat zo mooi is dat je tussen de redactie schakelen geen redactie als u wilt. Jumi Coder is niet afhankelijk van hen.

Dus nogmaals hoe je de code op te nemen in artikel via Jumi coder? Lees en tegelijkertijd te raadplegen het beeld:

  1. Schrijven (of kopiëren van enkele bron) het script in de code-editor gebied.
  2. Realiseer je als je gebruik maakt Wysiwyg od Nowysiwyg editor. Dienovereenkomstig te selecteren codering.
  3. Druk op Encode.
  4. Het script is gecodeerd en je zal de gecodeerde resultaat te krijgen in de gecodeerde code gebied. (Als u had een fout gemaakt of had gecodeerd het script in voor een andere editor type, drukt u gewoon op decoderen en herhaling).
  5. Selecteer het script die je in de gecodeerde code gebied, kopieer het naar het klembord (CTRL + C) en plak (CTRL + V) in Joomla! en tussen krullend Jumi tags.

Om helemaal zeker te begrijpen laten we kijken naar een andere video: hoe het script dat al in Joomla te bewerken! met Jumi Coder.

We hopen dat het is duidelijk genoeg.

Dus gebruik Jumi Coder voor het inbedden van het script in Joomla! en voor de bewerking.

Jumi Coder kan gebruikt worden voor het inbedden van script codes in uw niet-Joomla! bloggen ook (zoals blogger). De code zal niet worden verwerkt, maar zullen zichtbaar zijn als code.

Bekend probleem: als het script is "mooi" geformatteerd (meerdere regels, tabs, etc.), dan nowysiwyg editor breekt deze opmaak (zonder het verlies van usability - het zal werken). I (MarHaj) weet niet hoe om te gaan.

In wysiwyg-editors mooie opmaak behouden blijft.

Het is duidelijk dat zonder Jumi plugin (geïnstalleerd en ingeschakeld) het script zelf zal niet worden uitgevoerd! Jumi plugin moet eerst decoderen. Denk eraan: Jumi Coder en Jumi plugin zijn tweeling!

Syntax overzicht

De algemene Jumi 2.1 plugin syntaxis is

{Jumi stored_code_source} written_code {/ Jumi}

WAAR

  • stored_code_source is een bestand (php, css, js, txt, html, ...) padnaam op te nemen in de plaats plugin syntax of id (ging met asterisk) van Jumi component item en
  • written_code is een stukje code. Html, php, js, ot gewoon een stuk tekst. Als php code dan moet worden verpakt in php begin en einde tags.

Voorbeelden

Voorbeeld 1: omvat enkel php bestand

{Jumi plugin / system / Jumi / jumi_demo.php} {/ Jumi}

Voorbeeld 2: met inbegrip van de eerste record van Jumi Component database tabel

{Jumi * 1} {/ Jumi}

Voorbeeld 3: ook het eerste record uit Jumi Component databes tabel die is voorafgegaan (!) Door schriftelijke script.

{Jumi * 1}  {/ Jumi}

De voorrang van de verwerking written_code -> stored_code_source heeft twee redenen:

  1. het mogelijk maakt om te gebruiken pre 2.1 Jumi php-bestanden die Jumi argumenten gebruikt met Jumi 2.1 syntax (we later zullen zien hoe precies),
  2. Het is compatibel met andere Jumi extensies (component, module): ze hebben precies gekregen dezelfde verwerking voorrang.

Meerdere lijnen in geschreven script

Je moet niet schrijven de schriftelijke script tussen Jumi tags in een lijn. Meerdere lijnen zijn toegestaan. (En de combinatie van script type dat wordt gebruikt als goed). Bijvoorbeeld:

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