Google Sitemap Xml - Einfach zu Erstellen

Dankeschön :slight_smile:

wäre es eventuell möglich mir diese auch zu senden? :slight_smile:

schöne Ostern wünsche euch aus dem Forum! :wink:

Ich würde mich ebenso, über eine solche Datei, als Mail freuen!

Besten Dank und ein frohes Osterfest!

ich stell Die auch gerne ins Wiki - wenn ich sie erhalte und dort veröffentlichen darf

Ist das Script immer noch aktuell?

Hallo,

stelle das von mir geänderte Script gern zur Veröffentlichung zur Verfügung. Lass mir doch bitte Deine eMail zukommen.

[QUOTE=upaffrath;86487]Hallo,

stelle das von mir geänderte Script gern zur Veröffentlichung zur Verfügung. Lass mir doch bitte Deine eMail zukommen.[/QUOTE]

Hallo,

könntest du mir das bitte auch zumailen?

Emailadresse ist gleich Benutzername…

Vielen Dank!

Grüße,
schuchi

Hallo,

anstatt es jetzt 1.000 mal immer dem gleichen per Mail zu schicken (was natürlich nett ist), könnte man auf der Forge oder bei GitHub ein neues Projekt anlegen, so dass man gemeinsam an einer zentralen Stelle weiter entwickeln kann.

E-Mail als Versionierungstool ist zwar recht häufig anzutreffen, aber nicht sehr sinnvoll. :wink:

Gruß Joscha

an alle,

habe das Script gerade an Ray zur Veröffentlichung im Wiki geschickt. Vielleicht kann dann der eine oder andere noch Vorschläge für Verbesserungen liefern.

hmm,

habe da noch eine Frage an euch. Welche Dateiberechtigungen werden gebraucht das alles vernünftig läuft? Bekomme momentan Fehlermeldungen… :frowning:

Grüße

[QUOTE=Hebsacker;86506]http://wiki.oxidforge.org/Tutorials/en/google_xml-sitemap[/QUOTE]

was muss hier wie eingetragen werden?

// configuration
$mod_cnf[‘filepath’] = ‘./’; // fullpath to sitemaps

http://www.oxid-esales.com/forum/showthread.php?t=1933&page=7#post56056

Dein Pfad zur Datei sitemap.xml

Hallo,

ich hätte da auch nochmal eine Frage:
Bei Google kann man doch eine Sitemap für Bilder hochladen. Gibt es dafür auch schon eine Idee oder aber ein fertiges Skript?

Es wäre doch bestimmt sehr interessant, wenn am die jetzige Sitemap durch die Einträge für die Bilder ergänzen könnte.

Ich freu mich auf eure Antworten.

Schöne Grüße

Christian

@christian08

Nach meiner Erfahrung nicht nötig, die findet der Robot auch selbst, wenn natürlich in der robot.txt Datei nicht “disallowed” dazu eingetragen ist.

Meine XML-Datei ist leer :confused:
Es steht lediglich dieser Code drin:

<?xml version="1.0" encoding="UTF-8"?>
                  <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
</urlset>

Welche Gründe kann es geben, dass meine Datei leer ist?

Angelika

Bitte überprüf nochmal ganz genau die Konfigurations-Daten in der google_sitemap_xml.php. Vielleicht ist folgende Darstellung zum Vergleich hilfreich:

// configuration - find some data in oxid eshop config.inc.php - take care for delimters ' '
$mod_cnf['filepath']            = ' ';                             // if google_sitemap_xml.php and sitemaps.xml.gz are in same directory no path just '' -> else path from php to xml
$mod_cnf['filename']            = 'sitemap';                      // basename for sitemaps
$mod_cnf['offset']              = 49000;                          // how many product-urls in each sitemap? (max. allowed: 50.000 urls (total, with cats and cms) && max. filesize: 10Mb (uncompressed!))          
$mod_cnf['siteurl']             = 'http://www.meine-website.de/'; // shop url (with ending slash!)
$mod_cnf['dbhost']              = 'localhost';                    // dbhost normally localhost, also on remote server
$mod_cnf['dbname']              = 'datenbankname';                // dbname
$mod_cnf['dbuser']              = 'datenbanknutzer';              // dbuser
$mod_cnf['dbpass']              = 'datenbankpasswort';            // dbpass

Erster Ansatz zur Fehlerbehebung:
Alle Kommentare zu o.g. Zeilen lesen, verstehen und entsprechend umsetzen.
Im Code kann die Schreibweise mit Hochstrich ’ ’ oder ; oder / vertippt sein.
Bei den letzen 5 Zeilen müssen die Angaben exakt mit den Einträgen in der config.inc.php überstimmen.
Den Sitemap-Ordner mit der php und der xml (beide nach o.g. Beispiel in einem Ordner) mal auf Zugriffsrechte 777 setzten und dann testen.

PS: Schau mal in der Datenbank welche Anzahl Einträge bei der Tabelle oxseo steht.

Meine XML Datei ist leider immer noch ohne Einträge:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap><loc>http://www.firma.de/name-de1.xml.gz</loc><lastmod>2012-05-07T13:36:53+00:00</lastmod></sitemap>
</sitemapindex>

Die Konfigurations-Daten habe ich 1:1 aus der config.php übernommen:

// configuration
$mod_cnf['filepath']            = '';                     // fullpath to sitemaps
$mod_cnf['filename']            = 'firma-de';                  // basename for sitemaps
$mod_cnf['offset']              = 49000;                         // how many product-urls in each sitemap? (max. allowed: 50.000 urls (total, with cats and cms) && max. filesize: 10Mb (uncompressed!))         
$mod_cnf['siteurl']             = 'http://www.firma.de/';   // shop url (with ending slash!)
$mod_cnf['dbhost']              = 'localhost';                   // dbhost
$mod_cnf['dbname']              = 'xxxx_db1';              // dbname            
$mod_cnf['dbuser']              = 'yyyy';              // dbuser
$mod_cnf['dbpass']              = 'zzzz';          // dbpass 

Bei der dbhost Angabe steht in der config.inc.php dieser Eintrag: 127.0.0.1:3307, aber es hat keine Auswirkung auf die Einträge in der XML, ob ich diesen nehme, oder localhost nehme.

In der oxseo Tabelle sind 237 Einträge und die Zugriffsrechte auf die google_sitemap_xml.php sind auf 777 gestellt.

Hat noch jemand einen Idee, was ich falsch mache, bzw. nicht berücksichtigt habe?

Danke für eure Tipps!

Wenn also die Konfiguration stimmt, dann, nochmal double check:

  1. Beide Dateien liegen zusammen in einem Sitemap-Ordner (unter shop root) und ALLE drei sind jetzt auf 777 eingestellt (auch der Ordner selbst ?) :

/sitemap_ordner
google_sitemap_xml.php
sitemap.xml => nochmal löschen
sitemap1.xml.gz => existiert nicht ?

  1. Wenn das alles nicht hilft, dann läuft das Script vielleicht nicht, weil der Code unvollständig in die php kopiert wurde?

Zusätzliche Fragen:
Wieviel Kategorien und Artikel hat der Shop insgesamt und welche Oxid Version 4.5x ?

Hallo,
ich habe ebenfalls das Problem, das die sitemap.xml leer ist. Kopieren des Scripts, löschen der sitemap.xml, config überprüft etc. alles probiert -> sitemap bleibt leer.

Ich habe 4.5.9, ca. 20 kategorien und ca. 450 Artikel incl Varianten

.Hat jemand das Problem lösen können?
Ich wäre sehr verbunden.

danke
cyrano