<% if request("link") = "ver" then %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%> <% 'CHAMA OS DEPARTAMENTOS CADASTRADOS Set rs = Server.CreateObject("adodb.recordset") registroporpagina = 15 RS.PageSize = registroporpagina 'quantidade de registros por página. Você pode alterar sem conforme precise. RS.CursorLocation = 3 RS.CacheSize = registroporpagina 'Vamos fazer a busca na tabela contatos if request("chave") ="" then sql = "SELECT * FROM produtos ORDER by nome" else sql = "SELECT * FROM produtos WHERE nome LIKE '%"&request("chave")&"%' or detalhe LIKE '%"&request("chave")&"%' or preco LIKE '%"&request("chave")&"%' ORDER by nome ASC" end if rs.Open sql,conexao,3 If rs.EOF Or rs.bof Then%> Nenhum produto foi encontrado. Clique aqui para voltar. <%else IF Request.QueryString("pagina")="" then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))<1 then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))> rs.PageCount then intpagina=rs.PageCount ELSE intpagina=Request.QueryString("pagina") END IF END IF END IF 'Fim das verificações de exceções 'Usamos a propriedade AbsolutePage para dizer ao RS que página ele esta rs.AbsolutePage = intpagina ' Inicia o contador que vai controlar os registros mostrados intrec=0 %>

Foram encontrados <%=rs.RecordCount %> produtos cadastrados divididos em <%=rs.PageCount %> páginas


Você está navegando na página de número <%=intpagina %>

 

Buscar    


<% 'Enquanto o contador for menor que a quantidade de registros mostrados ou ' não for o final do arquivo While intrec < rs.PageSize and not rs.EOF 'numiz = CInt(intpagina & "0") 'iz = iz + numiz iz = iz + 1 %>

<% If len(cstr(rs("foto1")))<3 or rs("foto1") = "grande.gif" then impeq="pequena.gif" else impeq=rs("foto1") end if%>  » <%=rs("nome")%>
      Código: <%=rs("idprod")%>      Data: <%=rs("data")%>      Visivel: <% if rs("estoque") = "s" then response.write "Sim" else response.write "Nao" end if%>
<% set ses = conexao.execute("SELECT nome FROM sessoes WHERE id='"&rs("idsessao")&"'") set cat = conexao.execute("SELECT nome FROM categoria WHERE idcategoria='"&rs("idcategoria")&"'") set subc = conexao.execute("SELECT nome FROM subcategoria WHERE idsubcategoria='"&rs("idsubcategoria")&"'")%>      
 Categoria: <%=ses("nome")%> » <%response.write cat("nome") if subc.eof or subc.bof then else%> » <%=subc("nome")%> <%end if%>
    
  Preço: R$ <%=formatnumber(rs("preco"),2)%>      Peso: <%=rs("peso")%> kg   
  
  " target="_blank">    ">   ();">       
<% rs.MoveNext ' Acrescenta +1 ao contador intrec=intrec+1 'Se for EOF (fim de arquivo), imprimir branco na tela IF rs.EOF then response.write " " END IF Wend 'fim do loop%>
   
   

<% 'Se não estivermos no último registro contado, então é mostrado o link p/ a próxima página IF (intpagina) <> 0 then %> Página: <% for i = 1 to RS.PageCount %> &pagina=<%=i%>"> [ <%Response.Write i%> ]    <%response.Write" "%> <%next%> <% END IF %>

   
 
