• 06-01-2014, 14:30:53
    #1
    Merhaba Arkadaşlar Ben Asp Bir Portal Yapmaya Çalışıyorum Bu Portalımın Linklerini

    urunler.asp?id=3 yerine

    urunler/3/bluz/html e çevirmek istiyorum internette baya arama yaptım sadece normal sayfaları çevirmeyi başarabildim bana bu id leri nasıl çevireceğim konusunda yardımcı olur iseniz sevinirim.
  • 07-01-2014, 05:20:30
    #2
    Şöyle ki.

    Önce 404.asp de ayarlama yapacaksın. http://pastebin.com/hxHVXTJE buradan bakabilirsin.

    Sonra urunler.asp dosyasına geleceksin. En başına http://pastebin.com/NLLZB8VQ buradaki kodları yazacaksın. Takıldığın yerler olursa skype ekleyebilirsin yardımcı olurum.

    Linklerin : http://domain.tld/urunler/ID/baslik.html şeklinde yada http://domain.tld/urunler/ID/baslik şeklinde kullanılabilecek.

    Skype : interfector@windowslive.com
  • 07-01-2014, 09:04:06
    #3
    Hocam Dediklerinizi Yaptım Fakat Beyaz Sayfa Geliyor Aşağıda urunler.asp dosyamın kodları var inceleyip nerde hata yaptığımı söylerseniz sevinirim.

    <!-- #include file="baglanti.asp" -->
    
    <%
    Set istekurl = Request.ServerVariables("QUERY_STRING") 
    istekbolum = Split(istekurl,"/")
    
    istekbolum2=istekbolum(3)
    parcala=split(istekbolum2,"/")
    id=QueryFilter(parcala(1))
    
    IF Not IsNumeric(parcala(1)) or parcala(1)="" THEN
    	Response.Write "<script>location='"&rs("siteurl")&"';</script>"
    	Response.End
    END IF 
    
    Set post = Baglanti.Execute("Select * from db_tablo where id="&id&"")
    
    if post.eof or post.BOF then
    	Response.Write "<script>location='"&rs("siteurl")&"';</script>"
    response.end
    else
    %>
    
    <% set urunana=baglanti.execute("Select stok.aciklama,stok.renk,stok.Anaresim,stok.stokID,stokfiyati.fiyat,renk.renkadi from stok,stokfiyati,renk where stok.sinifkodu7='S' and stok.stokID=stokfiyati.stokID and stokfiyati.fiyattipi='PR' and stok.renk=renk.renk and stok.sinifkodu2='"&request.QueryString("id")&"' group by stok.model,stok.renk")%>
    <% if not urunana.eof then %>
    <% do while (not urunana.eof) %>
    
    
          <p><a href="urundetay.asp?id=<%=urunana("StokID")%>"><img src="/uplfiles/o_<%=urunana("AnaResim")%>" width="178" height="174" /></a></p>
    <p style="font-family:calibri;"><%=urunana("aciklama")%><%=urunana("aciklama")%> - <%=Formatnumber(urunana("fiyat"))%><span style="font-size:10px;">TL</span> - <%=urunana("renkadi")%></p>
    <p>&nbsp;</p>
    <p>
      <%
    urunana.movenext
    loop
    %>
      <%else%>
      <div> urun yok</div>
      <%end if%>
      
     
     
     <div style="clear:both"></div>
    		<%if request("id")<>"" then%><%idim="&id="&request("id")&""%><%end if%>
    		<font color="#404040" size="2" face="verdana">Sayfa</font></strong><font color="#FF6600">&nbsp;
    		<%
    		for y=1 to syf 
    		if shf=y then
    		response.write y
    		else
    		response.write "[<font color=#404040 size=2 face=verdana><b><a href=""?bolum=sayfa"&idim&"&shf="&y&""">"&y&"</a></b>] "
    		end if
    		next
    		%>
  • 07-01-2014, 12:35:52
    #4
    Güncel.
  • 07-01-2014, 15:03:42
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yukaridaki id = kısmını

    id=istekbolum (4) olarak değiştirip dener misin
  • 07-01-2014, 15:17:39
    #6
    Yok Hocam Beyaz Sayfada kalıyor Kafayı yedirecek bu bana en az 200 makale okudum

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 15:17:39 -->-> Daha önceki mesaj 15:15:38 --

    Linkleri gönderdiğim adreste bu

    http://localhost/blog-1-E%C5%9Fofman...0Pantolon.html
  • 07-01-2014, 16:27:27
    #7
    İlk mesajda url linkini böyle yazmışsın
    urunler/3/bluz/html


    son mesajında linkleri gönderdiğim adreste bu

    http://localhost/blog-1-E%C5%9Fofman...0Pantolon.html


    yazıyorsun. - mi kullanacaksın yoksa / mü ona karar verirsen ne yapman gerektiği konusunda yardımcı olurum.
  • 07-01-2014, 18:15:54
    #8
    negotech ve LaSoMBRa hocalarıma çook teşekkür ederim sorunu çözmemde bana yardımcı oldukları için .
  • 20-01-2014, 02:19:40
    #9
    Buyur kardeşim zamanında benimde çok kafa yordugum ama gerçekte çok basit olan bir şeyi sana en basit şekilde anlatmaya çalıştım....

    404.asp

    <%
    '404.asp
    'http://site.com/urunler/3/bluz.html
    'gelenlik_bol(3) = urunler olacaktır.
        degisken = Request.QueryString 'sayfa urlsini degiskene atiyoruz
        gelenlink_bol = split(degisken, "/") 'parcalara ayırıyoruz..
    %>
    
    <%If gelenlink_bol(3) = "urunler" Then%>
    <!-- #include file="urunler.asp" -->
    
    
    <%
    Else
    
    response.write "bulunamadı"
    
    End If
    %>

    urunler.asp de yapman gereken sadece Request.QueryString("id") yi atadığın değişken yerine gelenlink_bol(4) e eşitlemek
    örnek olarak
    eski kod id=Request.QueryString("id")
    yeni kod id=gelenlink_bol(4)