..:: MX Studio Fóruns ::..: diagramacao dinamica - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

diagramacao dinamica como em lojas virtuais

#1 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 10 May 2006 - 05:08 PM

Galera PLEASE !

seguinte .. eu estou com um site de cadeiras e eu tenho 39 linhas de cadeiras e mais de 300 cadeiras.
logo pensei no cf+access para nao ter que fazer um milhao de paginas.
pois bem
o problema eh que ja estou com problema logo no comeco.
eu nao consigo diagramar as fotos como nos sites de lojas virtuais, por exemplo, um maximo de 3 colunas por linha da tabela , entendem.

quando faz a query ele chama uma foto do lado da outra, gostaria que fosse no maximo 3, e dpois pulasse de linha.

eh meio urgente, pq se eu empacar ai ja ( pq acho q eh uma coisa facil) eu ja vou partir pra fazer esse trem na raça msm.

obrigado.
0

#2 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

Posted 11 May 2006 - 02:53 PM

Salve,

Você precisa pegar o numero da linha corrente da consulta e dividir pela quantidade de celulas que pretende colocar em uma linha da tabela, é preciso verifica se o número total de celulas na ultima linha é compativel com o numero de celulas que uma linha necessita.
ColdFusion

<table>
<tr>
<cfoutput query="query">
<td>#query.campo#</td>
#Iif((query.currentrow mod 3) eq 0,DE("</tr><tr>"),DE(""))#
<cfoutput>
<cfset fim = 3 - (query.recordcount mod 3) >
<td colspan='<cfoutput>#fim#</cfoutput>'></td><tr>
</table>



Velhão não testei, escrevi agora, mas a ideia é esta.


0

#3 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 11 May 2006 - 04:05 PM

dewu certo ... com textos .. mas qd eu ponho as fotos elas perdem toda configuracao e ultrapassam o limite da tabela ..
ta fods aki viu ..o que essa linha faz ??

ColdFusion
#Iif((query.currentrow mod 3) eq 0,DE("</tr><tr>"),DE(""))#

0

#4 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

Posted 11 May 2006 - 04:23 PM

O mesmo que isso
ColdFusion

<cfset valor = query.currentrow mod 3 >
<cfif valor eq 0>
</tr><tr>
<cfelse>

</cfif>

0

#5 User is offline   graffdesign 

  • Group: Membros
  • Posts: 277
  • Joined: 03-February 04

Posted 11 May 2006 - 10:16 PM

Tenta assim:

CODE

<table>
  <cfoutput query="query">
     <cfif query.currentrow mod 3 is 1><tr></cfif>
       <td>
              <img src="<cfoutput>#query.campo#</cfoutput>" />
       </td>
      <cfif query.currentrow mod 3 is 0></tr></cfif>
  </cfoutput>
</table>


Use dessa forma agora se você quizer usar uma descrição além da foto use uma tabela dentro do td, assim:


CODE
<table>
<cfoutput query="query">
<cfif query.currentrow mod 3 is 1><tr></cfif>
<td>
  <table>
      <tr>
             <td><img src="<cfoutput>#query.campo#</cfoutput>" /></td>
      </tr>
      <tr>
             <td><cfoutput>#query.descricao#</cfoutput></td>
      </tr>
  </table>
</td>
<cfif query.currentrow mod 3 is 0></tr></cfif>
</table>


porque se você usar só o rd e tr para usar foto e texto vai dar problemas porque vai da conflito de TRs.

Ve agora ai se funciona!!!
0

#6 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 25 May 2006 - 03:11 PM

nao deu certo nao ...
olha o que esta acontecendo ...

http://www.etcindustrial.com.br/coperflex/...a=baixas%201000

ele esta acumulando o que ele puxa do db ... ai so a ultima cadeira aparece...

exibe o codigo fonte pra vc ver ai...
0

#7 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

Posted 25 May 2006 - 05:43 PM

Mostre como ficou seu loop para output da query.
Acredito que o loop esteja agrupando alguns valores.
0

#8 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 25 May 2006 - 06:56 PM

entao pc ..eu fiz com o codigo q o graff postou acima .. o msm codigo ...

0

#9 User is offline   pcsilva 

  • Group: Moderadores
  • Posts: 1940
  • Joined: 23-January 05

Posted 25 May 2006 - 07:10 PM

é isso mesmo, ele está agrupando os valores.

retire os output que estão na tag img e nas demais posições e deixe apenas o output que possui o atributo query definido com o nome da sua query.
0

#10 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 25 May 2006 - 07:29 PM

uffaaa ... agora sim =D

valeu ae galera !!
0

#11 User is offline   graffdesign 

  • Group: Membros
  • Posts: 277
  • Joined: 03-February 04

Posted 27 May 2006 - 04:44 AM

ixi nem percebi que tinha outro cfoutput no codigo, copy and past da isso!!!

Raparou bem Pedro
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Como fazer fontes?
Como fazer fontes?
Dúvidas Gerais Ronaldo 
  • 1 Reply
  • 1833 Views
New Replies "Banner" Igual Baixaki
Como criar um "banner" igual ao do Baixaki.
Flash & ActionScript Wesley Guedes 
  • 1 Reply
  • 1350 Views
New Replies Sequencia Personalizada de Caracteres de Conexão
Como Criar uma Sequencia Personalizada
Dreamweaver fcavalera 
  • 0 Replies
  • 791 Views
New Replies Centralizar Pop-up
Como centralizar uma Browser Window?
Dreamweaver west555 
  • 2 Replies
  • 4052 Views
New Replies Letra serrilhada
como tirar?
Web Standards drop13 
  • 2 Replies
  • 2462 Views
New Replies Saiba como a lei encara ofensas pela internet Notícias Notícias 
  • 0 Replies
  • 179 Views
New Replies quero pedir um tuto sobre como fazer uma montagem colocando vc com seu amgio em outra paisagem Photoshop & Image Ready tomas_edson 
  • 3 Replies
  • 2888 Views
New Replies javascript em templates
Como editar javascripts em templates?
Dreamweaver DeoVC 
  • 0 Replies
  • 729 Views

Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)