Crie um livro de visitas com DreamweaverMX (2)
Autor:Eve Cole
Data da Última Atualização:2009-05-31 21:07:17
Mencionamos anteriormente que para garantir a exibição normal das mensagens, devemos exibir mensagens apenas quando houver mensagens. Se não houver mensagens, será exibido "Nenhuma mensagem ainda". ? Aqui, temos que aprender uma nova região de exibição de comportamento do servidor, que exibe informações diferentes com base nas informações da biblioteca.
Vamos falar primeiro sobre seu conceito básico. Tomemos como exemplo o conteúdo da mensagem acima: se o conteúdo da minha mensagem estiver vazio, o que será exibido; se o conteúdo da mensagem não estiver vazio, o que será exibido; Conforme mostrado na Figura (7-9).
7-9
Após selecionar toda a tabela de conteúdo da mensagem, use Aplicativo-->Comportamentos do servidor-->Mostrar região-->Mostrar região se o conjunto de registros não estiver vazio (quando o conjunto de registros não estiver vazio), ou seja, exibir este formulário quando o conteúdo da mensagem não está vazio. Dito isto, tenho que falar sobre vários outros comportamentos do servidor.
Mostrar região se o conjunto de registros estiver vazio (se o conjunto de registros estiver vazio): quando o conjunto de registros estiver vazio, exiba a região selecionada.
mostrar região se o conjunto de registros não estiver vazio (se o conjunto de registros não estiver vazio): quando o conjunto de registros contém registros, exibe a região selecionada.
Mostrar região se primeiro registro: Exibe a região selecionada quando for o primeiro registro no conjunto de registros.
Mostrar região se não for o primeiro registro: Exibe a região selecionada quando não há o primeiro registro no conjunto de registros.
Mostrar região se último registro: Exibe a região selecionada quando for o último registro no conjunto de registros.
Mostrar região se não for o último registro: Exibe a região selecionada quando não há o último registro no conjunto de registros.
Clique nele e uma caixa de diálogo aparecerá conforme mostrado na Figura (7-10).
7-10
Nesta caixa de diálogo, selecione o conjunto de registros correspondente a este comportamento. Nesta página, criamos apenas um conjunto de registros denominado guestbook. O efeito após a aplicação do comportamento do servidor é mostrado na Figura (7-11).
7-11
Para evitar erros quando não há conteúdo da mensagem, aqui também precisamos usar o comportamento Mostrar região se o conjunto de registros estiver vazio (quando o conjunto de registros estiver vazio) e aplicá-lo à tabela "Nenhuma mensagem ainda". conforme mostrado na figura (7-12) mostrada.
7-12
A seguir, vamos melhorá-lo inserindo algumas tabelas pequenas na tabela grande que exibe mensagens, organizando-as e inserindo imagens relacionadas (aqui estão as imagens pequenas mais comuns na Internet. :)), conforme mostrado na Figura (7-13). ) mostrado. Aqui estão algumas das habilidades mais básicas com tabelas do Dreamweaver; consulte outros capítulos desta série de tutoriais para obter detalhes.
7-13
O que você precisa fazer agora é arrastar os dados do banco de dados para a tabela correspondente. Por exemplo, arraste o nome do usuário para a célula após o nome. f_name para o post Na frente, arraste f_time para o post de trás, para que quando exibido, ele se torne "XX publicado em XX". Veja a Figura (7-14).
7-14
Há um pequeno bug aqui, ou seja, a mensagem que exibimos não pode ser formatada. Ou seja, você descobrirá que não importa quantos retornos de carro haja em sua mensagem, ela não será quebrada quando exibida, e há mais de dois. espaços se tornarão um espaço. Este problema pode ser resolvido usando o plug-in spdformat.mxt (clique aqui para baixar o plug-in!). Após instalar o plug-in, o método é mostrado na Figura (7-48). Tanto o conteúdo da mensagem quanto as respostas do webmaster devem usar este plug-in.
7-48
Talvez as pessoas estejam perguntando novamente, como faço para fazer esses OICQs e similares em meu banco de dados. Quanto a isso, não sei se você conhece o atributo alt da tag img em HTML, ou seja, quando o mouse é movido para cima, o texto de descrição correspondente é exibido. Aqui, nós o vinculamos dinamicamente à imagem de acordo. Quanto ao endereço da página inicial, basta clicar nele e conectar-se ao endereço de e-mail correspondente, clicar nele e abrir o Outlook para enviar uma mensagem para a pessoa que deixou a mensagem.
Os aspectos específicos são mostrados na Figura (7-15).
7-15
Há uma sequência aqui. Primeiro selecione a imagem OICQ e, em seguida, selecione o conjunto de dados correspondente no conjunto de registros à direita (aqui, selecione o campo (f_oicq) que armazena o número OICQ no banco de dados e, em seguida, selecione no Bind. Para: menu suspenso img.alt, que é o atributo da tag img de que falamos anteriormente, e clique em Vincular mais tarde. Se a ligação estiver correta, a mesma cor do conjunto de registros anterior será gerada para indicar que um servidor. O comportamento é aplicado aqui, conforme mostrado na Figura (7-16). Aqui ainda precisamos embelezá-lo.
7-16
Abra o código-fonte e a visualização de design, você descobrirá que o que você acabou de inserir é alt="<%=(guestbook.fields.item("f_oicq").value)%>" no código, COPIE este código e coloque coloque-o na frente e altere f_oicq para f_name (o campo de nome do postador no banco de dados), para que seu código final seja alt="<%=(guestbook.fields.item("f_name").value)%> O número OICQ é <%=(guestbook.fields.item("f_oicq").value)%>", portanto, quando for exibido, será "O número OICQ de XX é XX". Tudo é vinculado dinamicamente. Que ótimo . ,Oh. .
7-17