Xenforo 1.4.x - Sitemap.php

eichenkranz

Aktives Mitglied
Registriert
3. Sep. 2014
Beiträge
152
Punkte
41
Wo stehen denn die Daten von der Sitemap.php

Protokoll der Einträge der Sitemap
Erstellungsdatum Abschlusstermin Gesamte Dateien Gesamte URLs Komprimiert
20. Dez. 2014 um 05:51 Uhr 20. Dez. 2014 um 05:51 Uhr 1 125 Ja
20. Dez. 2014 um 01:39 Uhr 20. Dez. 2014 um 01:39 Uhr 1 125 Ja

Ich muss doch Google sagen wo sie stehen
 
Letzter Eintrag auf deinem Screenshot? Einfach nur den Link zur sitemap.php eintragen und gut ist.

Was übermittelt wirst siehst du unter
ACP -> Werkzeuge -> Sitemap Log -> Oben Rechts ist der Button zur Sitemap
 
Das steht in meiner Sitemap.php ..........

<?php

$startTime = microtime(true);
$fileDir = dirname(__FILE__);

require($fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');

XenForo_Application::initialize($fileDir . '/library', $fileDir);
XenForo_Application::set('page_start_time', $startTime);

$dependencies = new XenForo_Dependencies_Public();
$dependencies->preLoadData();

/** @var XenForo_Model_Sitemap $sitemapModel */
$sitemapModel = XenForo_Model::create('XenForo_Model_Sitemap');
$sitemap = $sitemapModel->getCurrentSitemap();
if (!$sitemap)
{
header('Content-Type: text/plain; charset=utf-8', true, 404);
echo 'no sitemap';
exit;
}

$counter = isset($_GET['c']) && is_string($_GET['c']) ? intval($_GET['c']) : null;

if (!$counter)
{
if ($sitemap['file_count'] > 1)
{
header('Content-Type: application/xml; charset=utf-8');
header('Content-Disposition: inline; filename="sitemap-index.xml"');
echo $sitemapModel->buildSitemapIndex($sitemap);
exit;
}

$counter = 1;
}

$fileName = $sitemapModel->getSitemapFileName($sitemap['sitemap_id'], $counter, $sitemap['is_compressed']);
if (file_exists($fileName))
{
if ($sitemap['is_compressed'])
{
header('Content-Type: application/gzip; charset=utf-8');
header('Content-Disposition: attachment; filename="sitemap-' . $counter . '.xml.gz"');
}
else
{
header('Content-Type: application/xml; charset=utf-8');
header('Content-Disposition: inline; filename="sitemap-' . $counter . '.xml"');
}

readfile($fileName);
}
else
{
header('Content-Type: text/plain; charset=utf-8', true, 404);
echo 'invalid sitemap file';
}
 
Und was ist nun dein Problem?

Wenn du den Inhalt sehen möchtest, kannst du verwenden, was schon in meinem letzten Beitrag steht
ACP -> Werkzeuge -> Sitemap Log -> Oben Rechts ist der Button zur Sitemap

Genau dies erhalten auch Google und Co.
 
Oder die Sitemap.php mal im Browser aufrufen, wie man es immer mit PHP Dateien macht. ;)
 
Zurück
Oben