MOSTRAR TODAS IMAGENS NA TELA DO SITE

18/08/2009

OLA JA HAVIA DITO ESTOU SEGUINDO A REVISTA EDIÇÃO 91 ANO 7 DO AUTOR FABRICIO DESBESSEL ELE MOSTRAR COMO CADASTRAR FOTOS NAS NOTICIAS E QUANDO O USUARIO DA UPLOAD DA FOTO CRIA UM DIRETORIO COM O CODIGO DA NOTICIA ATE AI TUDO BEM MEU CADASTRO ESTA CERTO DE PRODUTO SO QUE AGORA PRECISO MOSTRAR TODOS PRODUTOS QUE FOREM CADASTRADOS NA TELA DE PRODUTOS PRA QUEM ENTRAR NO SITE DE MEU CLIENTE VER E CLICAR NOS PRODUTOS DESEJADOS COMO EU FAÇO PARA FAZER ISSO??? SERIA COMO NOS SITES DE SOFA ENTRA NA TELA E TEM AS FOTOS PEQUENAS DOS PRODUTOS E QUANDO CLICA NA FOTO PEQUENA TRAZ A TELA COM A FOTO MAIOR E OS DETALHES DO SOFA PRECISO DISSO COM URGENCIA AGUARDO
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

Curtidas 0

Respostas

Rodrigo Mourão

Rodrigo Mourão

18/08/2009

Olá Eleandro,

Bem isso pode ser feito de várias maneira possíveis. Porém a mais simples é usar o componetne DBRepeater para exibir a foto e um descricao do produto numa página. O Repeater ira montar uma lista com todos as fotos cadastradas no sistema.

Cabe a vc fazer com que cada foto seja um link para uma pagina de detalhe do produto. Voce ja tem esta pagina pronta ? Em um chamado fica dificil explicar tudo que que tem que ser feito até porque envolve conceitios que nada tem haver com Delphi for PHP como é o caso da passagem de parâmetro via GET.

Assista o curso faca uma loja virtual completa com delphi for PHP. Lá é mostrado como fazer isso. Fabrício desbessel começou e eu terminei. Observe o site no ar http://testedrivepainelrm.limnos.uni5.net/index.php. Ele tem o que vc quer, clique em uma categoria como bota por exemplo e ele abre a pagina com todas as botas cadastradas. Clique em uma especifica e abre a foto maior.

O link do curso e este aqui: https://www.devmedia.com.br/cursos/listcurso.asp?curso=134

Caso não tenha acesso as videos nos informa para que possamos liberar o acesso !!

Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

18/08/2009

opa entao kra tipo ele ta ate colocando na tela a quantidade de image certa das fotos que tenho cadastrada no ftp mais nao aparece a foto no imagem fica sem imagem acredito que seja pelo fato dele gerar uma pasta para cada produto os seus no caso estao todas fotos em uma mesma pasta olha meu comando para aparecer a foto   function Image1BeforeShow($sender, $params)
   {
      global $DMPrincipal;
      $diretorio = "upload/sofas/" . $DMPrincipal->QRCad_Prod->id_prod . "/";
      $this->Image1->ImageSource = "upload/sofas/" . $DMPrincipal->QRCad_Prod->id_prod . "/";
      $this->Image1->Link = "produto.php?id_prod=" . $DMPrincipal->QRCad_Prod->id_prod;
   }  
GOSTEI 0
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

18/08/2009

consegui a foto dos produtos estao aparecendo agora como faço pra tipo assim a cada 3 fotos quebrar e jogar os outros para a linha de baixo assim sucessivamente
GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

18/08/2009

Olá Eleandro !!

Você esta utilizando o DBRepeater ou vai fazer na mão a exibição das imagens ????

Abs!!


Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

18/08/2009

estou utilizando o DBRepeater ate porque sera meu usuario que ira cadastrar os produtos com as fotos
GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

18/08/2009

Então.

Neste caso o repeater vai de reinderizar (repetir) ou para baixo ou para o lado. O que eu faco nas minhas aplicacaoes e colocar uma compoente Image nmo repeater e alguns labels com a descricao e coloco ele para repetir para baixo. Eu já tentei mas não consegui fazer em colunas com ele somento uma coluna apenas.

Ja tentei inclusive colocar um repeater dentro do outro mas não deu certo. Com repeater terá que ser uma unica coluna e colcar uma foto embaixo da outro.


Abs!

Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

18/08/2009

puta cara foda que meu cliente quer os produtos colunados como os desse site http://www.umaflex.com.br/produtos.php?id=2 mostrei com informacoes e talz jogando pra baixo e ele nao gostou nao preciso disso mesmo
GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

