Fórum Usar LightBox em Delphi For Php #8829
24/08/2009
0
Fistsoft-sistemas Empresarial-ltda;
Curtir tópico
+ 0Posts
24/08/2009
Rodrigo Mourão
1) Baixa o Script .js da Biblioteca aqui: http://www.huddletogether.com/projects/lightbox2/
2) Colocar este JavaScript e o CSS junto com seu projeto ou numa pasta js por exemplo.
3) Fazer um link na seção header do seu HTML.
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
Atenção no Delphi for PHP basta colocar o seguinte codigo no evento OnShowHeader
echo '<script type="text/javascript" src="js/prototype.js"></script>';
echo '<script type="text/javascript" src="js/lightbox.js"></script>';
echo '<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />';
echo '<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>';
Agora para que as imagens sejam exibidas com o efeito basta adicionar um atributo da tag <a href> Exemplo:
<a href="suaimagem.jpg" rel="lightbox">Clique aqui para ver a imagem</a>
Abs!!!
Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
Gostei + 0
25/08/2009
Fistsoft-sistemas Empresarial-ltda;
Gostei + 0
25/08/2009
Devmedia
não desenvolvemos a solução, mostramos como fazê-las. Por favor, tente implementar o que o consultor lhe passou. Caso tenha dúvidas, mostre a ele para que todas as dúvidas sobre o assunto fiquem esclarecidas, ok.
Gostei + 0
25/08/2009
Fistsoft-sistemas Empresarial-ltda;
{
echo '<script type="text/javascript" src="js/prototype.js"></script>';
echo '<script type="text/javascript" src="js/lightbox.js"></script>';
echo '<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />';
echo '<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>';
} NO HTML COLOQUEI ASSIM <span style="color:#000000;font-family:Arial;font-size:11px;"><a href="{%$PnProdutos%}"</a></span></div> NO QUE ESTOU ERRANDO?
Gostei + 0
25/08/2009
Fistsoft-sistemas Empresarial-ltda;
{
$this->Image1->ImageSource = "upload/sofas/" . $this->QRProd_1->id_prod;
$this->Image1->Link = "produto.php?id_prod=" . $this->QRProd_1->id_prod;
}
Gostei + 0
26/08/2009
Fistsoft-sistemas Empresarial-ltda;
{
$this->Image1->ImageSource = "upload/sofas/" . $this->QRProd_1->id_prod;
//$this->Image1->Link = "produto.php?id_prod=" . $this->QRProd_1->id_prod;
echo '<a href="upload/sofas/" rel="lightbox">Clique aqui para ver a imagem</a>';
}
Gostei + 0
26/08/2009
Rodrigo Mourão
O primeiro problema vc ja resolveu, acredito que tenha esquecido de colocar a tag rel="lightbox".
Mas vamos a este outro. Sua tag de link esta imcompleta. Olha pra onde o link esta jogando:
<a href="upload/sofas/"
Esta jogando para a pasta. Tente isso:
function Image1BeforeShow($sender, $params)
{
$this->Image1->ImageSource = "upload/sofas/" . $this->QRProd_1->id_prod;
//$this->Image1->Link = "produto.php?id_prod=" . $this->QRProd_1->id_prod;
echo '<a href="upload/sofas/" '.$this->QRProd_1->id_prod.' rel="lightbox">Clique aqui para ver a imagem</a>';
}
Abs!!!
Gostei + 0
28/08/2009
Rodrigo Mourão
A dica ajudou ?
Estamos aguardando para encerrar o chamado !!
Abs!!
Gostei + 0
28/08/2009
Fistsoft-sistemas Empresarial-ltda;
fiz de outra maneira fiz assim o codigo
function Image1BeforeShow($sender, $params)
{
$this->Image1->ImageSource = "upload/sofas/" . $this->QRProd_1->id_prod;
$titulo = $this->QRProd_1->id_prod;
echo '<a href="upload/sofas/' . $titulo . '" rel="lightbox">' .
$this->Image1->Link;
}
deu certo
ja abri outro chamado a respeito de template estou aguardando resposta
abraço
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)