Jumi per J! 1.5 utilizzo

Jumi utilizzo cheetsheet

Jumi Cheatsheet

Jumi - l'insieme di estensioni di codice personalizzato per Joomla! - Si presenta come una componente, plugin e un modulo.

In questo articolo imparerete ad usarli.

Componente

La componente Jumi crea Joomla personalizzati! pagine e comprende al suo interno codici personalizzati da una / o database e dei file.

Il componente è accessibile attraverso admin backend menù in alto: componenti -> jumi. Si apre Application Manager Jumi.

Vedrete l'elenco delle applicazioni componente Application Manager. Il significato 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 un componente.

Il Percorso campo deve contenere i riferimenti ai file che risiede sul server.

Applicazioni che richiedono

È 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 da qualche parte int 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

Il plugin Jumi 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 "codice Hide Jumi" switch nei parametri plugin. Se passati a Sì si nasconde tutto il testo sintassi Jumi in Joomla! articoli e si ferma codice di inclusioni.

Hide Jumi code

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

  1. Non ci deve essere alcun carattere tra la staffa sinistra { e la parola chiave jumi nella sintassi Jumi.
  2. Tutto il resto fuori parentesi [] è spogliato fuori e non trasformati.
  3. Jumi interpreta il conent della staffa prima il codice sorgente e cravatta per includerlo. Il codice sorgente può essere un file o un record nel database di componenti Jumi.
  4. A partire dalla seconda parentesi [] Jumi memorizza il contenuto di staffe in $ array jumi. L'array $ jumi (e valori) è accessibile dal codice php incluso.

Percorso di default 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:

  1. utente 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 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.

L'Assoluto di default impostata Sentiero Jumi qui è il parametro globale per tutti instancies plug sintassi Jumi tutto l'intero Joomla!.

Sostituire nidificati

Nested replace

Funzione di nidificazione interpreta la sintassi Jumi nel codice incluso. Per esempio:

Consente di avere due file: main.php e nested.php.

Il file contiene main.php

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

e contiene nested.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 .

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.

Modulo

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

Modulo parametri

Ci sono solo alcuni parametri 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

Percorso di default Jumi 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.

Altri parametri avanzati - Modulo di classe Suffisso, Caching e Tempo di cache - Sono generali Joomla! parametri che possono essere trovati in standard di Joomla! moduli. Suppongo che il loro significato è chiaro.

Esempi

Per rapido test del modulo sta lavorando scrivere nella "Fonte del codice" campo * 1. Nient'altro è necessario. Quindi pubblicare il modulo in tutte le posizioni modulo disponibili. Dovreste vedere "Ciao Jumi!" demo in posizione di modulo (nel frontend).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Viaggio portale - tours.am! Ricerca tour in Armenia, Tours, ricerca tour on-line, prenotare gli hotel on-line, Notizie di viaggio.