- Guia do usuário do Dreamweaver
- Introdução
- Dreamweaver e Creative Cloud
- Áreas de trabalho e exibições do Dreamweaver
- Configurar sites
- Sobre sites do Dreamweaver
- Configurar uma versão local do site
- Conectar-se a um servidor de publicação
- Configurar um servidor de teste
- Importar e exportar configurações de site do Dreamweaver
- Trazer sites existentes de um servidor remoto para a raiz do site local
- Recursos de acessibilidade do Dreamweaver
- Configurações avançadas
- Definir preferências de site para transferência de arquivos
- Especificar configurações do servidor proxy no Dreamweaver
- Sincronizar as configurações do Dreamweaver com a Creative Cloud
- Como usar o Git no Dreamweaver
- Gerenciar arquivos
- Criar e abrir arquivos
- Gerenciamento de arquivos e pastas
- Obter e colocar arquivos no servidor
- Devolver e retirar arquivos
- Sincronizar arquivos
- Comparar arquivos em busca de diferenças
- Encobrir arquivos e pastas em seu site do Dreamweaver
- Ativar as Design Notes para sites do Dreamweaver
- Impedir possível ataque ao Gatekeeper
- Layout e design
- CSS
- Noções sobre as folhas de estilos em cascata
- Aplicar layout às páginas usando o CSS Designer
- Usar pré-processadores de CSS no Dreamweaver
- Como definir preferências de estilo CSS no Dreamweaver
- Mover regras de CSS no Dreamweaver
- Converter CSS inline em uma regra de CSS no Dreamweaver
- Trabalhar com tags div
- Aplicação de degradês ao fundo
- Criar e editar efeitos de transição do CSS3 no Dreamweaver
- Formatar código
- Conteúdo e ativos de página
- Definir propriedades da página
- Configurar propriedades de cabeçalho e propriedades de link de CSS
- Trabalhar com texto
- Localizar e substituir texto, tags e atributos
- Painel DOM
- Editar na Visualização dinâmica
- Codificar documentos do Dreamweaver
- Selecionar e exibir os elementos na janela Documento
- Definir propriedades de texto no Inspetor de propriedades
- Verificar ortografia de uma página Web
- Usar regras horizontais no Dreamweaver
- Adicionar e modificar combinações de fontes no Dreamweaver
- Trabalhar com ativos
- Inserir e atualizar datas no Dreamweaver
- Criar e gerenciar ativos favoritos no Dreamweaver
- Inserir e editar imagens no Dreamweaver
- Adicionar objetos de mídia
- Adição de vídeos no Dreamweaver
- Inserir vídeo HTML5
- Inserir arquivos SWF
- Adicionar efeitos de áudio
- Inserir áudio HTML5 no Dreamweaver
- Trabalhar com itens da biblioteca
- Usar texto em árabe e hebraico no Dreamweaver
- Vinculação e navegação
- Efeitos e widgets do jQuery
- Programar sites
- Sobre codificação no Dreamweaver
- Ambiente de codificação no Dreamweaver
- Definir preferências de codificação
- Personalizar codificação por cores
- Escrever e editar código
- Dicas de código e preenchimento de código
- Recolher e expandir código
- Reutilizar código com snippets
- Linting de código
- Otimizar código
- Editar código na Visualização de design
- Trabalhar com conteúdo do cabeçalho das páginas
- Inserir inclusões de servidor no Dreamweaver
- Usar bibliotecas de tags no Dreamweaver
- Importar tags personalizadas para o Dreamweaver
- Usar comportamentos JavaScript (instruções gerais)
- Aplicar comportamentos internos do JavaScript
- Sobre XML e XSLT
- Executar transformações XSL do servidor no Dreamweaver
- Executar transformações XSL do cliente no Dreamweaver
- Adicionar entidades de caracteres para XSLT no Dreamweaver
- Formatar código
- Fluxos de trabalho entre produtos
- Instalar e usar extensões no Dreamweaver
- Atualizações dentro do aplicativo no Dreamweaver
- Inserir documentos do Microsoft Office no Dreamweaver (somente Windows)
- Trabalho com o Fireworks e o Dreamweaver
- Editar conteúdo em sites do Dreamweaver usando o Contribute
- Integração do Business Catalyst ao Dreamweaver
- Criar campanhas de email personalizadas
- Modelos
- Sobre os modelos do Dreamweaver
- Reconhecimento de modelos e documentos baseados em modelo
- Criar um modelo do Dreamweaver
- Criar regiões editáveis nos modelos
- Criar regiões e tabelas repetitivas no Dreamweaver
- Usar regiões opcionais em modelos
- Definir atributos de tag editáveis no Dreamweaver
- Como criar modelos aninhados no Dreamweaver
- Editar, atualizar e excluir modelos
- Exportar e importar conteúdo xml no Dreamweaver
- Aplicar ou remover um modelo em um documento
- Editar conteúdo em modelos do Dreamweaver
- Regras de sintaxe para tags de modelo no Dreamweaver
- Definir preferências de realce para regiões de modelo
- Vantagens de usar modelos no Dreamweaver
- Dispositivo móvel e multitela
- Sites dinâmicos, páginas e formulários Web
- Noções sobre aplicativos Web
- Configurar o computador para desenvolvimento de aplicativos
- Solucionar problemas de conexões de banco de dados
- Remover scripts de conexão no Dreamweaver
- Criar páginas dinâmicas
- Visão geral das fontes de conteúdo dinâmico
- Definir origens de conteúdo dinâmico
- Adicionar conteúdo dinâmico a páginas
- Alterar conteúdo dinâmico no Dreamweaver
- Exibir registros de banco de dados
- Fornecer e solucionar problemas de live data no Dreamweaver
- Adicionar comportamentos personalizados de servidor no Dreamweaver
- Criar formulários usando o Dreamweaver
- Usar formulários para reunir informações de usuários
- Criar e ativar formulários do ColdFusion no Dreamweaver
- Criar formulários Web
- Suporte aprimorado a HTML5 para elementos de formulário
- Desenvolver um formulário usando o Dreamweaver
- Criação visual de aplicativos
- Criar páginas mestre e detalhadas no Dreamweaver
- Criar páginas de pesquisa e de resultados
- Criar uma página de inserção de registro
- Criar uma página de registro de atualização no Dreamweaver
- Criar páginas de exclusão de registro no Dreamweaver
- Usar comandos ASP para modificar um banco de dados no Dreamweaver
- Criar uma página de registro
- Criar uma página de logon
- Criar uma página que apenas usuários autorizados podem acessar
- Proteger pastas no ColdFusion usando o Dreamweaver
- Usar componentes do ColdFusion no Dreamweaver
- Testar, visualizar e publicar sites
- Solução de problemas
A interface de usuário foi simplificada no Dreamweaver 2017. Logo, talvez você não consiga encontrar algumas das opções descritas neste artigo no Dreamweaver 2017 e em versões posteriores. Para obter mais informações, consulte este artigo (em inglês).
Sobre páginas de pesquisa e de resultados
Você pode usar o Dreamweaver para criar um conjunto de páginas e permitir que os usuários pesquisem o banco de dados e exibam os resultados da pesquisa.
Na maior parte dos casos, você precisa de pelo menos duas páginas para adicionar esse recurso ao aplicativo da Web. A primeira página contém um formulário em HTML no qual os usuários inserem os parâmetros de pesquisa. Embora não realize nenhuma pesquisa efetiva, essa página é conhecida como página de pesquisa.
A segunda página de que você precisa é a de resultados, que realiza grande parte do trabalho. A página de resultados realiza as seguintes tarefas:
Lê os parâmetros de pesquisa enviados pela página de pesquisa
Conecta-se ao banco de dados e procura os registros
Cria um conjunto usando os registros encontrados
Exibe o conteúdo do conjunto de registros
Você também pode adicionar uma página detalhada. Uma página detalhada dá aos usuários mais informações sobre um determinado registro da página de resultados.
Caso você tenha apenas um parâmetro de pesquisa, o Dreamweaver permite adicionar recursos de pesquisa ao aplicativo da Web sem usar consultas e variáveis SQL. Basta criar as páginas e completar algumas caixas de diálogo. Caso tenha mais de um parâmetro de pesquisa, você precisa escrever uma instrução SQL e definir muitas variáveis para ela.
O Dreamweaver insere a consulta SQL na página. Quando a página é executada no servidor, todos os registros na tabela do banco de dados são verificados. Caso o campo especificado em um registro atenda às condições da consulta SQL, o registro é incluído em um conjunto de registros. A consulta SQL ativa cria um conjunto de registros contendo apenas os resultados da pesquisa.
Por exemplo, a equipe de vendas em campo pode ter informações sobre clientes de uma determinada área cujas rendas são superiores a um determinado nível. Em um formulário de uma página de pesquisa, o associado de vendas insere uma área geográfica e um nível de receita mínimo e, em seguida, clica no botão Enviar para enviar os dois valores a um servidor. No servidor, os valores são passados para a instrução SQL da página de resultados, que cria um conjunto de registros contendo apenas os clientes da área especificada cujas receitas estejam acima do nível especificado.
Criar a página de pesquisa
Uma página de pesquisa na Web normalmente contém campos de formulário nos quais o usuário insere os parâmetros de pesquisa. A página de pesquisa deve ter, no mínimo, um formulário em HTML com um botão Enviar.
Para adicionar um formulário em HTML a uma página de pesquisa, conclua o seguinte procedimento.
-
Abra a página de pesquisa ou uma nova página e selecione Inserir > Formulário > Formulário.
É criado um formulário vazio na página. Você talvez precise ativar os Elementos invisíveis (Exibir > Auxílios visuais > Elementos invisíveis) para ver os limites do formulário, representados por linhas finas em vermelho.
-
Adicione objetos de formulário para que os usuários insiram os parâmetros de pesquisa selecionando Formulário no menu Inserir.
Entre os objetos de formulário estão campos de texto, menus, opções e botões de opção. Você pode adicionar quantos objetos de formulário quiser para ajudar os usuários a refinar suas pesquisas. No entanto, lembre-se de que quanto maior for o número de parâmetros na página de pesquisa, mais complexa será a instrução SQL.
-
Adicione um botão Enviar ao formulário (Inserir > Formulário > Botão).
-
(Opcional) Altere o rótulo do botão Enviar selecionando o botão, abrindo o Inspetor de propriedades (Janela > Propriedades) e inserindo um novo valor na caixa Valor.
Em seguida, você informará ao formulário para onde enviar os parâmetros de pesquisa quando o usuário clica no botão Enviar.
-
Escolha o formulário selecionando a tag <form> no seletor de tags na parte inferior da janela Documento, como mostra a seguinte imagem:
-
Na caixa Ação do Inspetor de propriedades do formulário, digite o nome de arquivo da página de resultados que realizará a pesquisa no banco de dados.
-
No menu pop-up Método, selecione um dos seguintes métodos para determinar como o formulário envia os dados para o servidor:
GET envia os dados do formulário anexando-os ao URL como uma sequência de caracteres de consulta. Como os URLs estão limitados a 8.192 caracteres, não use o método GET com formulários longos.
POST envia os dados do formulário no corpo de uma mensagem.
Padrão usa o método padrão do navegador (normalmente, GET).
A página de pesquisa está pronta.
Criar uma página de resultados básica
Quando o usuário clica no botão Pesquisar do formulário, os parâmetros de pesquisa são enviados para uma página de resultados no servidor. A página de resultados no servidor, e não a página de pesquisa no navegador, é a responsável por recuperar os registros do banco de dados. Caso a página de pesquisa envie um parâmetro de pesquisa único para o servidor, você pode criar a página de resultados sem consultas e variáveis SQL. Você cria um conjunto de registros básico com um filtro que exclui os registros que não atendam ao parâmetro de pesquisa enviado pela página de pesquisa.
Caso tenha mais de uma condição de pesquisa, você deve usar a caixa de diálogo avançada Conjunto de registros para definir o conjunto de registros (consulte Criar uma página de resultados avançada).
Criar o conjunto de registros para manter os resultados de pesquisa
-
Abra a página de resultados na janela Documento.
Caso você ainda não tenha uma página de resultados, crie uma página dinâmica em branco (Arquivo > Novo > Página em branco).
-
Crie um conjunto de registros abrindo o painel Ligações (Janela > Ligações), clicando no botão de adição (+) e selecionando Conjunto de registros no menu pop-up.
-
Verifique se a caixa de diálogo simples Conjunto de registros é exibida.Observação:
Mas caso seja exibida a caixa de diálogo avançada, alterne para a caixa de diálogo simples clicando no botão Simples.
-
Digite um nome para o conjunto de registros e selecione uma conexão.
A conexão deve ser com um banco de dados que contenha os dados a serem pesquisados pelo usuário.
-
No menu pop-up Tabela, selecione a tabela a ser procurada no banco de dados.Observação:
Em uma pesquisa com parâmetro único, você pode procurar registros em apenas uma tabela. Para pesquisar mais de uma tabela simultaneamente, você deve usar a caixa de diálogo avançada Conjunto de registros e definir uma consulta SQL.
-
Para incluir apenas algumas das colunas da tabela no conjunto de registros, clique em Selecionado e escolha as colunas desejadas clicando nelas com a tecla Control pressionada (Windows) ou Command (macOS) na lista.
Você deve incluir apenas as colunas que contenham as informações a serem exibidas na página de resultados.
Saia da caixa de diálogo Conjunto de registros por enquanto. Você a usará para recuperar os parâmetros enviados pela página de pesquisa e criar um filtro do conjunto de registros a fim de excluir os registros que não atendam aos parâmetros.
Criar o filtro do conjunto de registros
-
No primeiro menu pop-up na área Filtro, selecione uma coluna da tabela do banco de dados na qual procurar uma correspondência.
Por exemplo, caso o valor enviado pela página de pesquisa seja o nome de uma cidade, selecione a coluna da tabela que contém nomes de cidades.
-
No menu pop-up ao lado do primeiro menu, selecione o sinal de igual (ele deve ser o padrão).
-
No terceiro menu pop-up, selecione Variável de formulário caso o formulário na página de pesquisa use o método POST ou Parâmetro de URL caso ele use o método GET.
A página de pesquisa usa uma variável de formulário ou um parâmetro de URL a fim de passar informações para a página de resultados.
-
Na quarta caixa, digite o nome do objeto de formulário que aceita o parâmetro de pesquisa na página de pesquisa.
O nome do objeto é duplicado como o nome da variável de formulário ou do parâmetro de URL. Você pode obter o nome alternando para a página de pesquisa, clicando no objeto de formulário no formulário para selecioná-lo e verificando o nome do objeto no Inspetor de propriedades.
Por exemplo, suponhamos que você queira criar um conjunto de registros que inclua apenas viagens de aventura para um país específico. Vamos pressupor que haja uma coluna na tabela chamada TRIPLOCATION. Além disso, suponhamos que o formulário em HTML na página de pesquisa use o método GET e contenha um objeto de menu chamado Location que exibe uma lista dos países. O seguinte exemplo mostra como a seção Filtro deve ficar:
-
(Opcional) Clique em Testar, digite um valor de teste e clique em OK para se conectar ao banco de dados e criar uma ocorrência do conjunto de registros.
O valor de teste simula o valor que retornaria da página de pesquisa. Clique em OK para fechar o conjunto de registros de teste.
-
Caso você esteja satisfeito com o conjunto de registros, clique em OK.
Um script do servidor é inserido na página que verifica todos os registros na tabela do banco de dados quando executada no servidor. Caso o campo especificado em um registro atenda à condição de filtragem, o registro é incluído em um conjunto de registros. O script cria um conjunto de registros contendo apenas os resultados da pesquisa.
A próxima etapa é exibir o conjunto de registros na página de resultados. Para obter mais informações, consulte Exibição dos resultados da pesquisa.
Criar uma página de resultados avançada
Caso a página de pesquisa envie mais de um parâmetro de pesquisa ao servidor, você deve escrever uma consulta SQL para a página de resultados e usar os parâmetros de pesquisa em variáveis SQL.
Caso tenha apenas uma condição de pesquisa, você pode usar a caixa de diálogo simples Conjunto de registros para definir o conjunto de registros (consulte Criar uma página de resultados básica).
-
Abra a página de resultados no Dreamweaver e, em seguida, crie um conjunto de registros abrindo o painel Ligações (Janela > Ligações), clicando no botão de adição (+) e selecionando Conjunto de registros no menu pop-up.
-
Verifique se a caixa de diálogo avançada Conjunto de registros é exibida.
A caixa de diálogo avançada tem uma área de texto para inserir instruções SQL. Mas caso seja exibida a caixa de diálogo simples, alterne para a caixa de diálogo avançada clicando no botão Avançado.
-
Digite um nome para o conjunto de registros e selecione uma conexão.
A conexão deve ser com um banco de dados que contenha os dados a serem pesquisados pelo usuário.
-
Insira uma instrução Select na área de texto SQL.
Verifique se a instrução inclui uma cláusula WHERE com variáveis que mantêm os parâmetros de pesquisa. No seguinte exemplo, as variáveis são chamadas varLastName e varDept:
SELECT EMPLOYEEID, FIRSTNAME, LASTNAME, DEPARTMENT, EXTENSION FROM EMPLOYEE ¬ WHERE LASTNAME LIKE 'varLastName' ¬ AND DEPARTMENT LIKE 'varDept'
Para reduzir o trabalho de digitação, você pode usar os três itens de banco de dados na parte inferior da caixa de diálogo avançada Conjunto de registros. Para obter instruções, consulte Definir um conjunto de registros avançado escrevendo em SQL.
Para obter ajuda sobre a sintaxe SQL, consulte o SQL primer em www.adobe.com/go/learn_dw_sqlprimer_br.
-
Atribua às variáveis SQL os valores dos parâmetros de pesquisa clicando no botão de adição (+) na área Variáveis e digitando o nome da variável, o valor padrão (o valor que a variável deve assumir caso não retorne nenhum valor de runtime) e o valor de runtime (normalmente um objeto de servidor que mantém um valor enviado por um navegador como, por exemplo, uma variável de solicitação).
No seguinte exemplo em ASP, o formulário em HTML na página de pesquisa usa o método GET e contém um campo de texto chamado LastName e outro chamado Department:
No ColdFusion, os valores de runtime seriam #LastName# e #Department#. No PHP, os valores de runtime devem ser $_REQUEST["LastName"] e $_REQUEST["Department"].
-
(Opcional) Clique em Testar para criar uma ocorrência do conjunto de registros usando os valores de variável padrão.
Os valores padrão simulam os valores que retornariam da página de pesquisa. Clique em OK para fechar o conjunto de registros de teste.
-
Caso você esteja satisfeito com o conjunto de registros, clique em OK.
A consulta SQL é inserida na página.
A próxima etapa é exibir o conjunto de registros na página de resultados.
Exibir os resultados da pesquisa
Depois de criar um conjunto de registros para manter os resultados da pesquisa, você deve exibir as informações na página de resultados. Exibir os registros pode ser uma simples questão de arrastar colunas individuais do painel Ligações para a página de resultados. Você pode adicionar links de navegação para avançar e retornar o conjunto de registros, ou criar uma região repetitiva para exibir mais de um registro na página. Você também pode adicionar links a uma página detalhada.
Para obter mais informações sobre métodos de exibição do conteúdo dinâmico em uma página que não seja o de exibição dos resultados em uma tabela dinâmica, consulte Exibição dos registros do banco de dados.
-
Coloque o ponto de inserção onde você deseja que a tabela dinâmica seja exibida na página de resultados e selecione Inserir > Objetos de dados > Dados dinâmicos > Tabela dinâmica.
-
Complete a caixa de diálogo Tabela dinâmica, selecionando o conjunto de registros definido por você para manter os resultados de pesquisa.
-
Clique em OK. Uma tabela dinâmica que exibe resultados de pesquisa é inserida na página de resultados.
Criar uma página detalhada para uma página de resultados
O conjunto de páginas de pesquisa e de resultados pode incluir uma página detalhada para exibir mais informações sobre registros específicos da página de resultados. Nessa situação, a página de resultados também é duplicada como página mestre em um conjunto de páginas mestre/detalhadas.
Crie um link para abrir uma página relacionada (ASP)
Você pode criar um link que abre uma página relacionada e passa parâmetros existentes para essa página. O comportamento do servidor só está disponível quando se usa o modelo de servidor ASP.
Antes de adicionar um comportamento de servidor Ir para página relacionada a uma página, verifique se ela recebe parâmetros de formulário ou URL de outra página. A função do comportamento de servidor é passar esses parâmetros para uma terceira página. Por exemplo, você pode passar os parâmetros de pesquisa recebidos por uma página de resultados para outra página e evitar que o usuário digite novamente esses parâmetros.
Além disso, você pode selecionar um texto ou uma imagem da página para servir como o link para a página relacionada ou posicionar o ponteiro na página sem selecionar nada, e o texto do link é inserido.
-
Na caixa Ir para página relacionada, clique em Procurar e localize o arquivo da página relacionada.
Caso a página atual envie dados para ela própria, digite o nome do arquivo da página atual.
-
Caso os parâmetros que você deseja passar tenham sido recebidos diretamente de um formulário em HTML usando o método GET ou estejam listados no URL da página, selecione a opção Parâmetros de URL.
-
Caso os parâmetros que você deseja passar tenham sido recebidos diretamente de um formulário em HTML usando o método POST, selecione a opção Parâmetros de formulário.
-
Clique em OK.
Quando o novo link é clicado, a página passa os parâmetros para a página relacionada usando uma sequência de caracteres de consulta.