Verfasst: 11.04.2006 11:40
naja - du solltest in der sitemap logischerweise dieselben urls wie im forum benutzen - ansonsten hast du eine gute fahrkarte ins double content abseits...
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Ich kapiere gar nix mehr.larsneo hat geschrieben:naja - du solltest in der sitemap logischerweise dieselben urls wie im forum benutzen - ansonsten hast du eine gute fahrkarte ins double content abseits...
Code: Alles auswählen
<?php
require_once('config.php');
// root_url ist anzupassen
$root_url="http://meine.de" ;
// Ende der Anpassung
$now=time() - (86400*7); // Topics der letzten Woche
$out='<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'."\n";
$db = mysql_connect($dbhost,$dbuser,$dbpasswd) or die("Keine Verbindung zum Datenbanksystem gelungen: " . mysql_error());
mysql_select_db($dbname) or die("Auswahl der Datenbank".$dbname." fehlgeschlagen");
$sql="SELECT topic_id, topic_time FROM `phpbb_topics` WHERE `topic_time` > $now ORDER BY `topic_time` DESC";
$result = mysql_query($sql);
if ($result)
{
while ($dbr = mysql_fetch_assoc($result))
{
$d1 = date("Y-m-d H:m:s", $dbr['topic_time']);
$d = explode(" ", $d1);
$date = $d[0];
$time = $d[1];
$datetime = implode("T",$d);
$out .="<url><loc>".$root_url."/viewtopic.php?t=".$dbr['topic_id']."</loc><lastmod>".$datetime."+00:00</lastmod><priority>0.5</priority></url>"."\n";
}
}
$out .="</urlset>";
header("Content-Type: application/xml");
echo $out;
?>
Mein Script ist kein Mod, es nutzt lediglich die config.php, ansonsten ist es völlig autark - kann also rein nichts stören.dein Skript damit verträgt