Jumi per l'utilizzo J! 1,0
Supponiamo che avete componente Jumi, plugin e moduli installato e funzionante nel vostro 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 applicazioni quali Jumi che sono stati testati con successo sul tuo privato (cioè non per gli occhi pubblico) Joomla! installazione; preferibilmente sul computer locale.
Strategia generale di utilizzo Jumi
Giusto per ricordare:
Jumi non fa altro che include (inietta) il codice personalizzato in Joomla!. Sia come una pagina separata (tramite componente Jumi) o negli articoli (via Jumi plug-in) o in posizione moduli (tramite modulo Jumi). Il contenuto del tuo inserimento - semplici o magia - fa quello che vedi.
Il codice possono essere memorizzati in file che risiedono sul server o in un record di tabella di database componente Jumi o direttamente scritto in estensioni Jumi.
Se si decide di memorizzare i codici in file php leggono Problemi di sicurezza troppo.
L'uso generale Jumi può essere dedicato dallo schema seguente
In questo articolo imparerete come utilizzare componente Jumi, plugin e un modulo rispettivamente
Componente
La componente Jumi crea Joomla personalizzati! pagina e include al suo interno codice personalizzato. Codice personalizzato può essere scritto direttamente nella voce di componenti e / o è "ritirato" da un file precedentemente memorizzato.
Il componente è accessibile attraverso admin backend menù in alto: Componenti -> Jumi. Si apre Application Manager Jumi.
Vedrete l'elenco delle applicazioni componente 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 ad usare componente Jumi.
Il Percorso campo deve contenere i riferimenti ai file che risiede sul server.
Script per l'elaborazione
Se avete riempito entrambe le componenti filelds "script personalizzati" e "percorso", quindi la "Script personalizzati" viene elaborato per primo.
Chiamata Jumi applicazione
È possibile chiamare un'applicazione in due modi:
- riferiscono una voce Application con Joomla! voce di menu o. Dopo l'installazione del componente vi è, ad esempio per lo studio, menù principale "Jumi Ciao!" collegato al "Ciao Jumi!" Applicazione articolo.
- scrivere ovunque nel Joomla! contenuto link alla voce indirizzo URL dell'applicazione. La regola per la creazione di link è 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 Application Manager Jumi.
Plugin / mambot
Il plugin Jumi / mambot comprende in Joomla! script di articoli personalizzati: da un file o dal record di database componente Jumi.
Prima di utilizzare il plugin non dimenticate di abilitarlo nel backend di amministrazione.
C'è un interruttore "Stop / Cancella Codici Jumi" nei parametri di anticipo il plugin. Se passati a Sì cancella tutto il testo sintassi Jumi plugin in Joomla! articoli e si ferma inclusioni di codice!
Plugin sintassi
Il plugin generale Jumi sintassi può essere appreso dal Cheatsheet Uso Jumi. Porteremo qui solo alcuni esempi:
{Jumi [images / codici / test.php]} / / include il file test.php trova nelle immagini / codici
{Jumi [* 1]} / / include il codice memorizzato nel record 1 della tabella del database componente Jumi
{Jumi zona calc [test.php] larghezza [4] altezza [6]} / / include il file test.php e riempie $ jumi serie
Da esempi si può facilmente immaginare che
- Non ci deve essere alcun carattere tra la staffa sinistra { e la parola chiave jumi nella sintassi Jumi.
- Tutto il resto fuori parentesi [] è spogliato fuori e non trasformati.
- Jumi interpreta il conent della staffa prima il codice sorgente e cerca di includerlo. Il codice sorgente può essere un ID di file o un record di tabella di database componente Jumi.
- A partire dalla seconda parentesi [] Jumi memorizza il contenuto di staffe in $ array jumi. L'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, con l'eccezione di simboli parentesi: [,], {,}.
Se qualcosa va storto, per esempio nulla è indicato nell'articolo, interruttore "modalità debug" a SI. Vi mostrerà Jumi messaggio di errore se presente.
Parametro: percorso predefinito Jumi assoluto
Il percorso assoluto di default jumi è prepanded per il percorso del file da includere. Se non impostata è eqaul a Joomla! directory principale. Per esempio:
Se scriviamo
{Jumi [test.php]}
e l'Assoluto Jumi Percorso di default non è impostato allora il plugin Jumi cerca test.php nel Joomla! root (dove Joomla! configuration.php è). Ma se abbiamo impostato per essere "images / mycodes" lo cerca in questa directory.
Siamo in grado di mettere i file al di fuori Joomla! directory di installazione troppo. Ad 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 dal Joomla! directory di installazione. Lo stesso vale per i siti ospitati.
L'Assoluto di default Percorsi Jumi ha due ragioni:
- utente comfort: c'è bisogno di scrivere più e più volte il percorso completo relativo al file da includere
- Web Security: se per determinati motivi Jumi non funziona la sintassi del codice 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 web browser. Vedere Problemi di sicurezza per maggiori dettagli.
L'Assoluto di default impostata Sentiero Jumi qui è il parametro globale per tutti instancies plug sintassi Jumi tutto l'intero Joomla!.
Parametro: sostituire Nested
Funzione di nidificazione interpreta la sintassi Jumi nei codici inclusi. Per esempio:
Consente di avere 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";
?>
Avendo entrambi i file main.php e nested.php caricato nel server si può scrivere in questo articolo
{Jumi [main.php]}
Il risultato che vediamo può essere
Questo è il file principale
{Jumi [nested.pgp]}
se l'interruttore Sostituire nidificati è impostato su No o
Questo è il file principale
Questo è lo script annidato
nel caso in cui l'interruttore è impostato su Sì.
E 'chiaro che la funzione di sostituire nidificati porta per gli sviluppatori di possibilità molto interessante.
La funzione di nidificazione 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
Se Modalità debug è impostata su Sì, vi mostrerà Jumi messaggio di errore se presente.
Se Stop / Cancella Codici Jumi viene commutato Sì cancella tutto il testo 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 posizione: manualmente o da un file o dal record di database componente Jumi.
Parametri di base
Ci sono solo alcuni parametri predefiniti di base nella gestione del modulo c'è: "Blocco note", "Il codice scritto" e "Fonte del codice".
Notepad serve come uno spazio per le note.
Codice scritto è una zona per il codice.
Nel campo Fonte del codice si può mettere sia un filepathname del file da inserire in un modulo o * id dell'elemento Application componente Jumi.
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 allora modulo Jumi non mostrerà alcun messaggio di errore Jumi. Quindi, se siete in difficoltà, per esempio nulla è dimostrato, l'interruttore "modalità debug" a SI.
Altri parametri avanzati - Modulo di classe Suffisso, Abilita cache - Sono generali Joomla! parametri che possono essere trovati in standard di Joomla! moduli. Suppongo che il loro significato è chiaro.
Script per l'elaborazione
Se avete riempito entrambe le componenti filelds "codice scritto" e "Fonte del codice", quindi la "Il codice scritto" viene elaborato per primo.

