Jumi 2,1 Guide
Vi inför Jumi 2,1 beta för Joomla! 1,5 här. Det finns så många förändringar i denna version!
När 2,1 beta förändringar i den slutliga utgåvan och 2,0 kommer att markeras som skrivs kommer vi att införliva detta dokument i standard Jumi dokumentation.
Intro
Jumi plugin syntax har förändrats (efter tre år) till annan. Det finns ingen bakåtkompatibilitet i denna syntax, men du kan använda alla tidigare anpassade koder och funktioner i 2.1-utgåvan (och använda nya).
Det är inte förändringar i plugin syntax bara. Förändringar är på annat håll. Så läs dokumentet noggrant, tack.
För dem som är alltför ivriga att prova nya versionen eller hatar att läsa "allt det där" här är Quick & Dirty plugin syntax förändring:
Gamla Jumi plugin syntax
{Jumi [stored_code_source] [arg1] [arg2] ... [ArgN]}
Nya Jumi plugin syntax
{Jumi stored_code_source} written_code {/ jumi}
Hur man gör övergången till Jumi 2,1 syntax? Vi kommer att förklara det nedan. Men det viktigaste först.
Låt oss börja med några övergripande Jumi förlängningar förklaring så kommer vi att fortsätta med hur att uppgradera och installera. I slutet får du god kunskap om "allt det där".
Mängden av Jumi förlängningar
Jumi 2,1 består av flera ömsesidigt beroende förlängningar:
- Jumi systemet plugin (Helt omskriven!)
gör det möjligt att ta med egna koder från olika resurser på Joomla! artiklar, innehåll och beskrivningar kategori.
Det sätter upp Jumi Root för Jumi komponent och Jumi modul. Koder bearbetas i PDF-versionen av Joomla! innehåll och klädde ut från RSS. - Jumi editor-xtd (Ny!)
är en Joomla! editor-knapp som gör det möjligt att koda / avkoda skript för deras direkta införande i Joomla! innehåll och ytterligare bearbetning genom Jumi systemet plugin. - Jumi komponent (+ Delade Jumi Root användning)
skapar anpassade Joomla! sidor (sk Jumi Applications) som innehåller anpassad kod. - Jumi SEF router
är ett system plugin som stöder Jumi komponent: Den möjliggör direkt åtkomst av Jumi ansökan med sina alias (t.ex. http://www.mysite.com/hello-jumi). - Jumi modul (+ Debugläge, + Shared Jumi Root användning)
är enkel modul som gör det möjligt att ta med egna koder från olika resurser på Joomla! modul positioner. - Språk
utom Jumi routern plugin finns språkfiler för alla Jumi tillägg för deras enkla översättningar.
Jumi 2,1 krav
Ingenting mindre än Joomla! 1.5.8 krävs.
Uppgradera från tidigare versioner
Vi rekommenderar att avinstallera alla tidigare Jumi tillägg och installera Jumi 2,1 paketet. Tänk följande:
Om du vill använda din gamla Jumi komponent databastabell i nya Jumi 2,1 sedan backa upp det först genom den databas verktyg som du använder (t.ex. phpMyAdmin). Efter installation av nya paketet du återställa den ursprungliga Jumi tabellen Component databas.
Den gamla Jumi plugin syntax kommer inte att behandlas av den nya plugin. Du måste skriva om alla gamla ex plugin syntax. Vi är mycket ledsna för det besvär det kommer att ge dig. Å andra sidan kommer det att ge dig fler möjligheter, bättre säkerhet och större flexibilitet. Något för något.
Kom också ihåg att alla Jumi moduler kommer att förstöras under processen för avinstallation. Så vi rekommenderar att anteckna alla Jumi moduler innehåll åtminstone.
Jumi 2,1 installation
Installera förpackningen som en standard Joomla! förlängning. Alla Jumi tillägg installeras under ett klick process. Alla Jumi plugins är inställda på "Aktivera" också.
I Jumi 2,1 finns det inget demo huvudmenyn "Hej Jumi!" objekt som syns i frontend som den var i Jumi 2,0. Några av våra användare hatar det även som en demo. Om du vill ha det du har att göra den synlig manuellt gå till backend och publicera den förinstallerade menyalternativet "Hej Jumi!" där.
Nästa steg
Använda Jumi komponent, modul och routern kan härledas från tidigare utgåvor eller dokumentation eller denna lathund.
Jumi plugin kräver mer förklaring. Eftersom den använder ett annat verktyg: Jumi editor-xtd (knapp) plugin som kodar / avkodar egna skript på ett sätt som de inte klädde ut från Joomla! och behandlas av Jumi plugin.
I resten av artikeln kommer vi att förklara:
- Hur man skriver koderna i Joomla! innehåll med Jumi coder (kodnamn för Jumi redaktör xtd plugin).
- Hur du redigerar koder i Joomla! innehåll med Jumi programmerare.
- Hur överföra gamla Jumi plugin syntax för att den nya.
- Jumi plugin säkerhet och andra kommentarer.
Använda Jumi coder
Jo, se videon först. Vi kommer att förklara det efter det.
Så hur det fungerar?
Du vet när du inkludera anpassade manus till en Joomla! Artikeln koden kommer att skalas upp eller i bästa fall kodas i html enheter.
Och här kommer Jumi programmerare. Den kodar skript i ett sådant sätt att Joomla! och dess redaktör erkänner inte att det är en kod. Men Jumi plugin erkänner Jumi syntax och allt mellan Jumi taggar.
{Jumi stored_code_source} Detta är ett utrymme mellan taggar för din skriftliga koden {/ jumi}
avkodar och utvärderar. Enkelt, eller hur?
Jumi kodare har testats med nowysiwyg redaktör, Tiny MCE, JCE och FCK redaktörer framgångsrikt. Vad som är bra är att du kan växla mellan redaktörer på inga redaktörer som du vill. Jumi Coder är inte beroende av dem.
Så än en gång hur man inkludera koden i artikeln via Jumi coder? Läs och samtidigt rådgöra med bild:
- Skriv (eller kopiera från någon källa) skriptet i koden redaktör området.
- Inse om du använder Wysiwyg OD Nowysiwyg redaktör. Välj kodning därefter.
- Tryck Koda.
- Manuset är kodad och du kommer att få kodade resultatet i det kodade koden området. (Om du hade gjort ett misstag eller hade kodat in skriptet i en annan editor typ trycker du bara på Decode och upprepa).
- Markera det skript som du ser i den kodade koden området, kopiera det till urklipp (Ctrl + C) och klistra in den (CTRL + V) i Joomla! och mellan lockigt Jumi taggar.
För att vara helt säker på att du förstår låt oss titta på en annan video: hur du vill redigera skriptet som redan finns i Joomla! med Jumi Coder.
Vi hoppas att det är tydligt nog.
Så använd Jumi Coder för att bädda in skriptet i Joomla! och för dess redigering.
Jumi Coder kan användas för inbäddning manus koder i din icke Joomla! blogg också (som bloggare). Koden kommer inte att behandlas, men kommer att synas som kod.
Känt problem: om manuset är "snyggt" formateras (flera rader, flikar, etc.) sedan nowysiwyg redaktör bryter denna formatering (utan förlorad användbarhet - det kommer att fungera). I (MarHaj) vet inte hur man ska hantera det.
I WYSIWYG-redigerare trevlig formateringen bevaras.
Det är klart att utan Jumi plugin (installerat och aktiverat) skriptet i sig inte kommer att köra! Jumi plugin har för att avkoda det först. Kom ihåg: Jumi Coder och Jumi plugin är tvillingar!
Syntax översikt
Den allmänna Jumi 2,1 plugin syntaxen är
{Jumi stored_code_source} written_code {/ jumi}
där
- stored_code_source är en fil (php, css, js, txt, html, ...) sökväg som ska ingå i den plats plugin syntax eller ID (fortsatte med asterisk) i Jumi komponent objekt och
- written_code är lite kod. HTML, PHP, JS, ot bara en text. Om PHP-kod måste den lindas in i php start och taggar slut.
Exempel på
Exempel 1: omfattar bara php-fil
{Jumi plugin / system / jumi / jumi_demo.php} {/ jumi}
Exempel 2: inklusive den första posten från Jumi Component databastabell
{Jumi * 1} {/ jumi}
Exempel 3: innehåller den första posten från Jumi Component databes tabell som föregås (!) Genom skriftligt manus.
{Jumi * 1} {/ Jumi}
Företräde bearbetning written_code -> stored_code_source har två orsaker:
- Det gör det möjligt att utnyttja redan 2,1 Jumi php-filer som använder Jumi argument med Jumi 2,1 syntax (får vi se senare hur exakt),
- den är kompatibel med andra Jumi anknytningar (komponent, modul): de har fått exakt samma behandling företräde.
Flera rader i skriftliga manus
Du behöver inte skriva det skrivna manus mellan jumi taggar i en rad. Flera rader är tillåtna. (Och kombinationen av manus typ som används också). Till exempel:
{Jumi * 1}
Php
echo "Hej O \ 'Harra'!;
?>
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Reseportal - tours.am! Sök turer i Armenien, Tours, Sök efter Tours på nätet, Reserve Hotell på nätet, Travel News.

