Карта сайта(Sitemap.xml) для поисковиков

На прошлой неделе в аську была атаке на счет карты сайта , все хотели купить код , тот что показывал на форуме .
Тот кодяру удалил , вот решил накатать новый . За данный мод просил 25 рублей , но отдам бесплатно (кому не жалко копейки , скинте бобла на кошелек блога ).

Создаем файл sitemap.php и внутрь пихаем —

<?php
require "include/bittorrent.php";
global $DEFAULTBASEURL;
dbconn();
function t($t=false){
    if(!$t) return date('c'); //2004-02-12T15:19:21+00:00
    return date('c',strtotime($t));
}
 
$txt = '<?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.google.com/schemas/sitemap/0.84 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';
 
$sql = sql_query("SELECT id,added FROM torrents ORDER BY id DESC");
while($a = mysql_fetch_assoc($sql)){
    $txt .='
<url><loc>'.$DEFAULTBASEURL.'/details.php?id='.$a['id'].'</loc><lastmod>'.gmdate('c',$a['added']).'</lastmod><changefreq>daily</changefreq><priority>0.50</priority></url>';
}
 
$sql = sql_query("SELECT id FROM categories");
while($a = mysql_fetch_assoc($sql)){
    $txt .='
<url><loc>'.$DEFAULTBASEURL.'/browse.php?cat='.$a['id'].'</loc><lastmod>'.t().'</lastmod><changefreq>hourly</changefreq><priority>0.50</priority></url>';
}
 
 
$txt .='
</urlset>
 
';
 header ("Content-Type:text/xml");  
echo $txt;
?>

Для быстрой индексации , добавляем сайты в панель для веб мастера от
Google — https://www.google.com/webmasters/tools/home?hl=ru
Yandex — http://webmaster.yandex.ru/wmconsole/

Удачи !

webnet
Сиськи, пиво, печеньки - это все про меня!

7 комментариев

  1. глупый конечно вопрос,куда этот файл вставлять?в корень?и в вебмастере указывать этот файл место sitemap.xml да?

  2. разобрался,спасибо)кину на счет когда бабосы будут

Обсуждение закрыто.