
Jumi cheetsheet uso
Jumi - o conjunto de código personalizado extensões fo Joomla! - Vem como um componente, plugin e um módulo.
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 pode ser acessado através do menu superior da infraestrutura administrativa: componentes -> jumi. Ele abre o Gerenciador de aplicativos Jumi.
Você verá a lista de aplicações de componentes no Gerenciador de Aplicativos. O significado dos colums na lista e menu Gestor acompanhado do aplicativo é óbvio - que respeite geral Joomla! normas.
Há dois exemplos pré-instalados 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 residem em seu servidor apenas.
Aplicações de chamada
Você pode chamar um aplicativo de duas maneiras:
- relacionar um item do aplicativo com Joomla! item de menu ou. Após a instalação do componente existe, como um exemplo para o estudo, item do menu principal "Olá Jumi!" ligado ao "Olá Jumi!" Item de aplicativo.
- escrever em algum lugar int o Joomla! link do conteúdo para o endereço URL Aplicação item. A regra para a criação de links é simples:
index.php? option = com_jumi & fileid = xxx
onde xxx é a identificação de Jumi aplicação, 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 componente.
Antes de utilizar o plugin não se esqueça de habilitá-lo no backend admin.
Há um interruptor "Ocultar código Jumi" nos parâmetros de plugin. Se mudou para Sim couros todo o texto sintaxe Jumi em Joomla! artigos e pára inclusões de código.

Sintaxe Plugin
A sintaxe geral do plugin Jumi pode ser aprendido a partir da Cheatsheet Uso Jumi. Vamos trazer apenas alguns exemplos aqui:
{Jumi [imagens / códigos / test.php]} / / inclui o arquivo teste.php localizado em imagens / códigos
{Jumi [* 1]} / code / includes armazenado no 1st registro de Jumi tabela de banco de componente
{Jumi área calc [test.php] [width 4] altura [6]} / / inclui o arquivo teste.php e enche $ array Jumi
De exemplos dados, você pode facilmente imaginar que
- Não deve haver qualquer caracter entre o colchete esquerdo { ea palavra-chave Jumi na sintaxe Jumi.
- Tudo o resto fora [] colchetes é retirado e não processados.
- Jumi interpreta o conent do primeiro escalão como o código fonte e laços para incluí-lo. O código fonte pode ser um arquivo ou registro em banco de dados Jumi componente.
- A partir do suporte de segundo [] Jumi armazena o conteúdo de suportes em $ array Jumi. O array $ Jumi (e valoriza) é acessível a partir de seu código php incluído.
Padrão Caminho Jumi Absoluto
O caminho padrão Jumi absoluto é prepanded ao caminho do arquivo para ser incluído. Se não for definido é eqaul para Joomla! diretório raiz. Por exemplo:
Se escrevermos
{Jumi [test.php]}
eo caminho padrão Jumi absoluta não é definido, então Plugin Jumi olha test.php no Joomla! raiz (onde Joomla! configuration.php é). Mas se configurá-lo para ser "imagens / mycodes" parece-lo neste diretório.
Nós podemos colocar os nossos arquivos fora Joomla! diretório de instalação também. Por exemplo (na máquina local) podemos ter o nosso Joomla! aqui: "D :/ xamp / htdocs / joomla". Nenhum problema para armazenar nossos códigos aqui: "D :/ xampp / htdocs / códigos" - fora do Joomla! diretório de instalação. O mesmo se aplica a sites hospedados.
As configurações padrão do Caminhos absolutos Jumi tem duas razões:
- o conforto do usuário: não há necessidade de uma e outra vez escrever o caminho completo relativo aos arquivos a serem incluídos
- web de segurança: se, por certas razões Jumi não está funcionando o código sintaxe Jumi é visível para os visitantes. Incluindo caminho do arquivo. O caminho padrão Jumi Absoluto está escondida 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 da web.
O conjunto padrão de caminho absoluto Jumi aqui é o parâmetro global para todos os instancies sintaxe do plugin Jumi todo o Joomla todo!.
Replace Nested

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
echo "Este é o arquivo principal ";
echo "{Jumi [nested.php]}";
?>
e contém nested.php
echo "Este é o script nested";
?>
Tendo os dois arquivos main.php e nested.php enviados para o servidor, podemos escrever para o artigo
{Jumi [main.php]}
O resultado que vemos pode ser
Este é o arquivo principal
{Jumi [nested.pgp]}
Se o interruptor Replace Nested está definido para Não or
Este é o arquivo principal
Este é o script aninhada
caso o parâmetro é definido como Sim.
É claro que o recurso replace Nested traz para os desenvolvedores possibilidades bastante interessantes.
O recurso de assentamento funciona no plugin Jumi 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 personalizado módulo de posição: manualmente ou a partir de um arquivo ou de Jumi registro de banco de dados componente.
Parâmetros do módulo
Há apenas alguns parâmetros na administração do módulo lá: "Bloco de Notas", "código escrito" e "Fonte de código".
Bloco de notas serve como uma área para anotações.
O código escrito é uma área para o seu código.
No campo Fonte de código você pode colocar qualquer um FilePathName do arquivo a ser incluído em um módulo ou ID * Aplicação do item componente Jumi.
Os parâmetros avançados
Padrão Caminho Jumi Absoluto tem exatamente o mesmo significado que tem no plugin. Com uma ligeira diferença: este 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 - Sufixo de Classe do Módulo, Cache e Tempo Cache - São em geral Joomla! parâmetros que podem ser encontrados na norma Joomla! módulos. Suponho que seu significado é claro.
Exemplos
Para o teste rápido o módulo está funcionando escrever para a "Fonte de código de" campo *1. Nada mais é necessário. Em seguida, publicar o módulo em qualquer posição do módulo disponível. Você deverá ver "Olá Jumi!" demonstração na posição de módulo (no frontend).