Foros del Web » Programando para Internet » ASP Clásico »

Duda en configurar formato pagina para carro de la compra en asp

Estas en el tema de Duda en configurar formato pagina para carro de la compra en asp en el foro de ASP Clásico en Foros del Web. La cosa es que quiero hacer un carro de la compra en asp, y que cuando se pulse sobre la categoria del producto muestre en ...
  #1 (permalink)  
Antiguo 30/03/2003, 13:02
 
Fecha de Ingreso: marzo-2003
Mensajes: 11
Antigüedad: 22 años, 1 mes
Puntos: 0
Pregunta Duda en configurar formato pagina para carro de la compra en asp

La cosa es que quiero hacer un carro de la compra en asp, y que cuando se pulse sobre la categoria del producto muestre en una pagina los precios, los nombres y las fotos de los productos de esta forma:
imagen1 imagen2 imagen3 imagen...
nombre1 nombre2 nombre3 nombre....
precio1 precio2 precio3 precio....

mi duda es que no se como crear la estrctura html que me muestre esto.

Tengo el siguiente codigo:

'Obtener los nombres y codigos de todos los productos de la categoria
set rscatlist=db.execute("select nombreproducto,idproducto,imagen from productos where codigocat=" & codigocat & " order by nombreproducto")
%>
<html>
<head>
<title> <%= nombretienda %> </title>
<body bgcolor="<%= bgcolor %>" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" text="<%= text %>" alink="<%= verde %>" link="<%= azul%>" vlink="<%= vlink %>"><font face="arial">
<%
header

menucategorias
%>
<table>
<td valign=top align=left> <font face="helvetica" size="3" color="<%= azul%>"><B><%= rscat("nombrecat") %></B></font> <br> <%

'Mostrar los productos de la categoria
if not rscatlist.eof then
rscatlist.movefirst
while not rscatlist.eof
%> <font size="2" face="helvetica" color="<%= COLlight %>"><td width=50> <a href="product.asp?idproducto=<%= rscatlist("idproducto")%>"><%=rscatlist("nombrepro ducto")%><%=rscatlist("imagen")%></a> <br> <%
rscatlist.movenext
wend
end if
%>

Con el obtengo el todos los productos de una categoria, mi problema surge con como se me muestran los resultados:
-Primera pregunta las imagenes quiero que sean mas pequeñas, ¿Como podria delimitar el tamaño maximo de la imagen?
-Segunda pregunta
Como puedo hacer que al mostrarse 3 productos por ejemplo se mostraran los tres siguientes abajo de estos, lo que quiero es evitar la necessidfad de udsar la barra de dezplazamiento y obtener una mejor presentacion
  #2 (permalink)  
Antiguo 31/03/2003, 13:43
Avatar de tatoman  
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 215
Antigüedad: 23 años, 1 mes
Puntos: 1
Para lo de las imagenes te recomiendo un programa llamado aspjpeg www.persists.com que lo que hace es reducir una imagen (tambien contenida en una bd) y mostrarla en el navegador de forma automatica.

Para lo segundo te recomiendo el Horizontal Looper (lo encontraras en las extensiones de Dreamwaver de Macromedia)

espero que te ayude.
__________________
Elias Frances
Webmaster (ultimos proyectos) de:
www.internet20.es
  #3 (permalink)  
Antiguo 31/03/2003, 14:43
Avatar de deprabado  
Fecha de Ingreso: febrero-2002
Mensajes: 649
Antigüedad: 23 años, 2 meses
Puntos: 0
No se que dice tatoman, de verdad no entiendo eso de recomendar extenciones de macromedia.

Para lo que necesitas:

1.- Puedes ver que componentes soorta tu server, necesitaras uno para edicion de imagenes tales como ASPimage, ASPJPEG o ASPSMARTIMAGE, hay muchos ve cual soporta tu servidor, en caso de que no soporte ninguno simplemnete en el html puedes definir el tamaño de ancho o alto y el explorador las mostrara en el tamaño que tu selecciones (esta ultima no es muy recomendable ya que las imagenes se te desfiguraran un pocom ademas de que no te optimizara el tamaño de las mismas).

2.- en faqsdelweb http://www.faqsdelweb.com ) te explican como mostrar los registros en varias columnas con un ejemplo revisalo y adaptalo a lo que tu quieras.
  #4 (permalink)  
Antiguo 31/03/2003, 17:41
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Cita:
-Primera pregunta las imagenes quiero que sean mas pequeñas,]¿Como podria delimitar el tamaño maximo de la imagen?
<img src="<%rs("campoimagen")%>" width="100" height="100" border="0">

Cita:
Como puedo hacer que al mostrarse 3 productos por ejemplo se mostraran los tres siguientes abajo de estos, lo que quiero es evitar la necessidfad de udsar la barra de dezplazamiento y obtener una mejor presentacion
http://forosdelweb.com/showthread.php?threadid=123630

Mira esta tienda, tal vez te de alguna idea para lo tuyo:
http://bicicletasblanco.com/
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net

Última edición por maestro; 31/03/2003 a las 17:44
  #5 (permalink)  
Antiguo 02/04/2003, 04:00
 
Fecha de Ingreso: marzo-2003
Mensajes: 11
Antigüedad: 22 años, 1 mes
Puntos: 0
Pregunta ¿No se donde colocarlo?

