Ir para conteúdo
Fórum CódigoFonte.net

Joelson

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

  1. as imagens não funcionaram no post, usei o "inserir imagen" do criador de tópicos mas nao funcionou, vou postar o link aqui na mesma sequencia! FOTO 1 http://imageshack.us/photo/my-images/192/imagem1la.jpg/ FOTO 2 http://imageshack.us/photo/my-images/842/imagem2xi.jpg/ FOTO 3 http://imageshack.us/photo/my-images/219/imagem3ey.jpg/ desculpem-me!
  2. Joelson

    Dúvida - Loja virtual asp

    Boa noite a todos! gostaria de pedir auxílio aos usuários deste forum com um código que estou pretendendo colocar em minha loja virtual que estou modificando. tenho uma loja virtual em asp porém com alguns bugs (ou vários) e não sei programar nada, eu tento modificar na insistência e vendo a lógica dos códigos ai vou tentando até entender como funciona o código e quando posso modifico ao meu gosto, porém estou a 2 dias tentando implementar um código na minha pagina inicial para que mostre a quantidade de parcelas que pode ser pago aquele produto como existe em quase todas as lojas virtuais hoje em dia, ex: produto z a vista = 100,00 ou em até 10x de 10,00 por exemplo. e esse código ja tenho em uma pagina (detalhes_compra.asp) que mostra todas as parcelas, porém não funcionou eu copiar esse código e colar na pagina que eu estou tentando (produtos.asp)acredito pq o codigo se refere a um iten (preco) que está na pagina (detalhes_compra.asp) e na página "produtos.asp" não tem essa referencia., mas ja mudei de tudo e nunca funciona, vou tentar postar umas fotos para melhor entendimento e vou colar os códigos aqui que eu axo que está o problema. agora essa proxima foto eh de um site exemplo que possui esse código eu gostaria de deixar o meu nesse estilo se possivel mnostrando a economia. agora vou colar um trexo do código da pagina onde tem o codigo funcionando (foto2) <!--DWLayoutTable--> <tr align="left"> <%if visa("visa_quantidade_parcelas") => 1 then%> <td width="197"><font color="#000033">&Agrave; vista - R$ <%= FormatNumber((preco),2)%></font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 5 then%> <td width="200"><font color="#000033"> <%if preco/5 >= visa("visa_parcela_minima") +1 -1 then%> 05 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),5 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 9 then%> <td width="215"><font color="#000033"> <%if preco/9 >= visa("visa_parcela_minima") +1 -1 then%> 09 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),9 ),2)%> <%end if %> </font></td> <%end if%> </tr> <tr align="left"> <%if visa("visa_quantidade_parcelas") => 2 then%> <td><font color="#000033"> <%if preco/2 >= visa("visa_parcela_minima") +1 -1 then%> 02 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),2 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 6 then%> <td><font color="#000033"> <%if preco/6 >= visa("visa_parcela_minima") +1 -1 then%> 06 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),6),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 10 then%> <td><font color="#000033"> <%if preco/10 >= visa("visa_parcela_minima") +1 -1 then%> 10 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),10 ),2)%> <%end if %> </font></td> <%end if%> </tr> <tr align="left"> <%if visa("visa_quantidade_parcelas") => 3 then%> <td><font color="#000033"> <%if preco/3 >= visa("visa_parcela_minima") +1 -1 then%> 03 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),3 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 7 then%> <td><font color="#000033"> <%if preco/7 >= visa("visa_parcela_minima") +1 -1 then%> 07 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),7 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 11 then%> <td><font color="#000033"> <%if preco/11 >= visa("visa_parcela_minima") +1 -1 then%> 11 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),11 ),2)%> <%end if %> </font></td> <%end if%> </tr> <tr align="left"> <%if visa("visa_quantidade_parcelas") => 4 then%> <td><font color="#000033"> <%if preco/4 >= visa("visa_parcela_minima") +1 -1 then%> 04 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),4 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 8 then%> <td><font color="#000033"> <%if preco/8 >= visa("visa_parcela_minima") +1 -1 then%> 08 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),8 ),2)%> <%end if %> </font></td> <%end if%> <%if visa("visa_quantidade_parcelas") => 12 then%> <td><font color="#000033"> <%if preco/12 >= visa("visa_parcela_minima") +1 -1 then%> 12 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),12 ),2)%> <%end if %> </font></td> <%end if%> </tr> <tr> <td height="1"></td> <td></td> <td></td> </tr> </table> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong> <% if ((visa("visa_utilizar") = "Sim") or (master("master_utilizar") = "Sim")) then %> <img src="design/CARTOES.gif" width="192" height="20"></strong></p> </div> <% end if %> </td> </tr> </table></td> </tr> <tr> <td height="5"></td> <td></td> </tr> <tr> <td height="75" colspan="2" valign="top"> <% if ((visa("visa_utilizar") = "Sim") or (master("master_utilizar") = "Sim")) then %> <br> <table width="99%" border="0" cellspacing="0" cellpadding="0"> <!--DWLayoutTable--> /////////////////////////////////////////////////////////////////////////////////////////////////////////// agora vou postar onde pretendo colocar esse tipo de função na pagina "produtos.asp" (foto1) primeiro vai o inicio do produtos.asp para entender os códigos: <% 'Produto 1 set rs = conexao.execute("SELECT * FROM produtos WHERE status <> 'ok' AND estoque='s' order by rand() limit 1 ;") 'Produto 2 set rs2 = conexao.execute("SELECT * FROM produtos WHERE status <> 'ok' and idprod <> "&rs("idprod")&" AND estoque='s' order by rand() limit 1;") daew vai aumentado ate o produto 20. retirei o resto pra nao ficar gigante o post. agora vai a outra parte mais abaixo que axo q tem relação com o codigo: if rs("moeda") = "dolar" then precitoDv = formatNumber(destaque("precovelho")*loja("cotacao_dia"), 2) precitoD = formatNumber(destaque("preco")*loja("cotacao_dia"), 2) else precitoD = formatNumber(destaque("preco"), 2) precitoDv = formatNumber(destaque("precovelho"), 2) end if if rs("moeda") = "dolar" then precitoDv1 = formatNumber(destaque1("precovelho")*loja("cotacao_dia"), 2) precitoD1 = formatNumber(destaque1("preco")*loja("cotacao_dia"), 2) else precitoD1 = formatNumber(destaque1("preco"), 2) precitoDv1 = formatNumber(destaque1("precovelho"), 2) end if if rs("moeda") = "dolar" then precitoDv2 = formatNumber(destaque2("precovelho")*loja("cotacao_dia"), 2) precitoD2 = formatNumber(destaque2("preco")*loja("cotacao_dia"), 2) else precitoD2 = formatNumber(destaque2("preco"), 2) precitoDv2 = formatNumber(destaque2("precovelho"), 2) end if if rs("moeda") = "dolar" then precito1 = formatNumber(rs("preco")*loja("cotacao_dia"), 2) else precito1 = formatNumber(rs("preco"), 2) end if if rs2("moeda") = "dolar" then precito2 = formatNumber(rs2("preco")*loja("cotacao_dia"), 2) else precito2 = formatNumber(rs2("preco"), 2) end if if rs3("moeda") = "dolar" then precito3 = formatNumber(rs3("preco")*loja("cotacao_dia"), 2) else precito3 = formatNumber(rs3("preco"), 2) end if tb cortei o resto pq ia aumentando ate o 20... agora vem outra parte abaixo dessa acima: masterp = master("master_quantidade_sjuros") masterpm = master("master_parcela_minima") visap = visa("visa_quantidade_sjuros") visapm = visa("visa_parcela_minima") if visa("visa_utilizar") = "Sim" then visa = "sim" calcular_parcela = "s" else visa = "nao" end if if master("master_utilizar") = "Sim" then master = "sim" calcular_parcela = "s" else master = "nao" end if if master = "sim" and visa = "sim" then if 1 + visap - 1 >= 1 + masterp - 1 then cartao = "Visa" parcelas = visap minima = visapm else cartao = "Mastercard" parcelas = masterp minima = masterpm end if else if master = "sim" and visa = "nao" then cartao = "Mastercard" parcelas = masterp minima = masterpm elseif master = "nao" and visa = "sim" then cartao = "Visa" parcelas = visap minima = visapm end if end if cartao = "Cartão" ai acabou.. agora vem a parte da tabela com o primeiro produto (foto1) e justamente onde estou tentando colocar o codigo pra funcionar: <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"><table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr align="center" valign="middle"> <td width="323" valign="top"><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" > <!--DWLayoutTable--> <tr> <td height="120" align="center" valign="bottom"> <div align="center"><font color="#05387a"> <% set se = conexao.execute("SELECT * FROM sessoes WHERE id='"&rs("idsessao")&"'")%> <% If len(cstr(rs.fields("foto1")))<3 or rs("foto1") = "grande.gif" then foto1="pequena.gif" else foto1=rs.fields("foto1") end if%> <a href="detalhes.asp?id=<%=rs("idsessao")%>&produto=<%=rs.fields("idprod")%>" onMouseOut="window.status='';return true;" onMouseOver="window.status='+ Detalhes';return true;" style="style" <%=fontebranca%>";text-decoration:none;"><img src="produtos/foto1/pequena/<%=foto1%>" border="0" /></a></font></div></td> </tr> <tr> <td height="32" valign="middle"> <div align="center"><a href="detalhes.asp?id=<%=rs("idsessao")%>&produto=<%=rs.fields("idprod")%>" onMouseOut="window.status='';return true;" onMouseOver="window.status='+ Detalhes';return true;" style="style" <%=fontebranca%>";text-decoration:none;"><img src="img_prod/img_prod/<%=rs("img_prod")%>" name="img_imagem" border="0" id="img_imagem"></a></div></td> </tr> <tr> <td height="18" align="center" valign="top" class="tahoma b"><div align="center"> <p><span ><a href="detalhes.asp?id=<%=rs("idsessao")%>&produto=<%=rs.fields("idprod")%>" onmouseout="window.status='';return true;" onmouseover="window.status='+ Detalhes';return true;" style="style" <%=fontebranca%>";text-decoration:none;"><%=rs.fields("nome")%></a></span></p> </div></td> </tr> <tr> <td height="19" align="center" valign="top" ><div align="center"> <p><font color="#CC0000"><b>Dinheiro <%= loja("moeda") & " " & precito1%></b></font></p> <p><b><font color="#CC0000">Cart&atilde;o </font><span class="style2"> </span></b> <!--'------código do parcelamento----'--> <%if precito1/2 >= visa("visa_parcela_minima") +1 -1 then%> 02 Vezes - R$ <%= FormatNumber(CALCULAPARCELA(preco,visa("juros"),2 ),2)%> <%end if%> <!--fim do codigo das parcelas--> </p> <p><b><span class="style2"> <%=loja("parcelamento_inicial")%></span> </b></p> </div></td> </tr> <%if calcular_parcela = "s" then%> <%=parcela(precito1, parcelas, minima)%> <%end if%> <tr> <td height="40" align="center" valign="top" class="preco" style="color:#999999"> <div align="center"><font color="#999999"><a href="detalhes.asp?id=<%=rs("idsessao")%>&produto=<%=rs.fields("idprod")%>" style="text-decoration:none;"> </a> <% ai continua de acordo com outros produtos.. mas acredito que o meu problema esteja ai em cima, a parte em vermelho eh onde tentei fazer varias modificações mas nenhuma funcionou. peço desculpas se eu fiz algo errado em postar aqui, mas não sei criar posts corretamente. gostaria muito se alguem pudesse me ajudar com esse meu problema! agradeço desde já!
×
×
  • Criar Novo...