• 23-04-2009, 23:32:25
    #1
    Selam arkadaşlar..

    Sorunum PHP ile otomatik sitemap oluşturduğumda urllerin seoya uygun şekilde çıkmaması "id" şekilde yani

    http://www.xxxx.com/haber.php?id=57

    Şeklinde normal oluyor. ancak şu şekilde

    http://www.xxxx.com/haberoku-sadece-annem-icin-84.html

    gösteremiyorum.

    kodlara gelince sitemap.php dosyamda url bölgesi şu şekilde

    echo "  <url>
                    <loc>http://www.xxxx.com/haber.php?id=".$sonuc[id]."</loc>
                    <priority>0.5</priority>
                    <changefreq>daily</changefreq>
     </url>\n";
    Sitemde urleride şu şekilde kullanıyorum.

    <a href="haberoku-<?=$huko->SEF?>-<?=$huko->id?>.html" title="<?=$huko->title?>">
    PHP bilgim pek olmadığı için size yararlı kodlarıda veremiyo olabilirim..

    Şimdiden yardımlarınız için Teşekkürler.
  • 24-04-2009, 00:09:05
    #2
    hata mı alıyorsunuz , boş sonuç mu geliyor ?

    <?=$huko->SEF?> $huko nun kaynağı neresi, nerden geliyor ?
  • 24-04-2009, 00:11:58
    #3
    Evet hata veriyor..

    Ana sayfadaki linkleri şu şekilde çıkartıyorum.

    <?
    $sql = mysql_query("SELECT * FROM haberler ORDER BY id DESC LIMIT 19");
    while($huko = mysql_fetch_object($sql)){
    
    ?>
    <a href="haberoku-<?=$huko->SEF?>-<?=$huko->id?>.html" title="<?=$huko->title?>">
    <?if(strlen($huko->title)>21){
        ?>
        <?=substr($huko->title, 0, 21).'..'?>
    <?}else{
    echo $huko->title;    
    }?>
    </a><br>
    <?}?>
  • 24-04-2009, 00:24:21
    #4
    aynı sorguyu sitemap dosyasına eklediğinizde aldığınız hata nedir ?
  • 24-04-2009, 00:25:36
    #5
    Kırmızı yazı ile hata veriyo

     
    XML Ayrıştırma Hatası: iyi düzenlenmiş değilLocation: http://www.xxxxx.com/hsitemap.phpLine Number 5, Column 57:                <loc>http://www.xxxxx/haberoku-<?=?>-<?=?>.html</loc>
  • 24-04-2009, 00:27:01
    #6
    Üyeliği durduruldu
    baltic adlı üyeden alıntı: mesajı görüntüle
    kırmızı yazı ile hata veriyo
    ne kırmızısı
  • 24-04-2009, 00:28:21
    #7
    Dogu_Bey adlı üyeden alıntı: mesajı görüntüle
    ne kırmızısı
    Pardon ?
  • 24-04-2009, 00:31:28
    #8
    Üyeliği durduruldu
    Pardonmu? ne kırmızısı dedim.
    hatayı yazmamışsın sadece kırmızı demişsin.

    MEsajını editlemişsin.
  • 24-04-2009, 00:37:07
    #9
    Boş konuşmayı ne kadarda çok seviyorsunuz.

    Başkada mesaj yazmada şu sorunumu halledelim yardım etmek isteyen arkadaşlarımız var..