Problema: Quero estilizar uma tab usando CFLAYOUT quando a tab for criada. Solução: Usando javascript:ColdFusion.Layout.createTab voce pode configurar os parâmetros de configuração do “configObject”. É aqui que voce pode estilizar a tab antes dela ser criada. Explicação detalhada: Não há muitos exemplos de como se criar uma nova tab e então esilizá-la, voce poderia estilizar… Continue reading Estilize uma tab usando Layout.createTab
Month: November 2009
Configurando prioridade de email usando CFMAIL
Problema: Quero adicionar um status de prioridade para clientes de email compatíveis usando CFMAIL. Solução: ColdFusion 4.5 introduziu uma sub-tag CFMAILPARAM permitindo voce adicionar cabeçalhos a uma mensagem, mas ColdFusion 8 mudou a prioridade para um atributo do CFMAIL. Explicação detalhada: ColdFusion 4.5 introduziu a sub-tag CFMAILPARAM permitindo voce adicionar arquivos anexos e cabeçalhos, incluindo… Continue reading Configurando prioridade de email usando CFMAIL
Criando uma simples galeria de imagens de um diretório em particular
Problema: Quero criar uma simples galeria de imagens que tenho em um diretório em particular. Solução: Isto pode ser feito usando CFDIRECTORY e CFIMAGE. Voce pode ler o diretório e usando CFIMAGE, redimensionar e exibir. Veja um exemplo simples abaixo. Explicação detalhada: Primeiro defina algumas variáveis, estas nos dizem onde a pasta de imagem está… Continue reading Criando uma simples galeria de imagens de um diretório em particular
Chamando um RESTful Web Service
Problema: Uma aplicação ColdFusion precisa chamar um RESTful web service. Solução: ColdFusion fornece um modo simples e fácil de chamar RESTful webservices com <cfhttp>. Explicação detalhada: Muitas vezes uma aplicação terá acesso a dados de um provedor de terceiros. Um destes provedores podem fornecer dados em um serviço Web RESTful. (Representational State Transfer – http://en.wikipedia.org/wiki/Representational_State_Transfer) Para… Continue reading Chamando um RESTful Web Service
Crie um ColdFusion stylesheet switcher
Problema: Quero criar um método que permita que meus visitantes possam mudar os estilos sem o uso de JavaScript em ColdFusion. Pode ser feito ? Solução: Sim, para acomodar condições de diferentes usuários, existem vários métodos que são usados para mudar estilos em uma página da web. O método mais popular é mudando o CSS… Continue reading Crie um ColdFusion stylesheet switcher
Redirecionando HTTP para HTTPS
Problema: Quero forçar um usuário do website para HTTPS quando ele estiver entrando informaç0αo sensitiva. Solução: Dependendo em quais particulares variáveis CGI estiverem disponíveis, voce pode usar CFLOCATION. Explicação detalhada: O código abaixo verifica qual porta o usurário está e se não fôr 443 (tipicamente https), ele redireciona o cliente para o https. Nota: a… Continue reading Redirecionando HTTP para HTTPS
Usando cfajaxproxy como exemplo para ‘adicionar ao cart’
Problema: Quero criar um objeto JavaScript de um CFC e então usando um evento onclick, passar meus argumentos para o CFC. Por exemplo, útil para um botão “Adicionar ao Cart” sem ter que submeter a página. Solução: Você pode criar seu CFC e um objeto JavaScript usando cfajaxproxy, jsclassname. A classe proxy JavaScript é que irá representar o… Continue reading Usando cfajaxproxy como exemplo para ‘adicionar ao cart’
Redimensionar imagens on-the-fly para caber em uma grid
Problema: Voce tem imagens, algumas delas estào em formato retrato e outras em paisagem, em um diretório e voce quer escalar as imagens para caber no layout grid de tal forma que o lado mais longo seja de um tamnaho especificado e o menor lado escale proporcionalmente. Solução: ColdFusion 8 introduziu diversas e poderosas funções… Continue reading Redimensionar imagens on-the-fly para caber em uma grid
Como posso usar ColdFusion com JSON ?
Problema: Como posso usar Coldfusion com JSON ? Solução: ColdFusion tem suporte nativo para criar e converter dados JSON. Essas funções são:serializeJSON, deserializeJSON and isJSON. Explicação detalhada: JSON significa Javascript Object Notation. Voce pode imagina-lo como uma forma de representar dados (qualquer tipo de dados) em uma string. Isso torna os dados fáceis de serem passados entre client… Continue reading Como posso usar ColdFusion com JSON ?
Movendo arquivos de uma pasta para outra
Problema: Como podemos usar ColdFusion recursivamente para mover arquivos de uma pasta (diretório) para outra ? Solução: A tag cfdirectory do ColdFusion permite voce rapidamente obter os arquivos de uma pasta. Uma solução seria simplesmente listar todos os arquivos de um diretório fonte e então copia-los (cada um) para o destino. Entretanto, voce deve se assegurar que… Continue reading Movendo arquivos de uma pasta para outra