A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Informática Numaboa - Tutoriais e Programação

Módulo Joomla 1.5 - O básico

Dom

6

Jan

2008


13:48

(40 votos, média 4.38 de 5) 


O arquivo helper.php

O arquivo helper.php contém a classe helper que é usada para obter dados que serão mostrados na saída do módulo. Como já foi dito anteriormente, nossa classe helper terá apenas um método: getOla(). Este método retorna a mensagem 'Olá, receba as boas vindas'.

Aqui está o código:

Não existe uma regra que diz como dar um nome a uma classe helper, mas é bom fazê-lo como no exemplo porque fica mais fácil saber do que se trata e de identificar e localizar o que queremos.

Módulos mais sofisticados podem incluir solicitações ao banco de dados e outras funcionalidades nos métodos da classe helper.

:info: Observe que a palavra "Olá" está escrita de uma forma estranha. É que o "á" precisa ser definido em UTF-8, o padrão do Joomla.

O arquivo tmpl/default.php

O arquivo default.php é um modelo (template) que mostra a saída do módulo. O código é o seguinte:

É importante saber que o arquivo template tem o mesmo escopo que o arquivo mod_boasvindas.php. Isto significa que a variável $ola pode ser definida no arquivo mod_boasvindas.php e depois ser usada no arquivo default.php sem qualquer declaração extra ou chamada a funções.

O arquivo mod_boasvindas.xml

O mod_boasvindas.xml é usado para especificar quais arquivos o instalador precisa copiar e é usado pelo Module Manager (Administrador de Módulos) para determinar quais parâmetros são usados para configurar o módulo. Outras informações sobre o módulo também são especificadas neste arquivo.

O código de mod_boasvindas.xml é o seguinte:

Boas Vindas! vovo Vicki 1.0.0 Um modulo de boas vindas simples. mod_boasvindas.php index.html helper.php tmpl/default.php tmpl/index.html

:info: ATENÇÃO: Não use vogais acentuadas ou letras do ASCII expandido (tipo ç ou Ç) neste arquivo xml. O Joomla vai estrilar dizendo que NÃO ENCONTRA O ARQUIVO DE INSTALAÇÃO simplesmente porque não reconhece estes caracteres. Ou você deixa todos os acentos e c cedilhas de lado, ou os substitua pelos equivalentes em UTF-8. Observe que qo invés de "vovó Vicki" usei "vovo Vicki" :smile:

Não é por nada não, mas é que já me embananei mais de uma vez com este negócio de UTF-8. Espero que você não caia na mesma armadilha..."

Você deve ter notado que existem dois arquivos adicionais que ainda não foram mencionados: index.html e tmpl/index.html. Estes arquivos são incluídos para que estes diretórios não possam ser listados. Se um usuário tentar acessar estes diretórios através do navegador, receberá uma página em branco porque os arquivos index.html possuem apenas uma única linha:

Como o módulo não usa parâmetros, esta seção está vazia.

Pacote de instalação

Crie um diretório chamado mod_boasvindas. Coloque os arquivos mod_boasvindas.php, index.html e helper.php neste diretório. Crie um subdiretório chamado tmpl. Neste subdiretório coloque os arquivos default.php e index.html. A seguir, faça um pacote zip do diretório mod_boasvindas. Isto é tudo: o mod_boasvindas.zip é o pacote de instalação que o Joomla 1.5 espera receber para instalar o módulo.

Desejo sucesso a todos vocês!

:vovo: vovó Vicki

Referência

Vadim Logofet Sberbankмясо рецепты на сковороделобановский харьковалександр лобановскийintermarksavills происшествия харьков сегодняbroker mfx

Informações adicionais