Jumi para 1,5 J! uso

Jumi cheetsheet uso

Jumi Cheatsheet

Jumi - o conxunto de extensións de código personalizado para o Joomla! - Vén como un compoñente, plugin e un módulo.

Neste artigo vai aprender a usalos.

Compoñente

O compoñente Jumi crea Joomla personalizado! páxinas e inclúe nela códigos personalizados desde unha base de datos e / ou arquivos.

O compoñente é accesible a través do menú de administración motor top: compoñentes -> Jumi. Abre Jumi Application Manager.

Podes ver a lista de aplicacións compoñente no Xestor de Aplicacións. O significado da colums da lista e menú Xestor acompañada de aplicacións é obvio - que respecte xeral Joomla! patróns.

Hai dous exemplos pre-instalado alí: "Ola Jumi!" e "Blogspot". A partir destes exemplos, vai aprender como se usa un compoñente.

A Pathname campo debe conter referencias aos arquivos que reside no seu servidor só.

Aplicacións de chamada

Pode chamar unha petición de dous xeitos:

  • relacionar un elemento da aplicación con Joomla! elemento de menú ou. Despois da instalación do compoñente non existe, como un exemplo para o estudo, elemento do menú principal "Ola Jumi!" ligada ao "Jumi Ola!" elemento Application.
  • escribir nalgún lugar int Joomla! ligazón do contido ao enderezo URL Aplicación elemento. A regra para creación de enlace é simple:
    index.php? option = com_jumi & fileid = xxx
    onde xxx é a identificación de aplicación Jumi, que se pode ver na columna da dereita de Jumi lista Application Manager.

Plugin

O plugin Jumi inclúe en Joomla! artigos script personalizado: a partir dun arquivo ou de Jumi rexistro de base de datos compoñente.

Antes de utilizar a extensión, non esqueza activa-lo no servidor admin.

Hai unha chave "Ocultar código Jumi" nos parámetros de plugin. Trasladouse a Si, esconde todo o texto sintaxe Jumi en Joomla! artigos e para inclusións de código.

Hide Jumi code

sintaxe Extensión

O plugin Jumi xeral de sintaxe se pode aprender a partir do uso Jumi Cabul. Imos traer só algúns exemplos aquí:

{Jumi [foto / códigos / test.php]} / / inclúe test.php ficheiro situado en imaxes / códigos
{Jumi [* 1]} / / inclúe o código gardado no rexistro da primeira táboa da base Jumi compoñente
{Jumi área calc [test.php width] [4] altura [6]} / / inclúe o arquivo teste.php e enche $ array jumi

A partir de exemplos dados, pode facilmente imaxinar que

  1. Non debe haber ningún carácter entre o corchete esquerdo { ea contrasinal jumi na sintaxe Jumi.
  2. Todo o resto fóra [corchetes] é eliminado e non procesados.
  3. Jumi interpreta o conent do soporte de primeiro como o código fonte e gravata para inclui-lo. O código fonte pode ser un arquivo ou gravar en base de datos Jumi compoñente.
  4. Desde o soporte de segundo [] Jumi almacena o contido de soportes de $ array Jumi. O array $ Jumi (e valores) é accesible a partir do seu código php incluídos.

Camiño estándar Jumi Absoluto

O Camiño estándar jumi absoluta é prepanded ao camiño do ficheiro que se incluído. Se non se define é eqaul para Joomla! directorio raíz. Por exemplo:

Se escribimos

{Jumi [test.php]}

eo Absolute Path Jumi defecto non está definido, a continuación, mira cara arriba plugin Jumi test.php no Joomla! raíz (onde configuration.php Joomla! é). Pero se define-la como "imaxes / mycodes" mira-lo neste directorio.

Podemos poñer nosos arquivos fóra do Joomla! directorio de instalación tamén. Por exemplo (na máquina local) podemos ter nosos Joomla! en: "D: / xamp / htdocs / joomla". Ningún problema para almacenar os códigos en: "D: / xampp / htdocs / códigos" - fóra de Joomla! directorio de instalación. O mesmo se aplica aos sitios hospedados.

O nivel absoluto Jumi Camiños ten dúas razóns:

  1. o confort do usuario: non hai necesidade de unha e outra vez escribir a ruta completa en relación a arquivos a seren incluídos
  2. web de seguridade: por certos motivos Jumi non funciona o código sintaxe Jumi é visible para os visitantes. Ata o camiño do arquivo. O nivel Camiño Jumi Absolute está oculta e é máis difícil de gueast a partir do código visible en que o código realmente é. E se os ficheiros de inclusión está fóra do seu sitio web (www), é practicamente imposible chegar a eles a partir de navegadores web.

O nivel Absolute Path Jumi definir aquí é o parámetro global para todos os Jumi plugin instancias sintaxe todo o conxunto Joomla!.

Nested substituír

Nested replace

Recurso de nidificación interpreta Jumi sintaxe en código incluído. Por exemplo:

Imos ter dous arquivos: main.php e nested.php.

O ficheiro contén main.php

<? PHP
echo "Este é o arquivo principal <br />";
echo "{jumi [nested.php]}";
?>

e contén nested.php

<? PHP
echo "Este é o script nested";
?>

Tendo ambos os ficheiros e main.php nested.php carga para o servidor, podemos escribir ao artigo

{Jumi [main.php]}

O resultado vemos pode ser

Este é o arquivo principal
{Jumi [nested.pgp]}

se a chave Nested substituír defínese como Non ou

Este é o arquivo principal
Este é o script aniñados

no caso de que a opción é definida como Si.

Está claro que Nested substituír recurso trae para os desenvolvedores bastante interesantes posibilidades.

O recurso funciona en asentamento Jumi plugin só.

O recurso de asentamento traballa para arquivos e códigos almacenados na táboa de base de datos compoñente Jumi.

Módulo

O módulo Jumi inclúe nun script posición módulo personalizado: man ou a partir dun ficheiro ou de Jumi rexistro de base de datos do compoñente.

Parámetros do módulo

Hai só uns parámetros na administración do módulo alí: "Bloc de Notas", "O código escrito" e "Fonte de código".

Bloc de Notas serve como unha área para anotacións.

O código escrito é un espazo para o seu código.

En campo Fonte de código pode pór calquera FilePathName do ficheiro a ser incluído nun módulo ou * id do elemento Jumi compoñente da aplicación.

Os parámetros avanzados

Camiño estándar Jumi Absoluto ten exactamente o mesmo significado que ten no plugin. Cunha lixeira diferencia: este parámetro non é global a todos os módulos Jumi pero pode ser única para cada instancia do módulo Jumi.

Outros parámetros avanzados - Módulo sufixo de clase, Caché e Tempo de caché - San en xeral Joomla! parámetros que se pode atopar no padrón Joomla! módulos. Supoño que o seu significado é claro.

Exemplos

Test rápido para o módulo funciona anotar na "Fonte de código de" campo * 1. Nada máis é necesario. A continuación, publicar o módulo en calquera posición do módulo dispoñible. Debería ver "Ola Jumi!" demostración da posición do módulo (no interface).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viaxes - tours.am! Busca paseos en Armenia, Tours, paseos investigación liña, reserva de hoteis liña, Novas.