Yorum Yok ↓
Eğer sitenizde basit bir sitemap oluşturmak isterseniz.
Kodlar:
<?php
$settings = $db->get_row("SELECT name,description,keyword,template FROM settings WHERE id = 1");
$rss = simplexml_load_string("<?xml version=\"1.0\"?><rss version=\"0.92\">
<channel>
<title>$settings->name</title>
<link>$settings->siteurl</link>
<description>$settings->description</description>
<language>tr-tr</language>
<pubDate>02:00:00 GMT</pubDate>
<lastBuildDate>02:00:00 GMT</lastBuildDate>
<generator>Nurettin Sezer</generator>
</channel>
</rss>");
$menus = $db->get_results("SELECT * FROM menu");
foreach ( $menus as $menu )
{
$name_tr = utf8_encode($menu->name_tr);
$id = $menu->id;
$child = $rss->channel->addChild('item');
$child->addChild('title', "$name_tr");
$child->addChild('pubDate' ,date('d-m-Y'));
$aadress = $_SERVER['HTTP_HOST']."/index.php?page=menu&id=".$id;
$aadress = htmlspecialchars($aadress);
echo $aadress;
$child->addChild('link', "$aadress");
$child->addChild('description',"$name_tr");
}
//echo $rss->asXML();
$dosya = "../sitemap.xml";
$dosya_h = fopen($dosya, 'w') or die("yazma sorunu");
echo "Olusturuldu";
fwrite($dosya_h, $rss->asXML());
fclose($dosya_h);
?>
Kaynak:
Sitemap oluşturma
