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



 
Benvenuti a Jumi! >> Utilizzo per J! 1.0

Supponiamo di avere Jumi componente, plugin e moduli installato e funzionante nel tuo lavoro Joomla! ambiente.

Si può iniziare a giocare con Jumi ora.

Io non consiglio a giocare con Jumi sul tuo sito pubblico dal vivo - si dovrebbero pubblicare lì solo tali applicazioni Jumi che sono state sperimentate con successo sul tuo privato (cioè non per gli occhi pubbliche) Joomla! l'installazione, preferibilmente sul tuo computer locale.

Strategia generale di utilizzare Jumi

Giusto per ricordare:

Jumi non fa altro che include (inietta) il codice personalizzato in Joomla!. Sia come una pagina separata (via componente Jumi) o negli articoli (via Jumi plugin) o in posizione di moduli (tramite modulo Jumi). Il contenuto della vostra iscrizione - semplici o magic - fa quello che vedi.

Il codice può essere memorizzato in file che risiedono sul server o in un record di tabella di database componente Jumi o scritti direttamente in estensioni Jumi.

Se si decide di memorizzare i codici in file php leggono Le questioni di sicurezza troppo.

L'uso generale Jumi può essere dedicata dallo schema seguente

Jumi Cheatsheet

In questo articolo viene illustrato come utilizzare il componente Jumi, plugin e un modulo rispettivamente

Componente

Il componente Jumi crea Joomla personalizzato! pagina e comprende al suo interno codice personalizzato. Il codice personalizzato può essere scritto direttamente nell'elemento componente e / o è "ritirato" da un file memorizzato in precedenza.

Il componente è accessibile attraverso il menù admin backend top: Componenti -> Jumi. Si apre Application Manager Jumi.

Vedrete l'elenco delle applicazioni di componenti in Application Manager. I significati delle colonne nella lista e accompagnato menù Application Manager è ovvio - rispetta generale Joomla! standard.

Ci sono due esempi preinstallati c'è: "Ciao Jumi!" e "Blogspot". Da questi esempi potrete imparare a utilizzare il componente Jumi.

IL Pathname campo deve contenere i riferimenti ai file che risiedono sul server solo.

Script per l'elaborazione

Se avete riempito sia il componente filelds "script personalizzata" e "percorso", quindi il "Script Custom" viene elaborato per primo.

Calling Jumi applicazione

È possibile chiamare un Application in due modi:

  • riguardano un elemento Application con Joomla! voce di menu o. Dopo l'installazione del componente è, ad esempio per lo studio, voce di menu principale "Jumi Ciao!" collegato al "Ciao Jumi!" Applicazione articolo.
  • scrivere in qualsiasi punto nel Joomla! link al contenuto indirizzo URL Application voce. La regola per la creazione del collegamento è semplice:
    index.php? option = com_jumi & fileid = xxx
    dove xxx è l'ID di Jumi applicazione, che può essere visto nella colonna di destra della lista di Application Manager Jumi.

Plugin / mambot

Il plugin Jumi / mambot include in Joomla! script di articoli personalizzati: da un file o da record del database dei componenti Jumi.

Nascondi codice Jumi

Prima di utilizzare il plugin non dimenticate di attivare nel backend di amministrazione.

C'è un interruttore "Stop / Cancella Codici Jumi Advance" nei parametri del plugin. Se Sì, è passato a cancella tutto il testo la sintassi Jumi plugin in Joomla! articoli e si ferma inclusioni di codice!

Plugin sintassi

Il plugin generale Jumi sintassi può essere appreso dal Cheatsheet utilizzo Jumi. Porteremo qui solo alcuni esempi:

{[Jumi immagini / codici / test.php]} / / include il file test.php trova nelle immagini / codici
Jumi {[* 1]} / / include il codice memorizzato nel 1st record di tabella del database dei componenti Jumi
{Jumi zona di calc [test.php] larghezza [4] altezza [6]} / / include il file test.php e riempie $ array jumi