En el link que me habeis puesto ( http://www.faqsdelweb.com )encuentro esto, pero no se donde colocarlo en el codigo que yo he puesto anteriormente.
Gracias de nuevo por vuestra ayuda

En ocasiones deseamos mostrar por ejemplo artículos de una tienda virtual, pero de la forma 1 | 2 | 3 4 | 5 | 6 lo que normalmente hacemos es así: 1 2 3 4 5 6 Bueno para eso podemos hacer lo siguiente: <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <% counter=0 Do While Not Rs.EOF %> <td><%=Rs("NombreCampo")%></td> <% counter=counter+1 If counter Mod 3=0 Then Response.Write "</tr><tr>" Rs.MoveNext Loop %> </tr> </table> En el código anterior se da por entendido que ya se tienen la conexión y el recordset creado. Si queremos mostrar de 2 en 2, de 4 en 4, 5 en 5, etc. Solo debemos cambiar la siguiente línea... If counter Mod 3=0 Then En esta línea cambiamos el 3 por el numero de registros que deseamos mostrar en cada fila.
  #6 (permalink)  
Antiguo 02/04/2003, 08:13
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
UFF, pues esta bien claro y ademas con comentarios, empieza por los fundamentos de ASP, sobre recordset, conexiones y demas, te vendra bien para aclarar conceptos.

No tengas prisa, aprender se aprende con el tiempo, pero hazlo bien
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #7 (permalink)  
Antiguo 04/04/2003, 03:00
 
Fecha de Ingreso: marzo-2003
Mensajes: 11
Antigüedad: 22 años, 1 mes
Puntos: 0
He estado leyendo acerca de los recordset, en mi codigo, donde pongo:
'Mostrar los productos de la categoria
if not rscatlist.eof then
rscatlist.movefirst
while not rscatlist.eof
Lo que hago es situar el puntero en el primer regisro, despues pongo

<a href="product.asp?idproducto=<%=rscatlist("idprodu cto")%>"><%=rscatlist("nombreproducto")%><IMG height=120src="<%=rscatlist("imagen")%>

Con esto se muestran el nombre y la imagen del producto, despues pongo

<%

rscatlist.movenext
wend
end if
%>
Con esto hago que el puntero se mueva al siguiente registro (no se muy bien que hace wend, ¿la estructura no seria while....wend?)

Por favor decidme como deberia de poner el codigo que me habeis dado, porque he probado todo pero no consigo nada, Gracias


<%@ LANGUAGE = "VBScript" %>
<!-- #include file="db.asp" -->
<!-- #include file="config.asp" -->
<!-- #include file="functions.asp" -->
<%
codigocat=request.querystring("codigocat")


set rscat=db.execute("select * from categorias where codigocat=" & codigocat)

if rscat.eof then
response.redirect("error.asp?No se ha encontrado la categoria!")
end if


'Obtener los nombres y codigos de todos los productos de la categoria
set rscatlist=db.execute("select nombreproducto,idproducto,imagen from productos where codigocat=" & codigocat & " order by nombreproducto")
%>
<html>
<head>
<title> <%= storename %> </title>
<body bgcolor="<%= bgcolor %>" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" text="<%= text %>" alink="<%= azul %>" link="<%= verde%>" vlink="<%= vlink %>"><font face="arial">
<%
header

categorymenu
%>
<table>
<td valign=top align=left> <font face="helvetica" size="3" color="<%= COLdark %>"><B><%= rscat("nombrecat") %></B></font> <br> <%

'Mostrar los productos de la categoria
if not rscatlist.eof then
rscatlist.movefirst
while not rscatlist.eof
%> <font size="2" aling="center" face="helvetica" color="<%= verde %>"><td width=50> <a href="product.asp?idproducto=<%= rscatlist("idproducto")%>"><%=rscatlist("nombrepro ducto")%><IMG height=120src="<%=rscatlist("imagen")%></a> <br>
<%

rscatlist.movenext
wend
end if
%> </td>
<%
ci=rscat("imagencat")
if ci<>"" then
%>
<td width=180 align="left"> <%=rscat("imagencat") %> <%
else
%> <%
end if
%> </td>
<td>
<%
numcarro
%></td>
</table>
<% footer %>
</body>
</html>
<%
db.close
set db=nothing
%>
  #8 (permalink)  
Antiguo 14/04/2003, 05:54
Avatar de tatoman  
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 215
Antigüedad: 23 años, 1 mes
Puntos: 1
Cita:
Mensaje Original por deprabado
No se que dice tatoman, de verdad no entiendo eso de recomendar extenciones de macromedia.


Pues hombre, intento solucionar una duda. A mi me funciono, son gratuitas y no le veo el inconveniente a utilizarlas. Entiendo que todo lo que genere uno mismo es mejor, pero se trata de dar acceso a codigos a gente que no tenemos mucha experiencia en asp. Yo sin tener practicamente conociemientos de nada y gracias a las recomendaciones de muchos usuarios de esta web he desarrollado un portal para el mundo de la fotografia digital y extensiones como el horizontal looper me han sido superutiles.
Dame un motivo para no usarlas.
__________________
Elias Frances
Webmaster (ultimos proyectos) de:
www.internet20.es
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 11:26.