Foros del Web » Programando para Internet » Ruby »

Tabla de 3x3

Estas en el tema de Tabla de 3x3 en el foro de Ruby en Foros del Web. Hola amigos, Tengo un problema a la hora de que el ruby me haga una tabla de 3x3 para q me muestre las 9 ultimas ...
  #1 (permalink)  
Antiguo 11/11/2007, 10:12
 
Fecha de Ingreso: enero-2004
Mensajes: 75
Antigüedad: 20 años, 3 meses
Puntos: 0
Tabla de 3x3

Hola amigos,

Tengo un problema a la hora de que el ruby me haga una tabla de 3x3 para q me muestre las 9 ultimas fotos insertadas.

El codigo del list es el siguiente:

Cita:
<% for profile in @profiles %>
<tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>" >
<td>
<img class="list-image" src="<%= profile.image_url %>" />
</td>
<% end %>
Se que tendria que hacer un for que vaya recorriendo las pictures y cuando llegue a 3 canviar de fila, he intentado lo siguiente pero no va:
Cita:
n = 1
<table cellpadding="5" cellspacing="0" >
<tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>" >
<% for profile in @profiles %>
<!-- <tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>" > -->
<% if (n < 3) %>
<td> <img class="list-image" src="<%= profile.image_url %>" /> </td>
<% else %>
</tr> <tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>" >
<td> <img class="list-image" src="<%= profile.image_url %>" /> </td>
<% end %>
<% end %>
A ver si alguien me pueder guiar, ya se q es lo basico pero toy un poco perdido
__________________
Gracias y un saludo
  #2 (permalink)  
Antiguo 02/01/2008, 21:26
Avatar de roschereric  
Fecha de Ingreso: enero-2008
Mensajes: 12
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Tabla de 3x3

Buenas!

Lidiando con un problemilla de lógica? a todos nos ha pasado!
Espero que te sirva de ayuda:

Código HTML:
<table cellpadding="5" cellspacing="0" >
<% 
images_in_row = 0
@profiles.each do |profile| 
    if (images_in_row == 0)
%> <tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>">
<%
    end %>
        <td><img class="list-image" alt="<%= profile.user_name %>" src="<%= profile.image_url %>" /></td>
<%  images_in_row = images_in_row + 1 
    if (images_in_row == 3)
%> </tr>
<%     images_in_row = 0 
    end
end
%></table> 
saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:18.