Jumi para J! 1,0 uso

Imos supor que ten o compoñente Jumi, plugin e módulo instalado e en execución no seu traballo Joomla! ambiente.

Pode comezar a xogar con Jumi agora.

Eu non xogo co consello Jumi no seu sitio web público en directo - ten que publicar non só estas aplicacións Jumi que foron comprobados con éxito na súa privada (é dicir, non para os ollos do público) Joomla! instalación, preferentemente no seu computador local.

Estratexia xeral de usar Jumi

Só para lembrar:

Jumi non fai nada, pero inclúe (inxecta) seu código personalizado con Joomla!. Ou como unha páxina separada (vía compoñente Jumi) ou en artigos (vía plugin Jumi) ou en módulos de posición (a través do módulo Jumi). O contido da súa inclusión - simple ou maxia - fai o que ve.

O código pode ser almacenados en ficheiros que residen no seu servidor ou nun rexistro da táboa de base de Jumi compoñente ou directamente escritos en extensións Jumi.

Se decide almacenar os códigos en arquivos php leo Cuestións de seguridade tamén.

O uso Jumi xerais poden ser dedicadas a partir do seguinte esquema

Jumi Cheatsheet

Neste artigo vai aprender como se usa o compoñente Jumi, extensión e un módulo, respectivamente

Compoñente

O compoñente Jumi crea Joomla personalizado! páxina e inclúe nela un código personalizado. O código personalizado se pode escribir directamente ao elemento de compoñente e / ou é "retirada" de un arquivo almacenado anteriormente.

O compoñente é accesible a través do menú superior motor admin: Compoñentes -> Jumi. Abre Jumi Application Manager.

Podes ver a lista de aplicacións compoñente no Xestor de Aplicacións. Os significados das columnas na lista de aplicacións e acompañado Manager é evidente - aspectos xerais Joomla! normas.

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

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

Scripts procesamento de pedidos

Se ten cuberto tanto o compoñente filelds script "Custom" e "Camiño", o "Script personalizado" é procesado primeiro.

Chamando aplicación Jumi

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 en calquera lugar dentro do Joomla! ligazón do contido ao enderezo URL do Aplicación elemento. A regra para a creación do 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 / mambot

O Jumi plugin / mambot inclúe con Joomla! artigos script personalizado: a partir dun ficheiro ou de Jumi rexistro de base de datos do compoñente.

Hide Jumi code

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

Existe unha opción "Parar / Borrar Jumi Codes" nos parámetros de extensión Advance. Trasladouse a Si, limpa todos os Jumi plugin sintaxe texto con Joomla! artigos e para inclusións de código!

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 de primeiro rango como o código fonte e probar inclui-lo. O código fonte pode ser un arquivo ou ID do rexistro da táboa de base de Jumi compoñente.
  4. A partir da segunda franxa [tendas] Jumi o contido de soportes en array $ jumi. O array $ jumi (e valores) é accesible a partir do seu código php incluído.

valores dos argumentos poden ser números, texto, texto codificado html, etc, etc Pode ser todo con excepción de soportes de símbolos: [,], {}.

Se algo sae mal, por exemplo, nada aparece no artigo, a opción "Debug mode" para Si Vai amosar Jumi mensaxe de erro se hai.

Parámetro: Camiño defecto 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. seguridade na web: por certos motivos Jumi non funciona o código sintaxe Jumi é visible para os visitantes. Incluíndo camiño do arquivo. O nivel Absolute Path Jumi está oculto e é máis difícil gueast de código visible no que o código realmente é. E se os ficheiros de inclusión atópase fóra do seu sitio web (www), é practicamente imposible alcanzalo a eles a partir de navegadores web. Vexa Cuestións de seguridade para máis detalles.

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

Parámetro: Nested substituír

Nested replace

característica do asentamento interpreta Jumi sintaxe en códigos incluídos. 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.

Outros parámetros de extensión

Se O modo de depuración é definida como Si, ela pode amosar-lle Jumi mensaxe de erro se hai.

Se Parar / Borrar Código Jumi está ligado ao Si limpa todos os Jumi plugin sintaxe texto con Joomla! artigos e para inclusións de código! Non hai ningún código Jumi e ningunha saída de código de extensión Jumi con Joomla! artigos.

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.

Os parámetros básicos

Hai só uns parametrs Basic no módulo de administración de 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

Jumi ruta absoluta estándar 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.

O modo de depuración ten o mesmo significado que ten no plugin: Cando definido como Non módulo Jumi entón non pode amosar unha mensaxe de erro Jumi. Entón, se está en problemas, por exemplo, nada aparece, o switch "Debug mode" para Si

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

Scripts procesamento de pedidos

Se ten cuberto tanto o compoñente filelds "código escrito" e "Fonte de código", entón o "O código escrito" é procesado primeiro.

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.