Informática Numaboa - Tutoriais e Programação
Jumi - O pulo do gato
Seg 7 Jan 2008 11:47 |
- Detalhes
- Categoria: Joomla
- Atualização: Quinta, 18 Junho 2009 11:30
- Autor: vovó Vicki
- Acessos: 21136
Passando argumentos para o módulo
Digamos que o link do nosso texto costuma mudar e que, para facilitar a manutenção do módulo, queremos fazer as alterações na área de administração. Neste caso, o jeito é passar o endereço do link através de um argumento. Os argumentos são passados entre colchetes e podemos passar quantos quisermos. Todo texto que ficar fora de colchetes será ignorado.
Do outro lado, o script recebe os argumentos em um array, cujo nome é jumi. Assim, o primeiro argumento passado pode ser recuperado usando-se a variável $jumi[0], o segundo com $jumi[1] e assim por diante.
Como sabemos que o módulo só vai passar um argumento para o script, vamos prepará-lo para receber o endereço do link:
Depois de alterar o script, volte a editar o módulo (não procure por jumi, já mudamos o título para Licença!). No campo dos argumentos podemos colocar simplesmente:
[http://creativecommons.org/licenses/by-nc-sa/2.5/br/]
ou escrever algo como:
link = [http://creativecommons.org/licenses/by-nc-sa/2.5/br/]
Como o texto fora dos colchetes é ignorado, o argumento passado é o mesmo nos dois casos: a string com o endereço desejado.
Criando novos módulos
Para criar novos módulos, faça um cópia de qualquer um dos seus módulos jumi. Edite o módulo copiado e defina seus detalhes e parâmetros. Isto é tudo o que você precisa fazer para criar quantos módulos quiser.
Considerações finais
A capacidade de criar verdadeiras aplicações com o módulo Jumi não tem limites. O módulo chama um script, que pode incluir outro script, que por sua vez pode incluir mais outro script e por aí afora. Como foi dito no início, os scripts podem ser PHP, HTML, Javascript e até bibliotecas inteiras como a biblioteca javascript MooTools, fantástica para criar efeitos especiais AJAX.
Se você gostou do módulo Jumi, experimente o mambot/plugin Jumi. Com ele você poderá fazer a mesma coisa na área de texto. O mambot/plugin é chamado com:
{jumi [caminho_do_script] [argumento1] [argumento2] ... }
Neste ponto, como exemplo, fiz uma chamada ao script do módulo usando o mambot/plugin Jumi. Veja o resultado:
A mecânica é a mesma, assim como a sintaxe. Espero que tenham gostado e que este tutorial seja útil. Como sempre, um grande abraço a todos.
vovó Vicki
- << Anterior
- Próximo