Da esempi riportati si può facilmente intuire che

  1. Non ci deve essere un carattere tra la staffa sinistra { e la parola chiave jumi nella sintassi Jumi.
  2. Tutto il resto al di fuori [] parentesi è spogliato fuori e non trattati.
  3. Jumi interpreta il conent della staffa prima come codice sorgente e cerca di includerlo. Il codice sorgente può essere un ID file o un record della tabella di database componente Jumi.
  4. A partire dalla seconda parentesi [] Jumi memorizza i contenuti di staffe in $ array jumi. Il $ array jumi (e valori) è accessibile dal codice php incluso.

Valori degli argomenti possono essere numeri, testo, html testo codificato, ecc ecc Si può essere tutto ciò con l'eccezione di simboli parentesi: [,], {,}.

Se qualcosa va storto, ad esempio nulla è mostrato in questo articolo, passare "Modalità Debug" Sì.. Vi mostrerà il messaggio di errore Jumi se presente.

Parametro: Percorso di default Jumi Absolute

Il percorso assoluto di default jumi è prepanded al percorso del file da includere. Se non è impostata, è eqaul a Joomla! directory root. Ad esempio:

Se scriviamo

{Jumi [test.php]}

e l'Assoluto Jumi percorso predefinito non è impostato quindi plug Jumi cerca test.php in Joomla! root (dove Joomla! configuration.php è). Ma se abbiamo stabilito che per essere "immagini / mycodes" lo cerca in questa directory.

Siamo in grado di mettere i file al di fuori Joomla! directory di installazione troppo. Per esempio (su host locale) possiamo avere il nostro Joomla! qui: "D :/ xamp / htdocs / joomla". Nessun problema per memorizzare i nostri codici qui: "D :/ xampp / htdocs / codici" - fuori di Joomla! directory di installazione. Lo stesso vale per siti ospitati.

I percorsi predefiniti assoluti Jumi ha due ragioni:

  1. user comfort: c'è bisogno di scrivere più e più volte il percorso completo relativo al file da includere
  2. Web Security: se per determinati motivi Jumi non funziona il codice di sintassi Jumi è visibile per i visitatori. Compreso il percorso del file. L'Assoluto percorso predefinito Jumi è nascosto ed è più difficile gueast dal codice visibile dove il codice è in realtà. E se i file per l'inclusione si trova fuori del vostro sito (www) è praticamente impossibile raggiungerli da browser web. Vedere Le questioni di sicurezza per ulteriori dettagli.

L'Assoluto di default set Path Jumi qui è il parametro globale per tutti i instancies plugin Syntax Jumi tutto il Joomla intero!.

Parametro: replace Nested

Replace Nested

Funzione di Nesting interpreta la sintassi Jumi nei codici inclusi. Ad esempio:

Lets hanno due file: main.php e nested.php.

Il file contiene main.php

<? Php
echo "Questo è il file principale
";
echo "{jumi [nested.php]}";
?>

e contiene nested.php

<? Php
echo "Questo è lo script annidato";
?>

Avere entrambi i file main.php e nested.php caricato nel server si può scrivere in questo articolo

{Jumi [main.php]}

Il risultato vediamo può essere

Questo è il file principale
Jumi {[nested.pgp]}

se l'interruttore Replace Nested è impostato su No or

Questo è il file principale
Questo è lo script nidificato

nel caso in cui l'interruttore è impostato su .

E 'chiaro che la funzione Nested sostituzione porta per gli sviluppatori di possibilità molto interessanti.

La funzione di annidamento funziona in plug Jumi solo.

La funzione di nidificazione funziona per i file e codici memorizzati nella tabella del database componente Jumi.

Altri parametri del plugin

If Modalità debug è impostata su Sì, vi mostrerà il messaggio di errore Jumi se presente.

If Stop / Cancella Codici Jumi passa al Sì cancella tutto il testo la sintassi Jumi plugin in Joomla! articoli e si ferma inclusioni di codice! Non esiste un codice Jumi e nessuna uscita codice da Jumi plugin in Joomla! articoli.

Modulo

Il modulo comprende Jumi in uno script personalizzato modulo di posizione: manualmente o da un file o dal record di database dei componenti Jumi.

Parametri di base

Ci sono pochi parametri predefiniti di base nella gestione del modulo là: "Notepad", "codice scritto" e "Fonte del codice".

Notepad serve come spazio per le note.

Il codice scritto è una zona per il codice.

Nel campo Fonte del codice si può mettere sia un filepathname del file da includere in un modulo o id * della voce Application componente Jumi.

I parametri avanzati

Jumi percorso predefinito assoluto ha esattamente lo stesso significato che ha nel plugin. Con una piccola differenza: questo parametro non è globale per tutti i moduli Jumi ma può essere univoco per ogni istanza modulo Jumi.

Modalità debug ha lo stesso significato che ha nel plugin: quando è impostato su No Jumi poi il modulo non verrà visualizzato alcun messaggio di errore Jumi. Quindi, se siete in difficoltà, ad esempio non appare nulla, cambiare "Modalità Debug" Sì..

Altri parametri avanzati - Module Class Suffix, Abilita Cache - Sono generali Joomla! parametri che possono essere trovati in standard Joomla! moduli. Suppongo che il loro significato è chiaro.

Script per l'elaborazione

Se avete riempito sia il componente filelds "codice scritto" e "Fonte del codice", quindi il "Il codice scritto" viene elaborato per primo.