Jun
06

Javascript: Lista, Drag and Drop e Ajax para Ordernar

Autor: Jonathan Isaac
Categoria: Ajax, CSS, JavaScript, PHP, Prototype, Script.aculo.us | 5 Comentários


Este artigo veio através da necessidade de um de nossos clientes, que pediu o seguinte:

“Na listagem de produtos eu quero poder organizar a forma eles irão aparecer. Detalhe: Já cadastrei tudo.”

A partir desta exigência foi pensado o seguinte:

“Primeiro preciso fazer com que as linhas se movimentem dentro do bloco principal (drag and drop), depois eu atualizo o banco de dados (Ajax)”

O sistema estava desenvolvido em tabelas (tables) para a listagem de produtos (erro comum) por isso esse artigo foi escrito visando tabelas e não lista (ul,li), porém o artigo serve em igual para ambas formas de listagem (aconselha-se lista).


Exibir post completo

Jun
06

PHP: Gerando imagem de segurança

Autor: Couto
Categoria: CSS, GD, PHP | Nenhum Comentário


A imagem de segurança é um recurso muito útil para evitar que robôs executem tarefas repetitivas eu seus formulários de cadastro, sistemas de votação ou coisas do tipo.

Vale ressaltar que este exemplo que criei tem fins didáticos e para ser usado profissionalmente devera ser melhorado. A idéia aqui é simplesmente explicar como funciona o mecanismo.

Para que este recurso funcione corretamente, você precisa ter a biblioteca GD instalada no servidor. Você encontrará mais informações sobre esta biblioteca em http://www.php.net/manual/pt_BR/ref.image.php

Exibir post completo

Jun
04

CSS: Barra de Rolagem Vertical no Firefox

Autor: Jonathan Isaac
Categoria: CSS | Nenhum Comentário


Uma dica clássica para um problema clássico, na verdade eu estou postando aqui porque eu sempre esqueço da instrução completa.

O problema é o seguinte, no Internet Explorer 5-6-7-8, a barra de rolagem sempre aparece independente de ter conteúdo vertical suficiente ou não, já no Firefox a barra é omitida quando o conteúdo do documento for menor que a resolução do navegador.

Exibir post completo