urdu Português
Inglês English Deutsch Deutsch Español Español Français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский Ελληνικά Ελληνικά
Login



 
Bem-vindo ao Jumi! >> Uso para J! 1.0

Vamos supor que você tem componente Jumi plugin, e módulo instalado e em execução em seu trabalho Joomla! ambiente.

Você pode começar a jogar com Jumi agora.

Eu não o conselho de brincar com Jumi em seu site público ao vivo - você deve publicar não apenas essas aplicações Jumi que foram testados com sucesso em seu privado (ou seja, não para os olhos públicos) Joomla! instalação, de preferência no seu computador local.

Estratégia geral de usar Jumi

Só para lembrar:

Jumi não faz nada, mas inclui (injeta) seu código personalizado em Joomla. Quer como uma página separada (via componente Jumi) ou para os artigos (por meio de Jumi plugin) ou em módulos de posição (através do módulo Jumi). O conteúdo da inclusão o seu - simples ou magia - faz o que você vê.

O código pode ser armazenados em arquivos que residem em seu servidor ou em um registro de Jumi tabela de banco de dados do componente ou diretamente escrito em extensões Jumi.

Se você optar por armazenar os seus códigos em php leio Questões de segurança demasiado.

O uso geral Jumi pode ser dedicada a partir do seguinte esquema

Jumi Cheatsheet

Neste artigo você vai aprender a usar o Jumi componente, plugin e um módulo respectivamente

Componente

O componente Jumi cria Joomla personalizado! página e inclui-lo no código personalizado. O código personalizado é possível escrever diretamente para o item de componente e / ou é "retirado" de um arquivo armazenado anteriormente.

O componente é acessível através do menu backend de administração superior: Components -> Jumi. Ela abre Jumi Application Manager.

Você verá a lista de aplicações de componentes no Gerenciador de Aplicativos. Os significados das 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 o componente Jumi.

O Pathname campo deve conter referências aos arquivos que residem em seu servidor apenas.

Scripts processamento de pedidos

Se você encheu tanto o componente filelds "script personalizado" e "caminho", então o "Script personalizado" é processado primeiro.

Chamada Jumi aplicação

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 qualquer lugar dentro do 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 / mambot

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

Esconder código Jumi

Antes de utilizar o plugin não se esqueça de habilitá-lo no backend admin.

Há um interruptor "Stop / Códigos Limpar Jumi", nos parâmetros prévios plugin. Se mudou para Sim limpa todos os Jumi texto sintaxe plugin 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

  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 do primeiro escalão como o código fonte e tenta incluí-lo. O código fonte pode ser uma ID de arquivo ou registro de Jumi tabela de banco de componente.
  4. 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.

Valores dos argumentos podem ser números, texto simples, texto codificado html, etc, etc Pode ser tudo com uma exceção de símbolos entre colchetes: [,], {,}.

Se algo der errado, por exemplo, nada é mostrado no artigo, mudar o "modo de depuração" para Sim. Ela vai mostrar Jumi mensagem de erro se houver.

Parâmetro: Jumi Default Path 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:

  1. 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
  2. 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. Ver Questões de segurança para mais detalhes.

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!.

Parâmetro: replace Nested

Replace Nested

Característica do assentamento interpreta Jumi sintaxe em códigos incluídos. 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 No 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.

Outros parâmetros de plugin

If Modo de depuração estiver definida como Sim ele vai mostrar Jumi mensagem de erro se houver.

If Parar / Limpar Códigos Jumi está ligado ao Sim limpa todos os Jumi texto sintaxe plugin em Joomla! artigos e pára inclusões de código! Não há nenhum código Jumi e nenhuma saída de código de Jumi plugin em Joomla! artigos.

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.

Os parâmetros básicos

Há apenas alguns parametrs básicos na administração do módulo lá: "Bloco de Notas", "código escrito" e "Fonte de código".

Bloco de anotações 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

Jumi Default Path 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.

Modo de depuração tem o mesmo significado que tem no plugin: Quando definido como Não módulo Jumi então não vai mostrar nenhuma mensagem de erro Jumi. Então, se você está em problemas, por exemplo, nada é mostrado, mudar o "modo de depuração" para Sim.

Outros parâmetros avançados - Sufixo de Classe do Módulo, Ativar Cache - São em geral Joomla! parâmetros que podem ser encontrados na norma Joomla! módulos. Suponho que seu significado é claro.

Scripts processamento de pedidos

Se você encheu tanto o componente filelds "código escrito" e "Fonte de código", então o "Código escrito" é processado primeiro.