Sitemap oluşturmak için bir takım siteler,birtakım hazır programlar bulunmaktadır,ancak bu programlar sitenizin o anki içeriğine kadar sitemap oluşturur ve siz yeni bir içerik ekleseniz dahi bunu sitemap de gösteremezsiniz.
Önemli olan içerik eklendiğinde sitemap'inde güncellenmesidir.Bunun için dinamik bir sitemap işinizi görecektir.
Php ile dinamik bir sitemap oluşturmak oldukça kolaydır.Bu kodları güzel bir stylesheetle birlikte uygularsanız hoş bir sitemap eklentiniz olacaktır.Kodlar kendi sitemde kullandığım sitemap kodlarıdır,kendinize göre düzenleyip kullanabilirsiniz.
include 'inc_db.php';
$guncelle=date("Y-m-d");
header("Content-type: text/xml\n\n");
echo "
http://www.sozarabul.com$guncelle1always";
//$anasayfa="http://www.sozarabul.com/index.php";
$sonuc = mysql_query("Select * From sarkilar order by id DESC");
while($degerler = mysql_fetch_assoc($sonuc)){
$sanatci = str_replace("&","+",$degerler['sanatci']);
$sanatci_seo = str_replace("&","+",$degerler['sanatci_seo']);
$sarki_adi = str_replace("&","+",$degerler['sarki_adi']);
$link="http://www.sozarabul.com/".antiturkish($sanatci_seo)."/".antiturkish($sarki_adi)."-".$degerler[id];
echo "
".$link."
0.6
monthly
";
}
echo "
";
?>
Sitemap.xsl olarakda bir wordpress eklentisi olan google-sitemap eklentisinin stylesheet'inden faydalandım...