Jumi para J! 1,5 utilização

Jumi cheetsheet uso

Jumi Cheatsheet

Jumi - o conjunto de extensões de código personalizado para o Joomla! - Surge como um componente, e um módulo de plugin.

Neste artigo você vai aprender como usá-los.

Componente

O componente Jumi cria Joomla personalizado! páginas e inclui nela códigos personalizados a partir de um banco de dados e / ou arquivos.

O componente é acessível através do menu de administração backend top: componentes - jumi>. Ele abre Jumi Application Manager.

Você verá a lista de aplicativos componente no Gerenciador de Aplicativos. O significado das colunas na lista de aplicativos e acompanhado Manager é óbvio - aspectos gerais Joomla! normas.

Há dois exemplos pré-instalado lá: "Olá Jumi!" e "Blogspot". A partir desses exemplos, você vai aprender como usar um componente.

A Pathname campo deve conter referências aos arquivos que reside em seu servidor apenas.

Chamando aplicações

Você pode chamar um pedido de duas maneiras:

  • relacionar um item do aplicativo com Joomla! item de menu ou. Após a instalação do componente não existe, como um exemplo para o estudo, item do menu principal "Olá Jumi!" ligada ao "Jumi Olá!" item Application.
  • escrever em int o Joomla! link do conteúdo para o endereço URL do Aplicativo item. A regra para a criação do link é simples:
    index.php? option = com_jumi & fileid = xxx
    onde xxx é a identificação de aplicação Jumi, que pode ser visto na coluna da direita de Jumi lista Application Manager.

Plugin

O plugin Jumi inclui em Joomla! artigos script personalizado: a partir de um arquivo ou de Jumi registro de banco de dados do componente.

Antes de utilizar o plugin, não esqueça de ativá-lo no servidor admin.

Existe uma opção "Ocultar código Jumi" no plugin parâmetros. Se mudou para Sim, couros todo o texto sintaxe Jumi em Joomla! artigos e pára inclusões de código.

Hide Jumi code

sintaxe Plugin

O plugin Jumi geral de sintaxe pode ser aprendido a partir do uso Jumi Cábula. Vamos trazer apenas alguns exemplos aqui:

{Jumi [imagens / códigos / test.php]} / / inclui test.php arquivo localizado em imagens / códigos
{Jumi [* 1]} / / inclui o código armazenado no registro da primeira tabela do banco Jumi componente
{Jumi área calc [test.php width] [4] altura [6]} / / inclui o arquivo teste.php e enche $ array jumi

A partir de exemplos dados, pode facilmente imaginar que

  1. Não deve haver qualquer caracter entre o colchete esquerdo { ea palavra-chave jumi na sintaxe Jumi.
  2. Tudo o resto fora [colchetes] é retirado e não processados.
  3. Jumi interpreta o conent de primeiro escalão como o código-fonte e os laços de incluí-lo. O código-fonte pode ser um arquivo ou registro em banco de dados Jumi componente.
  4. A partir da segunda faixa [lojas] Jumi o conteúdo de suportes em array $ jumi. O array $ jumi (e valores) é acessível a partir de seu código php incluído.

Caminho de Jumi Absoluto

O Caminho padrão jumi absoluta é prepanded ao caminho do arquivo a ser incluído. Se não for definido é eqaul para Joomla! diretório raiz. Por exemplo:

Se escrevermos

{Jumi [test.php]}

eo Absolute Path Jumi Padrão não está definido, em seguida, olha para cima plugin Jumi test.php no Joomla! raiz (onde configuration.php Joomla! é). Mas se defini-la como "imagens / mycodes" olha-lo neste diretório.

Podemos colocar nossos arquivos fora do Joomla! diretório de instalação também. Por exemplo (na máquina local) podemos ter nossos Joomla! aqui: "D: / xamp / htdocs / joomla". Nenhum problema para armazenar os códigos aqui: "D: / xampp / htdocs / códigos" - fora do Joomla! diretório de instalação. O mesmo se aplica aos sites hospedados.

O padrão absoluto Jumi Caminhos tem duas razões:

  1. o conforto do usuário: não há necessidade de uma e outra vez escrever o caminho completo em relação a arquivos a serem incluídos
  2. segurança na web: se por certos motivos Jumi não está funcionando o código sintaxe Jumi é visível para os visitantes. Incluindo caminho do arquivo. O padrão Absolute Path Jumi está oculto e é mais difícil gueast de código visível em que o código realmente é. E se os arquivos de inclusão encontra-se fora de seu site (www), é praticamente impossível alcançá-los a partir de navegadores web.

O padrão Absolute Path Jumi definir aqui é o parâmetro global para todos os Jumi plugin instancies sintaxe todo o conjunto Joomla!.

Nested substituir

Nested replace

característica do assentamento interpreta Jumi sintaxe no código incluído. Por exemplo:

Vamos ter dois arquivos: main.php e nested.php.

O arquivo contém main.php

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

e contém nested.php

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

Tendo ambos os arquivos e main.php nested.php upload para o servidor, podemos escrever para o artigo

{Jumi [main.php]}

O resultado nós vemos pode ser

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

se o interruptor Nested substituir é definido como Não ou

Este é o arquivo principal
Este é o script aninhadas

no caso a opção é definida como Sim.

É claro que Nested substituir recurso traz para os desenvolvedores bastante interessantes possibilidades.

O recurso funciona em assentamento Jumi plugin só.

O recurso de assentamento funciona para arquivos e códigos armazenados na tabela de banco de dados componente Jumi.

Módulo

O módulo Jumi inclui em um script posição módulo personalizado: manualmente ou a partir de um arquivo ou de Jumi registro de banco de dados do componente.

parâmetros do módulo

Há apenas alguns parâmetros na administração do módulo lá: "Bloco de Notas", "O código escrito" e "Fonte de código".

Bloco de Notas serve como uma área para anotações.

O código escrito é um espaço para o seu código.

Em campo Fonte de código você pode colocar qualquer um FilePathName do arquivo a ser incluído em um módulo ou * id do item Jumi componente do aplicativo.

Os parâmetros avançados

Caminho de Jumi Absoluto tem exatamente o mesmo significado que tem no plugin. Com uma ligeira diferença: esse parâmetro não é global para todos os módulos Jumi mas pode ser única para cada instância do módulo Jumi.

Outros parâmetros avançados - Módulo sufixo de classe, Caching e Tempo de cache - São em geral Joomla! parâmetros que podem ser encontrados no padrão Joomla! módulos. Suponho que seu significado é claro.

Exemplos

Para o teste rápido o módulo está funcionando anotar na "Fonte de código de" campo * 1. Nada mais é necessário. Em seguida, publicar o módulo em qualquer posição de módulos disponíveis. Você deverá ver "Olá Jumi!" demo na posição de módulo (na interface).

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viagens - tours.am! Pesquisa passeios na Armênia, Tours, passeios pesquisa online, reserva de hotéis online, Notícias.