Sistemime seo eklentisi hazırladım fakat şöyle bir sorunum var. Yönetici panelinden seo aktif - seo pasif şeklinde bir ayar butonu koydum.
Seo aktif iken yalnızca seolu linkler görünüyor (seo uygulaması yaptığım sayfalarda) ama ben seo eklentisi aktif iken birde normal linkinde görünmesini istiyorum..
Seo aktif ya kapalı kontrol yordamım
if session("seo") = 1 then
vidcagri = uzanti_bol(0)
else
vidcagri = guvenlik(request.querystring("vid"))
end if
http://localhost/icerik/2-Test_Mesaj_Seo_Kontrol (Seolu sayfa linki)
http://localhost/default.asp?islem=oku&vid=2 (Normal sayfa linki)
seo aktif iken her iki linkinde çalışmasını nasıl sağlayabilirim. Çünkü seo aktif iken yalnızca seolu sayfa linki çalışıyor diğeri çalışmıyor.
Asp Seo ve Normal Link ???
10
●1.690
- 18-08-2009, 15:17:53Üyeliği durdurulduoracular, if döngüsünü yanlış yazmışsın kannımca çünkü elseden önce 2 tane vidcagri değişkeni var olmaz o.oracuLar adlı üyeden alıntı: mesajı görüntüle
IF session("seo") = 1 Then
vidcagri = uzanti_bol(0)
Else session("seo") = "" Then
vidcagri = guvenlik(request.querystring("vid"))
END IF
Şu işini görür sanırım emre abi (msn de göremiyom seni hayrola ben MythBusted
)
- 18-08-2009, 15:28:14bu verdiğin sesion("seo") = "" seo sessionu boş ise ... benim işlem tamamen uzanti_bol(0) ile ilgili... Bildiğim yöntemleri hep denedim ama işe yaramadı. Şirkette işlerin yoğunluğundan dolayı pek girmiyordum... Evde dersen zaten yorgun argın gidiyorum... hemen vurup kafayı yatıyorum o yüzden pek göremezsin... Ama arada bir msni açıyorum. Geçen listem silindi istersen bir mesaj çak ekleyeyim seni...ShekerChi adlı üyeden alıntı: mesajı görüntüle
- 18-08-2009, 18:20:36ShekerChi adlı üyeden alıntı: mesajı görüntüle
seo sessiona atanmadı sadece seo aktif ve pasiflik sessiona atandı. Aktifse seolu kodlar çalışacak değilse normal kodlar
ama halen bir çözüm bulamadım..
- 18-08-2009, 18:47:21Üyeliği durdurulduŞimdi iki link türünü çalıştırmak zor oluyor, daha doğrusu olmuyor
şimdi seo acıkken id yi almak için split kullanarak id yi kesip aldığımız için normal linklemedeki querydeki id'yi almaya calıştığımda spit hata veriyor aralıkdışı diye, aklımaçözüm yolu olarak şoyle basit bişi geldi, mesela haberdetay.asp ile seo acıkken detay veriyorsan bu sayfada spilt kullanıyorsundur, sende diğer link türünün çalışması için haberdetayi.asp yap ve içinde split kullanma anında çalışır
- 18-08-2009, 19:01:25Üyeliği durdurulduAsp'nin sınırlarını zorladım senin için bak

Error numaralrına hükmederek hallettim abi.
Detay sayfandaki spitte şunu uygulaycan;
<%
on error resume next
' link parçalama alanı, seo için
degisken = Request.QueryString
gelenlink_bol = split(degisken, "/")
uzanti_bol = split(gelenlink_bol(4), "-")
If Err.Number = 9 Then ' 9 numaralı hata ARALIK DIŞI hatasıdır.
id=request.querystring("id")
else
id=gelenlink_bol(4)
End if
%>
<%
set rs = baglanti.execute("select * from tablo where id="&id&" ")
response.write (" "&rs("baslik")&" <br><br> "&rs("detay")&" ")
%>
bi de örnek hazırladım canlı canlı göresin diye, rap'imi isterim ha
http://www.2shared.com/file/7248720/a4ca5a8a/seo.html
Fazla zorlamadı bu basitmiş
inşallah çözümün budur başka yol gelmiyor aklıma vallah
)
ama halen bir çözüm bulamadım..