merhaba arkaşlar bir scriptim vardı linkleri sef yaptım ama sayfalama olan bir bölümüm var onu nasıl yapcam anlamadım gititm şimdliki hali bu şekil
Sayfa.asp?ID=1&pg=2 << bunu nasıl sef yapacam anlamadım gitti
şimdiden tşk ederim
Merhaba arkaşlar asp sef yapma ile ilgili sorun
12
●982
- 24-08-2009, 01:01:16
- 24-08-2009, 01:17:38sadece linkleri mi sef yaptınız ?
herhangi bir kodu değiştirmediniz mi ? - 24-08-2009, 01:24:11evet linkleri sef yaptım ve çalışıyordu örneğin kategori.asp?id=1 şeklinde idi ben Kategori/1 şeklinde yaptım ama işte o sayfalamayı nasıl yapcam çözemedeim
- 24-08-2009, 01:31:50Öncelikle 404.asp adında bir dosya oluşturun ve 404 Hata sayfalarını 404.asp dosyasına yönlendirin.
404.asp dosyasının içeriği şu şekilde olmalı.
<%
Set URL = Request.ServerVariables("QUERY_STRING")
Bolum = split(URL,"/")
If Bolum(3)="Kategori" Then
Server.Execute("Kategori.asp")
Else
Response.Redirect("Default.asp")
End If
%>
Daha sonra Kategori.asp dosyasında bulunan;
id=Request.QueryString("id") kodunu bulup aşağıdaki kod ile değiştirmeniz gerekiyor.
<%
Set URL = Request.ServerVariables("QUERY_STRING")
bolum = split(URL,"/")
id=bolum(4)
%>
yüzeysel olarak bu şekilde. başlangıcı yaparsanız gerisi çorap söküğü gibi gelir zaten. - 24-08-2009, 01:35:08hocam ben bunu zaten yaptım şimdilik sayfa.aspyide yaptım ama sayfa.asp'de sayfalmaa yapmı$ım 1 2 3 şeklinde öyle gidiyor Sayfa.asp?ID=1&pg=2 << ben bunu nasıl sef yapacam onu srouyorum
- 24-08-2009, 02:06:08<%
For y=1 to sayfalama
if pg=y Then
Response.Write y
Else
response.write " <a href=""Sayfa.asp?ID="&rs("ID")&"&pg="&y&""">" & y & "</a> "
END IF
Next
%>
buyrun - 24-08-2009, 02:19:04hayır sayfa.asp yi komple yazarsanız öyle bakalım.
bu yeterli değil. - 24-08-2009, 03:31:40Sayfalamada kullandığınız "Sayfa.asp?hede=12&hodo=123" kısmını "/kategori_adi/sayfano" şeklinde yapıp, 404.asp sayfanızda şöyle yapın;
gelen = request.querystring asd = split(gelen, "/") kadi = asd(4) sayfano = asd(5)
Yukardaki "kadi" ve "sayfo" değişkenlerini sayfalama yaptığınız kısımda gerekli düzenlemeleri yaptıktan sonra kullanırsınız.
Yapamazsanız msn adresinizi yollayın, birde msn'den bakıyım.
