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



 
Benvenuti a Jumi! >> Jumi 2.1 Guida

Stiamo introducendo Jumi 2.1 beta per Joomla! 1.5 qui. Ci sono così tanti cambiamenti in questa versione!

Quando si cambia 2.1 beta nella versione finale e 2.0 saranno contrassegnati come ammortizzati saremo integrare questo documento in la documentazione standard Jumi.

Intro

Sintassi plug Jumi è cambiato (dopo tre anni) per uno diverso. Non c'è compatibilità a ritroso in questa sintassi, ma è possibile utilizzare tutti i codici precedenti personalizzati e caratteristiche in versione 2.1 (e l'uso di nuovi).

Non ci sono cambiamenti nella sintassi unico plugin. Le modifiche sono altrove. Quindi leggere il documento con attenzione, per favore.

Per coloro che sono troppo ansiosi di provare la nuova versione o odio per leggere "tutta quella roba": ecco la Quick & Dirty modifica della sintassi plugin:

Old Jumi plugin Syntax

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

New Jumi plugin Syntax

{} Jumi stored_code_source written_code {/ jumi}

Come rendere transizione verso la sintassi Jumi 2.1? Noi lo spiegherò più avanti. Ma andiamo con ordine.

Cominciamo con qualche spiegazione complessiva Jumi estensioni poi continueremo con il modo di aggiornare e installare. Alla fine otterrete una buona conoscenza di "tutta quella roba".

Il set di estensioni Jumi

