Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi pessoal..
vejam só, tenho o seguinte link:
<a href="imagens/<?php echo $row_rsFotos['Foto']; ?>" class="highslide" onclick="return hs.expand(this)">
<img src="imagens/minis/<?php echo $row_rsFotos['Foto']; ?>" alt="<?php echo $row_rsFotos['Desc']; ?>" border="0" title="Clique para ampliar" />
</a>
estou querendo que o link abra não só a foto, mas tbm a descrição da foto.
tentei assim:
<a href="imagens/<?php echo $row_rsFotos['Foto'], $row_rsFotos['Desc']; ?>
Tentei tbm mudar o echo para printf:
<a href="imagens/<?php printf($row_rsFotos['Foto'], $row_rsFotos['Desc']); ?>
Mas não deu certo..
alguém sabe aonde estou errando?
Amigo, não tem lógica você passar no href o link seguido de um texto, simplesmente não vai abrir nada.
Se você for abrir a imagem com seu caminho absoluto, tipo, http://www.seusite.com.br/images/img1.jpg, não tem como colocar uma descrição.
Se você quiser descrição, teria que gravar em uma tabela no banco cada imagem com seu respectivo title.
Depois, criar uma pagina para receber a referência da imagem a ser aberta via $_GET.
Assim, nesta página, faz-se uma consulta no banco e retorna a imagem com seu title.
Entendeu?
Na minha pagina tem uns thumbs que busco dessa forma:
<?php echo $row_rsFotos['Foto']; ?>
E logo abaixo tem a descrição dessa forma:
<?php echo $row_rsFotos['Desc']; ?>
Quando clico em um thumb, abre a foto em tamanho maior (lightBox)
Só que quero colocar a descrição pra ser exibida tbm quando abrir a foto.
Reparem que a descrição está no "alt" da imagem quando é aberta.
<a href="imagens/<?php echo $row_rsFotos['Foto']; ?>" class="highslide" onclick="return hs.expand(this)">
<img src="imagens/minis/<?php echo $row_rsFotos['Foto']; ?>" alt="<?php echo $row_rsFotos['Desc']; ?>" border="0" title="Clique para ampliar" />
</a>
Queria colocar abaixo da imagem, por exemplo.
assim não seria preciso colocar o mouse sobre a imagem pra poder ver a descrição.
Amanda, coloque no próprio title do link.
<a href="link" title="descricao aqui">
<img src="link da imagem" border="0" />
</a>Guilherme, não deu erro, mas tbm não exibiu a desc.
Mesmo assim brigadinha pela ajuda, viu?
bjinhus!
http://www.huddletogether.com/projects/lightbox2/
Neste plugin específico basta você inserir dessa forma:
<a href="images/image-1.jpg" rel="lightbox[roadtrip]" title="DESCRICAO">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]" title="DESCRICAO">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]" title="DESCRICAO">image #3</a>
Tudo depende do plugin JS q você está usando. Cada um tem utilização diferente.
Espero ter ajudado.
O que você está tentando fazer não vai dar certo, porque ele está proucurando uma imagem e se colocar um echo do nome e descrição. ele não vai encontrar nada
Você está tentando fazer o download da foto?