Estou desenvolvendo uma aplicação em PHP que vai utilizar módulos, já tenho muitas coisas desenvolvidas para o sistema. A medida que eu for terminando meus componentes, pretendo escrever passo a passo como foram desenvolvidos cada um deles. Hoje irei falar sobre o primeiro módulo (calendário).
O código abaixo é referente a primeira linha da nossa tabela, o fato de estar mesclado com o html é justamente para demonstrar aonde iremos incluir os códigos php.
Como podem ver, neste caso cada célula têm como correspondente uma célula do vetor, e para cada linha da nossa tabela existe um grupo de códigos como o trecho acima.
[2] Comentário enviado por engos em 09/11/2007 - 11:56h
Gostei da iniciativa.
Ainda tenho que parar e analisar com calma o código, mas sua idéia é bem interessante.
Recomendo colocar o script com imagens e tudo mais que for necessário na parte de scripts do VOL antes e depois quando for publicar já colocar o endereço do script.
Espero apenas que você tenha feito conforme as regras do W3C, principalmente no que diz respeito a separação dos arquivos de estilos, script, html etc.
Só o que não consegui visualizar ainda (nessa passagem rápida que fiz) foi a criação do script como uma classe para ser usada com os conceitos de orientação a objetos. Se não o fez, seria interessante migrar e já fazer os próximos assim.
[3] Comentário enviado por lsouzabr em 09/11/2007 - 16:53h
Bom, com relação as imagens, quando você acessa a versão para impressão elas irão aparecer, com relação ao w3c se não me engano falta uma correção com relação a forma como o bg foi declarado, mas isso é um ajuste muito simples.
Quando você for utilizar na forma de módulo, você precisa eliminar todo o código que não for relativo a tabela do calendário, por tanto, os heads, body, etc, precisam ser eliminados do html, ficando somente o <table> </table>.
Com relação ao conceito de orientação a objetos você realmente têm razão, porém é algo que pra te ser sincero eu preciso estudar mais pra criar algo do tipo.
Qualquer coisa, ou qualquer sugestão estamos ai!!!!
Falows, abração.