Jumi 2.1 è costituito da diverse estensioni interdipendenti:

  • Jumi sistema di plugin (Completamente riscritto!)
    consente di includere i codici personalizzati da diverse risorse in Joomla! articoli, le descrizioni dei contenuti e la categoria.
    Esso definisce Root Jumi per Jumi componente e modulo Jumi. I codici vengono trattati in versione PDF di Joomla! contenuti e spogliato dalla RSS.
  • Jumi editor-xtd (New!)
    è un Joomla! pulsante editor che consente di codificare / decodificare gli script per la loro inclusione diretta in Joomla! contenuti e ulteriore trasformazione da parte del sistema plug Jumi.
  • Jumi componente (+ Condiviso utilizzo Root Jumi)
    crea personalizzato Joomla! pagine (il cosiddetto Applications Jumi) contenenti codice personalizzato.
  • Jumi SEF router
    è un plugin sistema che supporta componente Jumi: Permette accedendo diretto di applicazione Jumi con i suoi alias (ad esempio http://www.mysite.com/hello-jumi).
  • Jumi modulo (+ Modalità di debug, + condiviso utilizzo Root Jumi)
    è semplice modulo che consente di includere i codici personalizzati da diverse risorse in Joomla! modulo posizioni.
  • Le lingue
    tranne plug router Jumi ci sono file di lingua per tutte le estensioni Jumi per le loro traduzioni facili.

Jumi 2.1 requisiti

Niente di meno di Joomla! 1.5.8 è richiesto.

Aggiornamento da versioni precedenti

Si consiglia di disinstallare completamente tutte le estensioni precedenti Jumi e installare il pacchetto Jumi 2.1. Si consideri quanto segue:

Se si desidera utilizzare il vecchio componente Jumi tabella di database in nuova Jumi 2.1 poi eseguire il backup prima dallo strumento database in uso (ad esempio phpMyAdmin). Dopo l'installazione del nuovo pacchetto si ripristina la tabella originale Component Jumi database.

Il vecchio Jumi plugin Syntax non saranno trattati dal nuovo plugin. Si dovrà riscrivere ogni precedente istanza di sintassi plugin. Siamo molto spiacenti per l'inconveniente ti porterà. D'altra parte vi porterà più possibilità, maggiore sicurezza e maggiore flessibilità. Qualcosa per qualcosa.

Inoltre ricordatevi che tutti Jumi moduli saranno distrutti durante il processo di disinstallazione. Quindi si consiglia di prendere nota di tutti i contenuti Jumi moduli al minimo.

Jumi 2.1 installazione

Installare il gruppo come standard di Joomla! estensione. Tutte le estensioni Jumi vengono installati nel corso di questo processo con un solo clic. Tutti i plugin Jumi sono impostati su "Abilita" troppo.

In Jumi 2.1 non vi è alcuna demo menù principale "Jumi Ciao!" elemento visibile nel frontend come è stato nel Jumi 2.0. Alcuni dei nostri utenti lo odiano anche come demo. Se lo vuoi devi renderlo visibile manualmente: andare al backend e pubblicare la voce di menu preinstallato "Ciao Jumi!" vi.

Prossimi passi

Utilizzando componenti Jumi, modulo e router potrebbe essere dedotta da precedenti emissioni o di documentazione o di questo sheets.Jumi 2.1 per J! 1.5 Cheatsheet

Jumi plugin richiede ulteriori spiegazioni. Poiché utilizza un altro strumento: Jumi redattore xtd (pulsante) plugin che codifica / decodifica script personalizzati in modo che non vengono rimosse da Joomla! e vengono elaborati dal plugin Jumi.

Nel resto dell'articolo spiegheremo:

  1. Come scrivere i codici nel Joomla! contenuti con Jumi coder (nome in codice per Jumi redattore xtd plugin).
  2. Come modificare i codici in Joomla! contenuto con Jumi coder.
  3. Come trasferire vecchia sintassi plug Jumi a quello nuovo.
  4. Jumi plugin di sicurezza e altre osservazioni.

Utilizzando Jumi coder

Beh, vedere il primo video. Noi lo spiegherà dopo.

Così come funziona?

Sapete quando si includono script personalizzato in un Joomla! articolo, il codice verrà spogliato fuori o, al meglio, codificati in entità html.

Ed ecco che arriva Jumi coder. Essa codifica gli script in modo tale che Joomla! e il suo editore non riconoscono è un codice. Tuttavia Jumi plugin di riconoscere la sintassi Jumi e tutto tra i tag Jumi.

{} Jumi stored_code_source questo è uno spazio tra i tag per il codice scritto {/ jumi}

decodifica e valuta. Semplice, no?

Schermata di aiuto Jumi Coder

Jumi coder è stato testato con nowysiwyg editor, Tiny MCE, FCK editor JCE e con successo. La cosa fantastica è che è possibile passare tra editori su nessun editor come si desidera. Jumi Coder non dipende da loro.

Così ancora una volta come includere il codice nel articolo via Jumi coder? Leggi e contemporaneamente di consultare l'immagine:

  1. Scrivi (o copia da qualche fonte) lo script nell'area editor di codice.
  2. Realizzare se si utilizza Editor Wysiwyg od Nowysiwyg. Seleziona la codifica di conseguenza.
  3. Premere Encode.
  4. Lo script è codificato e si otterrà il risultato codificato nella zona codice codificato. (Se tu avessi fatto un errore o aveva codificato lo script in un altro tipo di editor, basta premere Decode e ripetere).
  5. Selezionare lo script da vedere nella zona codice codificato, copiarlo negli appunti (CTRL + C) e incollarlo (CTRL + V) in Joomla! e tra graffe tag Jumi.

Per essere sicuri di capire facciamo vedere un altro video: come modificare lo script che è già in Joomla! con Jumi Coder.

Speriamo che sia abbastanza chiaro.

Quindi utilizzare Jumi Coder per l'incorporamento lo script in Joomla! e per la sua modifica.

Jumi Coder può essere utilizzato per incorporare i codici di script nella vostra non Joomla! blog troppo (come blogger). Il codice non verrà elaborato ma sarà visibile come il codice.

Problema noto: se lo script è "bene" in formato (linee multiple, schede, ecc), poi nowysiwyg editore rompe la formattazione (senza la perdita di usabilità - che funzionerà). I (MarHaj) non sanno come affrontarlo.

In editor WYSIWYG bella formattazione viene mantenuta.

E 'chiaro che senza Jumi plugin (installato e attivato) lo script non funziona! Jumi plugin deve decodificare prima. Ricorda: Jumi Coder e Jumi plugin sono gemelli!

Sintassi panoramica

Il generale Jumi sintassi è plug 2.1

{} Jumi stored_code_source written_code {/ jumi}

dove

  • stored_code_source è un percorso file (php, css, js, txt, html, ...) da inserire nella sintassi plug luogo o id (proceduto con l'asterisco) del punto componente Jumi e
  • written_code è un codice. Html, php, js, ot solo un testo. Se il codice php, allora deve essere avvolto in avvio php e tag di chiusura.

Esempi

1 Esempio: include solo file php

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

Esempio 2: tra il primo record dalla tabella del database Component Jumi

{Jumi * 1} {/ jumi}

3 Esempio: comprende il primo record da Component Jumi tabella databes che è preceduto (!) Da copione scritto.

{Jumi * 1}  {/ Jumi}

La precedenza del trattamento written_code -> stored_code_source ha due ragioni:

  1. consente di utilizzare pre 2.1 Jumi file PHP che utilizza gli argomenti con la sintassi Jumi Jumi 2.1 (vedremo in seguito come esattamente),
  2. è compatibile con altre estensioni Jumi (component, module): hanno avuto esattamente lo stesso trattamento precedenza.

Più righe di testo scritto

Non è necessario scrivere la sceneggiatura scritta tra i tag jumi in una riga. Più righe sono ammessi. (E la combinazione del tipo di script utilizzato pure). Ad esempio:

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