• 07-07-2005, 00:02:58
    #19
    o halde , sadece dosyayi degistirirsek resubmit gerekecek. tesekkur ederim..
  • 07-07-2005, 00:54:32
    #20
    Üyeliği durduruldu
    ayrıca sitemap yerine rss dosyalarınızıda kabul ediyor. şu an sitemdeki forumlar için sitemap değil rss dosyası yolladım ve google kabul etti.
  • 07-07-2005, 01:48:19
    #21
    yoktur adlı üyeden alıntı:
    <?  header("Content-type: text/xml");
    include "config.php";
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");
    
    ?>
    <?php echo '<?xml version="1.0" encoding="ISO-8859-9"?>'; ?>
    <?php echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'; ?>
    <? $i=1;
    while ($resultat = mysql_fetch_array($resultb)) {
    $id=$resultat[id];
    $date=date('Y-m-d');
    echo "
    <url>
    <loc>http://www.domain.com/oku.php?id=$id</loc>
    <lastmod>$date</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url> ";
    $i++;
    } ?>
    </urlset>
    Nerde bunun config.php dosyası
  • 07-07-2005, 02:17:45
    #22
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");

    buradaki 750 sayisi icin bir ust limit var mi. mesela 1500 yapilabiir mi
  • 07-07-2005, 17:00:05
    #23
    Üyeliği durduruldu
    !ndream adlı üyeden alıntı:
    @hepindir
    geliştirdiğin kodları paylaşmalısın

    şu anki asp kodları parse error vermekte google/webmasters/sitemap panelde.
    (200 kayıt fazla da değil)
    trextra adlı üyeden alıntı:
    <?xml version="1.0" encoding="ISO-8859-9" ?>

    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

    <!--#include file="config.asp"-->

    <%
    Tarih = Year(Date) & "-" & Month(Date) & "-" & Day(Date)
    SQL = "SELECT id FROM haberler ORDER BY id DESC"
    rs.Open SQL,Conn,1,3
    do while Not rs.Eof
    %>


    <url>
    <loc>http://www.domain.com/oku.asp?id=<%=rs("id")%></loc>
    <lastmod><%=Tarih%></lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
    <%
    rs.MoveNext
    Loop
    rs.Close
    %>

    </urlset>
    trextra 'nın yayınlıdığı kodları kullandım, asp olarak çalışıyor.. demek istediğim senin veritabanından çektiğin veriler içerisinde html tagları var ise onları ayıklamalısın..
  • 13-07-2005, 09:26:19
    #24
    Misafir
    Arkadaşlar birşey sorucam. Bende sitemap yaptım ama bende bir değişiklik olmadı. Yaptığımız sitemap i google'ye bildirmekmi gerekiyor. Eğer gerekiyorsa nasıl bildirmeliyim.
  • 13-07-2005, 09:40:37
    #25
    Üyeliği durduruldu
    https://www.google.com/webmasters/sitemaps/login
    bu adresten üye girişi yapıp add url linkinden sitendeki xml yada rss yada asp yada php sitemap dosyasının adresini eklemen gerekiyor.Üye degilsek üye olman gerekiyor
  • 13-07-2005, 09:54:58
    #26
    yoktur adlı üyeden alıntı:
    Aşağıdaki kodu ben yazmıştım.çok basit bir kod.öle boşuna sitemap yapıcı site aramaya gerek yok zaten.
    2 haftada 45.000 sayfamı indexletmiştim.Uzantısı php olabilir.xml olması şart degil zaten.benim sitemdeki adı ra.php idir
    aşağıdaki dosyayı sitemap.php yapıp hostunuza atın ve kendi sitenize göre ayarlamalarınızı yapın ve googla sitemap bölümünden üye girişi yapıp kodu google amcaya verin hepsi bu

    <?  header("Content-type: text/xml");
    include "config.php";
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");
    
    ?>
    <?php echo '<?xml version="1.0" encoding="ISO-8859-9"?>'; ?>
    <?php echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'; ?>
    <? $i=1;
    while ($resultat = mysql_fetch_array($resultb)) {
    $id=$resultat[id];
    $date=date('Y-m-d');
    echo "
    <url>
    <loc>http://www.domain.com/oku.php?id=$id</loc>
    <lastmod>$date</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url> ";
    $i++;
    } ?>
    </urlset>
    Hocam Hata Veriyor Bu Kodlar?
    Warning: Unexpected character in input: '\' (ASCII=92) state
  • 13-07-2005, 10:55:24
    #27
    Misafir
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");

    editleyip kendi sitene göre ayarlamadan aynen kullanmaya çalışırsan hata mesajı ile karşılaşırsınız. Sql inizde haberler tablosu yoksa hata vermesi normal. Tablo ismine indexletmek istediğiniz tabloyu yazmalısınız.

    <loc>http://www.domain.com/oku.php?id=$id</loc>

    bu satırdada oku.php kısmına o sayfaların php olarak ismini yazmalısınız. Sorunsuz çalışacaktır.