<%end if%>
<% elseif request("link") = "verpromo" then%>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%> <% 'CHAMA OS DEPARTAMENTOS CADASTRADOS Set rs = Server.CreateObject("adodb.recordset") registroporpagina = 15 RS.PageSize = registroporpagina 'quantidade de registros por página. Você pode alterar sem conforme precise. RS.CursorLocation = 3 RS.CacheSize = registroporpagina 'Vamos fazer a busca na tabela contatos if request("chave") ="" then sql = "SELECT * FROM produtos WHERE anunciado='s' ORDER by nome " else sql = "SELECT * FROM produtos WHERE nome LIKE '%"&request("chave")&"%' and anunciado='s' ORDER by nome ASC" end if rs.Open sql,conexao,3 If rs.EOF Or rs.bof Then%> Nenhum produto foi encontrado. Caso esteja fazendo uma busca, clique aqui para voltar. <%else IF Request.QueryString("pagina")="" then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))<1 then intpagina=1 ELSE IF cint(Request.QueryString("pagina"))> rs.PageCount then intpagina=rs.PageCount ELSE intpagina=Request.QueryString("pagina") END IF END IF END IF 'Fim das verificações de exceções 'Usamos a propriedade AbsolutePage para dizer ao RS que página ele esta rs.AbsolutePage = intpagina ' Inicia o contador que vai controlar os registros mostrados intrec=0 %>

Foram encontrados <%=rs.RecordCount %> produtos sendo anunciados divididos em <%=rs.PageCount %> páginas


Você está navegando na página de número <%=intpagina %>

 

Buscar    


<% 'Enquanto o contador for menor que a quantidade de registros mostrados ou ' não for o final do arquivo While intrec < rs.PageSize and not rs.EOF 'numiz = CInt(intpagina & "0") 'iz = iz + numiz iz = iz + 1 %>

<% If len(cstr(rs("foto1")))<3 or rs("foto1") = "grande.gif" then impeq="pequena.gif" else impeq=rs("foto1") end if%>  » <%=rs("nome")%>
      Código: <%=rs("idprod")%>      Data: <%=rs("data")%>      Visivel: <% if rs("estoque") = "s" then response.write "Sim" else response.write "Nao" end if%>
<% Set rs3 = conexao.Execute("SELECT * FROM categoria WHERE idcategoria="& rs("idsessao") &" ORDER by nome") if rs3.eof or rs3.bof then nomers3 = "" else nomers3 = rs3("nome") Set rs4 = conexao.Execute("SELECT * FROM sessoes WHERE id="& rs3("idsessao") &" ORDER by nome") if rs4.eof or rs4.bof then nomers4 = "" else nomers4 = rs4("nome") end if end if %>      
 Categoria: <%=nomers4%> » <%=nomers3%>
    
  Preço: R$ <%=formatnumber(rs("preco"),2)%>      Peso: <%=rs("peso")%> kg   
  
  " target="_blank">    ">   ();">       
<% rs.MoveNext ' Acrescenta +1 ao contador intrec=intrec+1 'Se for EOF (fim de arquivo), imprimir branco na tela IF rs.EOF then response.write " " END IF Wend 'fim do loop%>
   
   

<% 'Se não estivermos no último registro contado, então é mostrado o link p/ a próxima página IF (intpagina) <> 0 then %> Pagina: <% for i = 1 to RS.PageCount %> &pagina=<%=i%>"> [ <%Response.Write i%> ]    <%response.Write" "%> <%next%> <% END IF %>

   
 
<%end if%>
<% elseif request("link") = "editar" then codigo = request("id") set rs = conexao.execute("SELECT * FROM produtos WHERE idprod='"&codigo&"'") %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%>
<% set estoque = conexao.execute("SELECT * FROM estoque WHERE idproduto='"&rs("idprod")&"'") if estoque.eof or estoque.eof then estoque = "0" else estoque = estoque("estoque") end if%>
Data:
<%=rs("data")%> ">
Nome do produto:
" size=50 df_verificar="sim">
Código do produto: " size=50 df_verificar="sim">
Sessão:
<% 'CHAMA OS DEPARTAMENTOS CRIADOS sql = "SELECT * FROM sessoes ORDER BY nome ASC" Set ses = conexao.Execute(sql) If ses.eof or ses.bof then%> Não há nenhuma Categoria cadastrado. <%else%> <% End if%>
Categoria:
Sub-Categoria:
<%if rs("idsubcategoria")= "" then%> <%else%> <%end if%>
Peso:
" size=10 df_verificar="sim">  Kg     (Digite com virgula)
Moeda:
> R$    value="dolar"> U$
Preço Normal:
  " size=15 df_verificar="sim">
Preço Promocional:
  " size=15 df_verificar="sim"> Obs. coloque novamente o valor normal caso não queira utilizar promoções.
