• 19-10-2010, 23:12:27
    #1
    arkadaşlar merhaba ;

    404.asp safyamda sabit olan sayfaların verilerini şu şekilde alıyorum

    Alıntı
    <%
    url=request.ServerVariables("QUERY_STRING")
    link=split(url,"/")
    islem=link(3)
    %>
    Örnek
    Alıntı
    <%if islem="iletisim" then%>
    <!--#include file="iletisim.asp"-->

    <%elseif islem="logo-tasarim" then%>
    <!--#include file="logo_tasarim.asp"-->
    gibi devam ediyor...
    Yapamadığım olay ise ; haber sayfamdan gelen veriler bu şekilde geliyor

    Ben ise bu şekilde gelmesini istiyorum.
    bunu nasıl gereçkleştire bilirim. yardımlarınız için şimdiden teşekkürler.
  • 20-10-2010, 05:10:50
    #2
    Üyeliği durduruldu
    ilgili sayfadaki linkleri

    <a href="/haberler/<%=rs("baslik")%>/<%=rs("sef")%>">Konu başlığı</a> şeklinde değiştirin.
    ___________________________________
    404.asp 'ye bunu ekleyin:

    <%if islem="haberler" then%>
    <!--#include file="haberler.asp"-->
    ___________________________________

    haberler.asp 'de tabloya bağlandığınız SQL kodunu:

    sql="select * from tablo where id="&link(4)&""

    olarak değiştirin.

    Kolay gelsin
  • 20-10-2010, 10:05:43
    #3
    Üyeliği durduruldu
    yahu bu kaçıncı aynı konu her 2 haftada bir aynı konu açılıyor, forumda az araştırma yapsanız çözümü bulabilirsiniz. ayrıca include etmeyin sayfaları, server.execute daha sağlıklı olur örnek bir 404.asp veriyorum

    Alıntı
    <%
    UST=Request.QueryString
    A=Split(UST,"/")
    B=A(3)

    If B="haberoku" Then
    Server.Execute("HaberOku.asp")

    ElseIf B="kategori" Then
    Server.Execute("Kategori.asp")

    Else
    Response.Write "Sayfa Yok"
    End If
    %>
  • 20-10-2010, 10:46:47
    #4
    ShekerChi adlı üyeden alıntı: mesajı görüntüle
    yahu bu kaçıncı aynı konu her 2 haftada bir aynı konu açılıyor, forumda az araştırma yapsanız çözümü bulabilirsiniz. ayrıca include etmeyin sayfaları, server.execute daha sağlıklı olur örnek bir 404.asp veriyorum
    doğru söylütorsun araştırma yapmadım bu konuda formda... Özür dilerim arkadaşlar.
  • 20-10-2010, 10:55:42
    #5
    hocam 404.asp sayfama link şu şekilde gidiyor

    Alıntı
    <a href="/haberler/<%=sr("id")%>/<%=cevir(sr("baslik"))%>">Devamını oku »</a>
    (cevir olan yere bir fonksiyon koydum türkçe karakterleri çeviriyor. )

    sayfam bu şekilde çalışıyor
    ama şu şekilde hata alıyorum.
    hata kodu
    Alıntı
    Microsoft OLE DB Provider for ODBC Drivers hata '80040e14'

    [MySQL][ODBC 3.51 Driver][mysqld-4.1.21-community-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

    /haberler.asp, line 4
    404.asp
    Alıntı
    <%elseif islem="haberler" then%>
    <!--#include file="haberler.asp"-->
  • 20-10-2010, 11:02:35
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SahiNET adlı üyeden alıntı: mesajı görüntüle
    ilgili sayfadaki linkleri

    <a href="/haberler/<%=rs("baslik")%>/<%=rs("sef")%>">Konu başlığı</a> şeklinde değiştirin.
    ___________________________________
    404.asp 'ye bunu ekleyin:

    <%if islem="haberler" then%>
    <!--#include file="haberler.asp"-->
    ___________________________________

    haberler.asp 'de tabloya bağlandığınız SQL kodunu:

    sql="select * from tablo where id="&link(4)&""

    olarak değiştirin.

    Kolay gelsin

    Maalesef Hata aldım hocam ,
    404.asp
    <%
    url=request.ServerVariables("QUERY_STRING")
    link=split(url,"/")
    islem=link(3)
    %>
    <%if islem="haberoku" then%>
    <!--#include file="haberoku.asp"-->
    haberoku.asp Kodu
    <!--#include file="config.asp"-->
    
    <%
    
                
    Set haber =  Server.CreateObject("adodb.recordset")
    sql="select * from haber where ID="&link(3)&"  "
    haber.open sql , baglanti , 1,3
    %>
    
    <table width="565" cellspacing="0" cellpadding="0">
      <tr>
        <td><%=haber("aciklama")%></td>
    
      </tr>
    </table>
    link de şu sekılde /haberoku/<%=haber("baslik")%>/<%=haber("ID")%>">Devam</a>
  • 20-10-2010, 11:29:41
    #7
    ben çalıştırdım fakat sayfa bozuk geliyor... onu çözmeye çalışıyorum.
  • 20-10-2010, 12:06:50
    #8
    Sayfamı bozuk geliyor image + Css yollarını kontrol edermisin =)
  • 20-10-2010, 13:18:39
    #9
    Üyeliği durduruldu
    Arkadaşlar başlığı replace ile çevirmeyin. Performans kaybı yaşarsınız.

    Tabloda sef adında bir sütun oluşturun. Replace yaparak link haline getirin. (Deneme Başlığı = deneme-basligi) gibi olsun. Sayfaya replace yerine, direk <%=rs("sef")%> olarak yazdırın.

    @WebTasarimLive haberoku.asp'de link(3) olan yeri link(4) olarak çevirirsen sorun kalmaz sanıyorum. Alışkanlıktan 3 yazmışım ben oraya

    Resim, Video, CSS gibi "src" verdiğiniz yollarda ise

    images/deneme.jpg yerine, /images/deneme.jpg olarak veriniz (başına "/" koyarak.)

    Kolay gelsin..