• 09-12-2015, 15:28:40
    #1
    Merhaba,
    Klasik asp ile ilgili bir sorum var.Asp ile ilgili bilgilerim çok yeterli değil.Bu yüzden yardımınıza ihtiyacım var.Umarım derdimi iyi anlatırım ve yardımcı olabilirsiniz.
    Şimdi anasayfada ürünler listeleniyor.Bu ürünler normalde her bir sırada 4 tane olacak şekilde listeleniyor.
    Fakat ben istiyorum ki her 4 üründen sonra benim belirlediğim bir görsel listelensin.
    Aşağıda bir örnek mevcut.


    ASP koduda aşağıda görüldüğü şekilde.
    Umarım yardımcı olursunuz.


    <%
    
    
    
    
         dim skayit, simdikisayfa, LIMIT, toplamkayit, modlusu, ssayi, fsh, x
         skayit = 48 '## bir sayfada gsterilecek kayt says
         simdikisayfa = REQUEST.QUERYSTRING("cicek-sayfa")
         if simdikisayfa = empty then simdikisayfa = 1
         LIMIT = "LIMIT "& simdikisayfa*skayit - skayit &", " & skayit & ""
         
         
     	 toplamkayit =(Conn.execute ( "SELECT COUNT(*) as toplamkayit1 from urunler where aktifpasif='EVET' and anasayfa='EVET' and yurtdisi='NORMAL'  ")) 
         sorgu = "Select * from urunler where aktifpasif='EVET' and anasayfa='EVET' and yurtdisi='NORMAL' order by sirano " &" "& LIMIT 
         modlusu = cint(toplamkayit(0)) mod cint(skayit)
         ssayi = (cint(toplamkayit(0)) - cint(modlusu))/cint(skayit)
    
    
    
         if modlusu > 0 then ssayi = (ssayi+1)
         set liste= Conn.execute(sorgu)
    i = 1
    zrr =0
    
    
        do until liste.eof 'kaytlar bitene kadar devam et
    %>
    
    
    <div class="cicek" style="background-image:url(images/urunzemin.jpg);background-position:bottom;background-repeat:repeat-x;box-shadow:0 0 8px #f5f5f5"><div style="height:8px"></div>
    <div style="height:240px;overflow:hidden" align="center"><a href="http://www.siteadi.com/<%=liste("id")%>-<%=cevir(liste("ad"))%>.html" class="showTip <%=liste("id")%>" title="<%=liste("ad")%>">
    <img src="urunresim/<%=liste("resim")%>" class="lazy" width="221" height="234" border="0" alt="<%=liste("ad")%>"></a></div>
    <div align="center" class="style8 style9 style19 style25">
    </div>
    <div align="center" class="style8 PagesFlickr style18 style26"><%=liste("ad")%></div>
    <div style="margin-top:5px">
    <div align="center" class="style32 style34 style10 style22"><span class="style35 PagesFlickr style26 style22">
    <%
    
    
    
    			  if liste("indirimlifiyat")>0 then
    
    
    
    					  if kdvdahil="EVET" then
    
    
    
    					  yazim = "<span style=""text-decoration:line-through;"">" & liste("fiyat")& "TL</span>&nbsp;" & liste("indirimlifiyat")& " TL (KDV DAHL)"
    
    
    
    					  else
    
    
    
    					  yazim = "<span style=""text-decoration:line-through;"">" & liste("fiyat")& "TL</span>&nbsp;" & liste("indirimlifiyat")& " TL +KDV"							 	 				  end if
    
    
    
    				  else
    
    
    
    					  if session("indirim")<>"" then
    
    
    
    					  if kdvdahil="EVET" then
    
    
    
    					  yazim = "<span style=""text-decoration:line-through;"">" & liste("fiyat")& "TL</span>&nbsp;" & (liste("fiyat")-(liste("fiyat")*session("indirim")/100)) & " TL (KDV DAHL)"
    
    
    
    					  else
    
    
    
    yazim = "<span style=""text-decoration:line-through;"">" & liste("fiyat")& "TL</span>&nbsp;" & (liste("fiyat")-(liste("fiyat")*session("indirim")/100)) & " TL +KDV"
    
    
    
    end if
    
    
    
    
    
    					  else
    
    
    
    					  if kdvdahil="EVET" then
    
    
    
    					  yazim =  liste("fiyat")&" TL (KDV DAHL)"
    
    
    
    					  else
    
    
    
    					  yazim =  liste("fiyat")&" TL +KDV"
    
    
    
    					  end if
    
    
    
    					  end if
    
    
    
    				end if
    
    
    
    if liste("indirimlifiyat")>0 then
    
    
    
    fff = liste("indirimlifiyat")*1.18
    
    
    
    else
    
    
    
    fff = liste("fiyat")*1.18
    
    
    
    end if
    
    
    
    				  %>
    <%=yazim%></span></div>
    <div style="margin-top:5px" align="center"><a href="http://www.siteadi.com/<%=liste("id")%>-<%=cevir(liste("ad"))%>.html">
    <input name="button" type="submit" value="İNCELE" class="yenibutonclass" size="8"></a><a href="buyukresim/<%=liste("buyukresim")%>" rel="lightbox"></a></div>
    </div>
    </div>
    
    <%if i mod 4 =0 THEN%>
    
    
    
    <%end if%>
    
    <% 
    
    
    
    liste.MoveNext
    
    
    
    
    
    i = i + 1
    
    
    
    Loop
    
    
    
    %>
  • 14-12-2015, 02:07:03
    #2
    Konu aktiftir lütfen yardımcı olalım.
  • 14-12-2015, 12:08:45
    #3
    kendin oraya bir şart koymuşsun zaten
    If i mod 4 = 0 Then

    End If

    bu şartın arasına koy istediğin şeyi

    yanlız i = i + 1 atamasını do until liste.eof un altına, if i mod 4 = 0 ın üstüne koy.
  • 01-01-2016, 18:59:11
    #4
    Merhaba,

    @BigCoder arkadaşın söylediğin ek olarak göstermek istediğin görselleri bir tabloya kaydedin if kontrolünün içine random olarak kayıtları getirmeyi deneyin.

    İyi Çalışmalar