Foto 1
Foto 2
" df_verificar="sim"> " name="img_foto1" width="185" height="185" border="0" id="img_foto1">
› &pasta=<%=Server.URLEncode("produtos/foto1/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem


" df_verificar="sim"> " name="img_foto2" width="185" height="185" border="0" id="img_foto2">
› &pasta=<%=Server.URLEncode("produtos/foto2/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

 

Foto 3 Foto 4
" df_verificar="sim"> " name="img_foto3" width="185" height="185" border="0" id="img_foto3">
› &pasta=<%=Server.URLEncode("produtos/foto3/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

" df_verificar="sim"> " name="img_foto4" width="185" height="185" border="0" id="img_foto4">
› &pasta=<%=Server.URLEncode("produtos/foto4/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

&pasta=<%=Server.URLEncode("produtos/foto3")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">

Foto 5 Foto 6
" df_verificar="sim"> " name="img_foto5" width="185" height="185" border="0" id="img_foto5">
› &pasta=<%=Server.URLEncode("produtos/foto5/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

" df_verificar="sim"> " name="img_foto6" width="185" height="185" border="0" id="img_foto6">
› &pasta=<%=Server.URLEncode("produtos/foto6/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

 

" df_verificar="sim"> " name="img_imagem" border="0" id="img_imagem">

› &pasta=<%=Server.URLEncode("img_prod")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem especial  

Obs. Cada alteração feita neste produto, você deverá especificar a Imagem Especial.


Inserir os detalhes do produto:
Dica: Para fazer uma simples quebra de linha , digite Shift+Enter

Mostrar na Loja?
Mostrar o produto destacado na página principal.
Apenas Transportadora: Para produtos grandes, cuja unica forma de entrega seja por Transportadora. Acima de 30 kilos
Qtd disponível no estoque:
 
     
 Especificações      ","","width=200,height=340");>
 
<% elseif request("link") = "incluir" then %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%>
Nome do produto:
Código do produto:  
Sessão:
<% 'CHAMA OS DEPARTAMENTOS CRIADOS sql = "SELECT * FROM sessoes ORDER BY nome ASC" Set rs = conexao.Execute(sql) If rs.eof or rs.bof then%> Não há nenhuma Categoria cadastrado. <%else%> <% End if%>
Categoria:
Sub-Categoria:
Peso:
 Kg     (Digite com virgula)
Moeda:
R$    U$
Preço Normal:
Preço Promocional:
Obs. coloque novamente o valor normal caso não queira utilizar promoções.
Foto 1
Foto 2

› &pasta=<%=Server.URLEncode("produtos/foto1/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem



› &pasta=<%=Server.URLEncode("produtos/foto2/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

 

Foto 3 Foto 4

› &pasta=<%=Server.URLEncode("produtos/foto3/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem


› &pasta=<%=Server.URLEncode("produtos/foto4/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

&pasta=<%=Server.URLEncode("produtos/foto3")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">

Foto 5 Foto 6

› &pasta=<%=Server.URLEncode("produtos/foto5/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem


› &pasta=<%=Server.URLEncode("produtos/foto6/grande")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem

 

" df_verificar="sim">

› &pasta=<%=Server.URLEncode("img_prod")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem especial  

Obs. Cada alteração feita neste produto, você deverá especificar a Imagem Especial.


Inserir os detalhes do produto:
<% 'Check user's Browser if InStr(Request.ServerVariables("HTTP_USER_AGENT"),"MSIE") then Response.Write "" else Response.Write "" end if %>
Dica: Para fazer uma simples quebra de linha , digite Shift+Enter

Mostrar na Loja?
Mostrar o produto destacado na página principal.
Apenas Transportadora: Para produtos grandes, cuja unica forma de entrega seja por Transportadora. Acima de 30 kilos
Estoque:
   
<% elseif request("link") = "opcoes" then %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%> <% 'Número total de registros a serem exibidos por página Const RegPorPag = 15 'Número de páginas a ser exibido no índice de paginação VarPagMax = 10 %>
<% Dim objRS, ComandoSQL If Request.QueryString("PagAtual") = "" Then PagAtual = 1 NumPagMax = VarPagMax Else NumPagMax = CInt(Request.QueryString("NumPagMax")) PagAtual = CInt(Request.QueryString("PagAtual")) Select Case Request.QueryString("Submit") Case "Anterior" : PagAtual = PagAtual - 1 Case "Proxima" : PagAtual = PagAtual + 1 Case "Menos" : NumPagMax = NumPagMax - VarPagMax Case "Mais" : NumPagMax = NumPagMax + VarPagMax Case Else : PagAtual = CInt(Request.QueryString("Submit")) End Select If NumPagMax < PagAtual then NumPagMax = NumPagMax + VarPagMax End If If NumPagMax - (VarPagMax - 1) > PagAtual then NumPagMax = NumPagMax - VarPagMax End If End If If Request("id") <> "" Then Conectar ComandoSQL = "DELETE FROM especificacoes_detalhes WHERE especificacao LIKE '" & Request("titulo") & "'" Set objRS_delete = conexao.Execute(ComandoSQL) Set objRS_delete = Nothing ComandoSQL = "DELETE FROM especificacoes WHERE id = " & Request("id") Set objRS_delete = conexao.Execute(ComandoSQL) Set objRS_delete = Nothing Desconectar End If If trim(request("especificacao")) <> "" Then Set objRS_verifica = Server.CreateObject("ADODB.Recordset") objRS_verifica.CursorLocation = 2 objRS_verifica.CursorType = 0 objRS_verifica.LockType = 2 ComandoSQL = " SELECT * FROM especificacoes WHERE titulo like '" & Trim(Request("especificacao")) & "'" objRS_verifica.Open ComandoSQL, conexao, , , &H0001 If Not objRS_verifica.EOF Then objRS_verifica.Close Set objRS_verifica = Nothing %>
  Especificação já cadastrada
A especificação <%=Request("especificacao")%> já está cadastrada

<% Else ComandoSQL = " SELECT * FROM especificacoes WHERE 1<>1" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = 3 objRS.CursorType = 1 objRS.LockType = 2 objRS.Open ComandoSQL, conexao,,, &H0001 objRS.AddNew objRS("titulo") = Trim(request("especificacao")) objRS.Update objRS.Requery objRS.Close Set objRS = Nothing End If End If If Request("PagAtual") <> "" Then ComandoSQL = Session("ComandoSQL") Else ComandoSQL = "SELECT * FROM especificacoes" ComandoSQL = ComandoSQL & " ORDER BY titulo ASC" Session("ComandoSQL") = ComandoSQL End If Set objRS = Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = 3 objRS.CursorType = 2 objRS.LockType = 1 objRS.CacheSize = RegPorPag objRS.Open ComandoSQL, conexao,,, &H0001 objRS.PageSize = RegPorPag If Not objRS.EOF Then objRS.AbsolutePage = PagAtual TotPag = objRS.PageCount%> <% For Cont = 1 to objRS.PageSize%> <%objRS.MoveNext If objRS.Eof then Exit For Next%>
Admin Especificação Opções Referência
"> <% =objRS("titulo") %>   <% ComandoSQL = "SELECT * FROM especificacoes_detalhes Where especificacao LIKE '" & objRS("titulo") & "'" ComandoSQL = ComandoSQL & " ORDER BY titulo ASC" Set objRS_opcoes = Server.CreateObject("ADODB.Recordset") objRS_opcoes.CursorLocation = 3 objRS_opcoes.CursorType = 2 objRS_opcoes.LockType = 1 objRS_opcoes.Open ComandoSQL, conexao,,, &H0001 If Not objRS_opcoes.EOF Then While Not objRS_opcoes.EOF Response.Write objRS_opcoes("titulo") objRS_opcoes.MoveNext If Not objRS_opcoes.EOF Then Response.Write ", " Wend End If%>   <% total = 0 ComandoSQL = "SELECT * FROM produtos_especificacoes_detalhes WHERE titulo LIKE '" & objRS("titulo") & "'" Set objRS_total = Server.CreateObject("ADODB.Recordset") objRS_total.CursorLocation = 3 objRS_total.CursorType = 2 objRS_total.LockType = 1 objRS_total.Open ComandoSQL, conexao,,, &H0001 total = objRS_total.RECORDCOUNT Set objRS_total = Nothing If total > 0 Then%> Referência com <%= total %> produto(s)
<% Else%> Nenhuma referência - ">Remover <% End If%>

<% LinksNavegacao() Else%>
Nenhuma especificação foi encontrada! <%End If Set ComandoSQL = Nothing Set objRS = Nothing %> <% Sub LinksNavegacao() 'O código a seguir insere uma tabela com todos os links de navegação das páginas%>
Página <%= PagAtual %> de <%= TotPag%>
<% If PagAtual > 1 Then%> " style='text-decoration=none'>< Anterior <%End If%> <%If NumPagMax - VarPagMax <> 0 then%>   style="text-decoration=none"><<   <%End If for i = NumPagMax - (VarPagMax - 1) to NumPagMax If i <= TotPag then If i <> CInt(PagAtual) then%>   style="text-decoration=none"><%= i%>  <% Else If PagAtual <> TotPag Then Response.Write " " & i & " " End If End If End If Next If NumPagMax < TotPag then Response.Write "  >>" End If%> <%If PagAtual <> TotPag Then%>   " style="text-decoration=none">Proxima > <%End If%>

<% End Sub %>


Adicionar especificação  

<% elseif request("link") = "abrir_esp" then %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%>
<% If Request("id_opcao") <> "" Then ComandoSQL = "DELETE FROM especificacoes_detalhes WHERE id = " & Request("id_opcao") Set objRS_delete = conexao.Execute(ComandoSQL) Set objRS_delete = Nothing End If If trim(Request.Form("opcao")) <> "" Then Set objRS_verifica = Server.CreateObject("ADODB.Recordset") objRS_verifica.CursorLocation = 2 objRS_verifica.CursorType = 0 objRS_verifica.LockType = 2 ComandoSQL = " SELECT * FROM especificacoes_detalhes WHERE titulo like '" & Trim(Request("opcao")) & "'" objRS_verifica.Open ComandoSQL, conexao, , , &H0001 If Not objRS_verifica.EOF Then objRS_verifica.Close Set objRS_verifica = Nothing %>
  Opção já cadastrada
   A opção <%=Request("opcao")%> já está cadastrada

<% Else ComandoSQL = " SELECT * FROM especificacoes_detalhes WHERE 1<>1" Set objRS = Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = 3 objRS.CursorType = 1 objRS.LockType = 2 objRS.Open ComandoSQL, conexao,,, &H0001 objRS.AddNew objRS("especificacao") = Trim(request.form("especificacao")) objRS("titulo") = Trim(Request.Form("opcao")) objRS.Update objRS.Requery objRS.Close Set objRS = Nothing End If End If ComandoSQL = "SELECT * FROM especificacoes WHERE id = " & Request("id") Set objRS = Server.CreateObject("ADODB.Recordset") objRS.CursorLocation = 3 objRS.CursorType = 2 objRS.LockType = 1 objRS.Open ComandoSQL, conexao,,, &H0001 If Not objRS.EOF Then For Cont = 1 to objRS.PageSize%> > Especificação: <%=objRS("titulo")%>

<% ComandoSQL = "SELECT * FROM especificacoes_detalhes Where especificacao LIKE '" & objRS("titulo") & "'" ComandoSQL = ComandoSQL & " ORDER BY titulo ASC" Set objRS_opcoes = Server.CreateObject("ADODB.Recordset") objRS_opcoes.CursorLocation = 3 objRS_opcoes.CursorType = 2 objRS_opcoes.LockType = 1 objRS_opcoes.Open ComandoSQL, conexao,,, &H0001 If Not objRS_opcoes.EOF Then While Not objRS_opcoes.EOF total = 0 ComandoSQL = "SELECT * FROM produtos_especificacoes_detalhes WHERE titulo LIKE '" & objRS("titulo") & "' AND valor LIKE '" & objRS_opcoes("titulo") & "'" Set objRS_total = conexao.Execute(ComandoSQL) total = objRS_total.RECORDCOUNT Set objRS_total = Nothing%> <%=objRS_opcoes("titulo")%> <% If total > 0 Then%> - Referencia com <%=total%> produto(s)
<% Else%> - Nenhuma referência - ">Remover
<% End If objRS_opcoes.MoveNext Wend Else%>
  *Nenhuma opção disponível
<% End If objRS.MoveNext If objRS.Eof then Exit For Next End If Set ComandoSQL = Nothing Set objRS = Nothing%>
Adicionar Opção  

Consultar especificações de produtos

<% elseif request("link") = "fabricantes" then Set fb = Server.CreateObject("adodb.recordset") fb.CursorLocation = 3 fb.Open "SELECT * FROM fabricantes",conexao,3 %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%> <%IF fb.eof or fb.bof then%> Nenhum fabricante cadastrado foi encontrado em sua loja virtual. <%else%>

Foram encontrados <%=fb.recordcount%> fabricantes cadastrados

<%while not fb.eof%> <%fb.movenext wend%>
Data: Nome: Imagem: Ações
<%=fb("data")%> <%=fb("nome")%> ','<%=fb("nome")%>','width=500,height=500')">Mostrar ">Editar | ();">Excluir

 

<% fb.close set fb = nothing end if%> <% elseif request("link") = "incluirfabricante" then %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%>
Data:
19/07/2006
Nome do Fabricante:
 

<% elseif request("link") = "editarfabricante" then set fb = conexao.execute("SELECT * FROM fabricantes WHERE id='"&request("id")&"'") %>

<%if request("mensagem") <> "" then%>

<%=request("mensagem")%>

<%end if%>
Data:
<%=fb("data")%>
Nome do Fabricante:
" style="FONT-SIZE: 11px; FONT-FAMILY: tahoma" size=50>
Imagem que representa a marca
" df_verificar="sim"> " name="img_imagem" border="0" id="img_imagem"> " df_verificar="sim">

› &pasta=<%=Server.URLEncode("fabricantes")%>" onClick="abre_janela(250, 300, 'alterar_imagem')" target="alterar_imagem" class="texto_pagina">Enviar Imagem


 

<% elseif request("link") = "gerarxml" then %> <% FUNCTION calcular(valor_total,qntparcelas, minima) if valor_total/6 >= 1 + minima - 1 and qntparcelas >=6 then act.WriteLine("6" ) act.WriteLine(""& formatnumber((valor_total/6),2)&"" ) elseif valor_total/5 >= 1 + minima - 1 and qntparcelas >=5 then act.WriteLine("5" ) act.WriteLine(""& formatnumber((valor_total/5),2)&"" ) elseif valor_total/4 >= 1 + minima - 1 and qntparcelas >=4 then act.WriteLine("4" ) act.WriteLine(""& formatnumber((valor_total/4),2)&"" ) elseif valor_total/3 >= 1 + minima - 1 and qntparcelas >=3 then act.WriteLine("3" ) act.WriteLine(""& formatnumber((valor_total/3),2)&"" ) elseif valor_total/2 >= 1 + minima - 1 and qntparcelas >=2 then act.WriteLine("2" ) act.WriteLine(""& formatnumber((valor_total/2),2)&"" ) end if END FUNCTION 'ESTE ARQUIVO É RESPONSÁVEL POR GERAR O ARQUIVO XML 'PARA BUSCAPÉ, UOLSHOPPING E QUEM MAIS PRECISE. set rs = conexao.execute("SELECT * FROM produtos WHERE anunciado='s'") ' Nome do documento XML de saida arquivo_xml= "../anuncio.xml" ' cria um arquivo usando o file system object set fso = createobject("scripting.filesystemobject") 'verifica se o arquivo existe If fso.FileExists(arquivo_xml) = true Then FSO.DeleteFile arquivo_xml End If 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 FUNCTION calcular(valor_total,qntparcelas, minima) if valor_total/6 >= 1 + minima - 1 and qntparcelas >=6 then act.WriteLine("6" ) act.WriteLine(""& formatnumber((valor_total/6),2)&"" ) elseif valor_total/7 >= 1 + minima - 1 and qntparcelas >=7 then act.WriteLine("7" ) act.WriteLine(""& formatnumber((valor_total/7),2)&"" ) elseif valor_total/8 >= 1 + minima - 1 and qntparcelas >=8 then act.WriteLine("8" ) act.WriteLine(""& formatnumber((valor_total/8),2)&"" ) elseif valor_total/9 >= 1 + minima - 1 and qntparcelas >=9 then act.WriteLine("9" ) act.WriteLine(""& formatnumber((valor_total/9),2)&"" ) elseif valor_total/10 >= 1 + minima - 1 and qntparcelas >=10 then act.WriteLine("10" ) act.WriteLine(""& formatnumber((valor_total/10),2)&"" ) elseif valor_total/11 >= 1 + minima - 1 and qntparcelas >=11 then act.WriteLine("11" ) act.WriteLine(""& formatnumber((valor_total/11),2)&"" ) elseif valor_total/12 >= 1 + minima - 1 and qntparcelas >=12 then act.WriteLine("12" ) act.WriteLine(""& formatnumber((valor_total/12),2)&"" ) elseif valor_total/5 >= 1 + minima - 1 and qntparcelas >=5 then act.WriteLine("5" ) act.WriteLine(""& formatnumber((valor_total/5),2)&"" ) elseif valor_total/4 >= 1 + minima - 1 and qntparcelas >=4 then act.WriteLine("4" ) act.WriteLine(""& formatnumber((valor_total/4),2)&"" ) elseif valor_total/3 >= 1 + minima - 1 and qntparcelas >=3 then act.WriteLine("3" ) act.WriteLine(""& formatnumber((valor_total/3),2)&"" ) elseif valor_total/2 >= 1 + minima - 1 and qntparcelas >=2 then act.WriteLine("2" ) act.WriteLine(""& formatnumber((valor_total/2),2)&"" ) end if END FUNCTION ' cria o arquivo texto no disco com opção de sobrescrever o arquivo existente Set act = fso.CreateTextFile(server.mappath(arquivo_xml), true) ' cabecalho do XML act.WriteLine(" ") act.WriteLine("") 'percorre o recordset e com o dados escreve no arquivo XML do while not rs.eof set categoria = conexao.execute("SELECT * FROM categoria WHERE idcategoria='"&rs("idcategoria")&"'") set sessao = conexao.execute("SELECT * FROM sessoes WHERE id='"&rs("idsessao")&"'") act.WriteLine("" & rs("idprod") & "" ) act.WriteLine("" & rs("nome") & "" ) act.WriteLine("") if rs("moeda") = "dolar" then preco = rs("preco")*loja("cotacao_dia") else preco = rs("preco") end if act.WriteLine("" & formatnumber(preco,2) & "" ) if calcular_parcela = "s" then calcular preco, parcelas, minima end if act.WriteLine("http://"&loja("url_loja")&"/detalhes.asp?produto=" & rs("idprod") & "" ) If len(cstr(rs.fields("foto1")))<3 then act.WriteLine("http://"&loja("url_loja")&"/produtos/pequena/pequena.gif" & rs.fields("foto1") & "" ) else act.WriteLine("http://"&loja("url_loja")&"/produtos/foto1/pequena/" & rs.fields("foto1") & "" ) end if act.WriteLine(""&sessao("nome")&" - "&categoria("nome")&" " ) act.WriteLine("") ' move para o proximo registro rs.movenext loop ' fecha a tag act.WriteLine("") ' fecha o objeto xml act.close%>

 

O Arquivo XML de anúncios foi gerado com sucesso sob o endereço:

/anuncio.xml" target="_blank">http://<%=loja("url_loja")%>/anuncio.xml

<% end if %>
 

MANUTENÇÃO DE CADASTRO DE PRODUTOS DA LOJA

Ver os produtos cadastrados Cadastrar produto Opções de produtos Ver os Fabricantes cadastrados
Visualize, altere e exclua produtos cadastrados Inclua um produto em sua loja Manuteção de opções de produtos Veja todos os produtos anunciados