18/08/2009

Lamento Amigo,

Ja passei por isso e até onde sei isso o componente não faz. Isso teria que ser feito na mão, na marra. Criando as tabelas na mão. Isso daria muito trabalho. Olhe por exemplo o que este site ai que vc me mandou faz:

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="top">
<a href="produto.php?id=21"><img src="arquivos/m_53c1b449540b4a9550ffb3b7a0a336aa.jpg" border="0"></a><br><br>Roma<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=20"><img src="arquivos/m_c099c41597e8565d7df2c5d4e5390b28.jpg" border="0"></a><br><br>Griff<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=19"><img src="arquivos/m_ba494583c14089213862e75e9fe83e1f.jpg" border="0"></a><br><br>Confort<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=17"><img src="arquivos/m_6edd6df6b6249b66e527be194e4ca674.jpg" border="0"></a><br><br>Dubai<br><br> </td></tr><tr> <td align="center" valign="top">
<a href="produto.php?id=18"><img src="arquivos/m_d340fb1d16509e2939247ae86daf8684.jpg" border="0"
</a><br><br>Arezzo<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=22"><img src="arquivos/m_2bd76bb73fcd566ee62612894731110b.jpg" border="0"></a><br><br>Fiesse<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=23"><img src="arquivos/m_c0e9609d0827bd7d2c482759c9f43866.jpg" border="0"
</a><br><br>Georgia<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=24"><img src="arquivos/m_ef46e8d565fd0ca470bf5129c2ccecbc.jpg" border="0"></a><br>
<br>Havana<br><br> </td></tr><tr> <td align="center" valign="top">
<a href="produto.php?id=25"><img src="arquivos/m_d184caa709e8aabbf636e643ee347138.jpg" border="0"></a><br><br>Cartum<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=26"><img src="arquivos/m_13ab7561e862d4d7c057f27e17536174.jpg" border="0"></a><br><br>Atenas<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=27"><img src="arquivos/m_5d1649dde8337185ab0f4864c9c7714a.jpg" border="0"></a><br><br>Lyon<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=28"><img src="arquivos/m_8adb74b4130df0fd7f97525e8c4e4a5f.jpg" border="0"></a><br>
<br>Milão<br><br> </td></tr><tr> <td align="center" valign="top"><a href="produto.php?id=29"><img src="arquivos/m_7f2b0745b54117d2f49bdcc1b3172671.jpg" border="0"></a><br>
<br>Valência<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=30"><img src="arquivos/m_49abccf8a1f7f3174f02660b427ff06b.jpg" border="0"></a><br>
<br>Aspen<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=31"><img src="arquivos/m_4bfa1bd33b711e406575db245087718c.jpg" border="0"></a><br><br>Itapema<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=32"><img src="arquivos/m_c9dea782561be29ea90dcc72120fc5d3.jpg" border="0"></a><br><br>Porto<br><br> </td></tr><tr> <td align="center" valign="top">
<a href="produto.php?id=33"><img src="arquivos/m_39858066c38f39f36701ec16c0cf8e16.jpg" border="0"></a><br>
<br>Gramado<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=34"><img src="arquivos/m_b28309633cd3866e446b81393179c2cd.jpg" border="0"></a><br><br>Dalas<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=35"><img src="arquivos/m_ef0f1846d9922c679c3a9f9898792304.jpg" border="0"></a><br>
<br>Tropical<br><br> </td><td align="center" valign="top">
<a href="produto.php?id=36"><img src="arquivos/m_1261130b11bc855dc72aa082fe831977.jpg" border="0"></a><br><br>Magda<br><br> </td></tr></table>

Lógico que isso não é feito na mão. Ele usa loop em php para fazer isso, eu so vejo essa saída. Se ainda tiver algo que eu possa fazer estou as ordens.

Abs!!

GOSTEI 0
Fistsoft-sistemas Empresarial-ltda;

Fistsoft-sistemas Empresarial-ltda;

18/08/2009

ta certo ja pensei em uma gambiarra aqui deixa eu te perguntar sabe como faço para usar LightBox no Delphi for php? pq quando for ampliar a foto meu cliente quer que abra uma nova tela com a foto e pensei em usar lightbox aguardo
GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

18/08/2009

Olá Amigo,

Solicito que seja aberto um chamado para sanar esta dúvida. Recebemos recomendação de responder apenas uma dúvida por chamado !!


P.S.: Quando Abrir o chamado peça que seja encaminhado para mim !!!

Abs!!!

Atenciosamente,
Rodrigo Carreiro Mourão
Borland Instructor Certified
Coordenador da Consultoria em Delphi
GOSTEI 0
POSTAR