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 link
Exemplo 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.

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

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.

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.

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

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árioOs 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.
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.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.