• 07-02-2008, 15:15:57
    #1
    Üyeliği durduruldu
    arkadaşlar asp sitemde mdb veritabanı kullanıyorum

    otomatik sitemap yapmak istiyorum
    nasıl yapabilirim
    veritabanında çekicek verileri sitemap'a yansıcak
  • 08-02-2008, 10:55:10
    #2
    sitemapler genelde xml uzantılı olur ama asp de yapabilirsin
    bunun için bir tane xml sitemap bulalım
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset
    xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

    <url>
    <loc>Buraya url gelecek</loc>
    <priority>0.5</priority>
    <lastmod>2007-12-05T10:50:15+00:00</lastmod>
    <changefreq>daily</changefreq>
    </url>


    </urlset>

    Senin yapman gereken italik yazdığım kısmı bi döngü ile veritabanından okutmak
  • 08-02-2008, 11:46:11
    #3
    Üyeliği durduruldu
    dostum teşekkür ederim
    dediğim gibi veritabanım mdb ve aspden hiç anlamam

    veritabanımın yolu /erol/##video.mdb << bunu nasıl okutabilirim :S
  • 09-02-2008, 10:31:49
    #4
    Erol biraz zorlanacaksın sanırım
    Yani url yapısına falan uygun olacak biraz incelemek gerek
    bi kaç makale bulmaya çalış sitemap yapımı ile ilgili
  • 09-02-2008, 13:41:26
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Erol Asp den fazla anlamıyorsan. Siten için. hazır sitemap çıkaran yerler var. xml-sitemap.com gibi oralardan dene derim.
  • 10-02-2008, 00:57:41
    #6
    <%
    Session.CodePage = 1254
    %>
    <%
    ' Mehmet Akdeniz 2007 - www.isxxxxxxx.com 
    Set baglanti = Server.CreateObject("ADODB.Connection")
    baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("xxxxxxxxxx/db/veritabanim.mdb")
    
    Response.Buffer = True
    Response.ContentType = "text/xml"
    
    
    %>
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset
          xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
                http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    			
    <%
    Set rs = Server.CreateObject("ADODB.Recordset")
    SQL = "Select baslik,id from sayfalar order by id desc"
    rs.Open SQL,baglanti,1,3
    
    
    i = 0
    Do While i =< 999 And Not rs.Eof %>
    <url>
      <title><%=treng(rs("baslik"))%></title>
      <loc>http://www.isxxxxxxx.com/sayfa_detay.asp?id=<%=rs("id")%></loc>
      <priority>0.5</priority>
      <changefreq>daily</changefreq>
     
    </url>
    
    <%
    i = i + 1
    rs.MoveNext
    Loop
    
    rs.Close %>
    </urlset>
    Geçen sene yazdığım bir sitemap örneği umarım işinizi görür