Estilize uma tab usando Layout.createTab

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

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