Login:

iMasters | Por uma internet mais criativa e dinâmica

Feeds

Segunda-feira, 14/01/2008 - 20:00 - Por Leandro Vieira
Seções relacionadas:

Go To Detail Page - Utilizando recursos nativos do Dreamweaver

Olá a todos. Estou de volta após um período sem publicar um artigo no iMasters. Isso ocorreu devido ao fato de estar envolvido na elaboração do curso CD-ROM Dreamweaver + PHP & MySQL - Curso Avançado - 2ª Edição e em outros projetos de desenvolvimento web.

Falaremos hoje sobre o recurso Go To Detail Page utilizando recursos nativos do Dreamweaver, ao invés da extensão Go To Detail Page.

A extensão Go To Detail Page é utilizada na crição de links para uma página de detalhes em que se anexa a identificação do registro a ser exibido. Com essa identificação, a página de detalhes saberá quais os detalhes de um registro a ser mostrado.

Observe um exemplo do código produzido por tal extensão.

<a href="pagina-de-detalhes.php?registro_id=<?php echo row_rsRecordsetNome['registro_id']; ?>>Página de detalhes</a>

Como se pôde observar, o código é simples e possível de ser realizado sem a extensão. Podemos criá-lo codificando-o manualmente, ou utilizando-se da interface do Dreamweaver.

A extensão Go To Detail Page não é compatível com as novas versões do Dreamweaver. No entanto, ela causou dependência em alguns usuários do programa. Cheguei a cogitar o desenvolvimento dessa extensão oferecendo a possibilidade de anexar um ou dois parâmetros à página de detalhes informada. Porém, há recursos nativos do Dreamweaver que nos permitem realizar tal operação.

Se há recursos nativos do programa que nos permitem realizar o mesmo processo, opte por eles. Dessa forma, não há necessidade da instalação de recusos adicionais e sobrecarga do sistema. Além do risco de ficar dependente de uma ferramenta de terceiros.

Primeiramente, crie um link para a página de detalhes deseja. Por exemplo:

<a href="noticia.php">Página de detalhes</a>

Selecione o texto "Página de detalhes", em seguida clique com o botão direito do mouse para exibir um menu contextual, e selecione a opção Make link. Ou utilize o ícone da "pastinha" localizado próximo a opção Link do Property inspector. Observe ambas localizações:

Exemplo de localização do menu contextual Make linkExemplo de localização do menu contextual Make link

Exemplo de localização do ícone da pastinhaExemplo de localização do ícone da pastinha

Ao clicar sobre alguma das opções, teremos o painel Select File, onde realizaremos a configuração dos links desejados.

Assista ao vídeo explicativo sobre como configurar o link "Página de detalhes" de forma a criarmos o recurso Go To Detail Page.

Repare a estrutura do link que criamos:

<a href="noticia.php?intNotID=<?php echo row_rsNoticias['intNotID']; ?>">Página de detalhes</a>

No atributo href da tag a, foi informado à página de destino: noticia.php. Anexo à ela, um parâmetro de URL nominado como intNotID que recebe como valor a identificação (ID) do registro em questão.

Nota: Essas imagens e vídeo explicativo são partes do curso CD-ROM DW PHP MySQL - Curso Avançado - 2 Edição

Agora que alcançamos o mesmo resultado produzido pela extensão Go To Detail Page através de recursos nativos do Dreamweaver, fica a dica: não fique dependente de uma ferramenta; saiba produzir manualmente o que ela faz, de forma a não ficar dependente de tal recurso.

Um abraço a todos e até o próximo.

Todos os artigos de Leandro Vieira

5 comentários publicados

  • 1. Dúvida

    Segunda-feira, 25/02/2008, por isaque oliveira

    Olá Leandro,

    Desculpe-me invadir aqui o seu espaço, mas é que estou precisando de sua ajuda. Na verdade, não é sobre os ensinamentos deste artigo, e sim sobre o curso oferecido pela iMasters de Macromedia Dreamweaver MX 2004 em que você leciona. Este que ensina a criar uma portal de notícias.

    Caso você possa-me responder, gostaria de saber se na parte final do curso contém erro; seguir as suas aulas e tudo deu certo, menos esta parte (10.3) em que ensina a criar um leitor de notícias. Até consegui criá-lo, mas quando faço alteração que você pede, para que a data seja exibida no padrão brasileiro (dd/mm/yyyy) e modificar a forma como se pega a variável (not_id) no parâmetro da URL, no blowser acusa o seguinte erro:



    Grato,
    Isaque Oliveira Santos
    isaquik@hotmail.com

    Responder comentário
  • 2. Eu de novo

    Segunda-feira, 25/02/2008, por isaque oliveira

    Como estava dizendo no blowser aparece a seguinte notificação: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND noticias.not_status = 'ON'' at line 1

    Mesmo estando assim, ele funciona. Quando entro na página principal e clico em uma notícia, ele é exibida no leitor. Agora quando digito o endereço do leitor, aparece esta mensagem.

    Responder comentário
  • 3. Via e-mail

    Terça-feira, 26/02/2008, por Leandro Vieira

    Isaque,

    Me encaminhe sua dúvia por e-mail, por favor: suporte@leandrovieira.com

    O assunto não está relacionado com o artigo, portanto, não vou extendê-lo aqui.

    Abraços.

    Responder comentário
  • 4. Erro com o W3_image

    Quarta-feira, 05/03/2008, por Marcelo Jordão Viana

    Olá Leandro, adquiri um de seus cursos em Cd-rom, o Dw + php + mysql e está dando um erro na hora de criar a imagem no diretorio fotos-noticias e o erro é do W3_image.php na linha 232 poderia me ajudar Urgenteeeeee!!!!

    o erro eh o seguinte:
    Fatal error: Call to undefined function imagecreatetruecolor() in C:\wamp\www\interdiagnostic\includes\class\W3_Image.class.php on line 232

    Responder comentário
  • 5. Upload

    Quarta-feira, 05/03/2008, por Ednei Alencar Carlos

    olá Leandro essa tutoria é muito boa mais como eu sou iniciante gostaria q vc manda-se o exemplo com dos campos de imagem tipo foto_p e foto_g. Agradeço desde já.

    Responder comentário

Poste um comentário


Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.

Sobre o autor

Leandro Vieira trabalha com desenvolvimento web desde 2002. Em 2005, foi convidado para integrar o time de referências profissionais do iMasters. No mesmo ano, lançou o CD-ROM Dreamweaver + PHP + MySQL recordista de vendas do TI SHOP. Em 2006, lançou o CD-ROM Curso Web Sites com AJAX, uma das primeiras referências de Ajax no Brasil. Em 2007 lançou o Curso Interativo Adobe Dreamweaver CS3 abordando as novas funcionalidades e recursos do Dreaweaver CS3. Atualmente, Leandro Vieira é desenvolvedor web, professor do iPED Premier, criador de cursos exclusivos para o TI SHOP, editor do blog leandrovieira.com e cursando Comunicação Social (Publicidade e Propaganda) na UNIVALE.


Indique para um amigo

captcha


2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.