OXID Community Forum

> German forum > Entwickler > Google Sitemap Xml - Einfach zu Erstellen
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Google Sitemap Xml - Einfach zu Erstellen


Reply
 
Thread Tools Display Modes
#Top   #91  
Old 04-11-2012, 10:41 AM
Q Q is offline
Member
Join Date: Mar 2012
Location: Berlin
Posts: 36
Q is on a distinguished road
Default AW: Google Sitemap Xml - Einfach zu Erstellen

Quote:
Originally Posted by Hebsacker View Post
was muss hier wie eingetragen werden?

// configuration
$mod_cnf['filepath'] = './'; // fullpath to sitemaps
Reply With Quote
#Top   #92  
Old 04-12-2012, 08:49 AM
Hebsacker's Avatar
Hebsacker Hebsacker is online now
Moderator
Join Date: Feb 2009
Location: Freie Republik Hohenlohe
Posts: 10,459
Hebsacker is on a distinguished road
Default AW: Google Sitemap Xml - Einfach zu Erstellen

http://www.oxid-esales.com/forum/sho...ge=7#post56056

Dein Pfad zur Datei sitemap.xml
__________________
Ray
www.stahlwarenhaus-hebsacker.de______________._.__Tipps zur Forensuche
www.haller-stahlwaren.de____________________._____Tipps zum Forum
_________________________________________._____Forum für Dummies

_________________________________________._____Theme-Styler
Reply With Quote
#Top   #93  
Old 04-12-2012, 09:40 AM
christian08 christian08 is offline
Junior Member
Join Date: Oct 2008
Posts: 8
christian08 is on a distinguished road
Default AW: Google Sitemap Xml - Einfach zu Erstellen

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
Reply With Quote
#Top   #94  
Old 04-12-2012, 09:37 PM
Earlybird's Avatar
Earlybird Earlybird is offline
Senior Member
Join Date: Dec 2009
Posts: 375
Earlybird is on a distinguished road
Default Re: Google Sitemap Xml - Einfach zu Erstellen

@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.
Reply With Quote
#Top   #95  
Old 05-01-2012, 08:50 PM
angelika angelika is offline
Member
Join Date: Jul 2009
Posts: 39
angelika is on a distinguished road
Default AW: Google Sitemap Xml - Einfach zu Erstellen

Meine XML-Datei ist leer
Es steht lediglich dieser Code drin:
Code:
<?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
Reply With Quote
#Top   #96  
Old 05-01-2012, 11:08 PM
Earlybird's Avatar
Earlybird Earlybird is offline
Senior Member
Join Date: Dec 2009
Posts: 375
Earlybird is on a distinguished road
Default Re: Google Sitemap Xml - Einfach zu Erstellen

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

PHP Code:
// 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.

Last edited by Earlybird; 05-01-2012 at 11:11 PM.
Reply With Quote
#Top   #97  
Old 05-07-2012, 03:25 PM
angelika angelika is offline
Member
Join Date: Jul 2009
Posts: 39
angelika is on a distinguished road
Unhappy AW: Google Sitemap Xml - Einfach zu Erstellen

Meine XML Datei ist leider immer noch ohne Einträge:
Code:
<?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:
Code:
// 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!
Reply With Quote
#Top   #98  
Old 05-07-2012, 04:21 PM
Earlybird's Avatar
Earlybird Earlybird is offline
Senior Member
Join Date: Dec 2009
Posts: 375
Earlybird is on a distinguished road
Default Re: Google Sitemap Xml - Einfach zu Erstellen

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 ?

2. 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 ?
Reply With Quote
#Top   #99  
Old 05-16-2012, 02:01 AM
cyrano cyrano is offline
Member
Join Date: Feb 2012
Posts: 63
cyrano is on a distinguished road
Default Re: Google Sitemap Xml - Einfach zu Erstellen

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
Reply With Quote
#Top   #100  
Old 05-16-2012, 11:59 AM
cyrano cyrano is offline
Member
Join Date: Feb 2012
Posts: 63
cyrano is on a distinguished road
Default Re: Google Sitemap Xml - Einfach zu Erstellen

Hallo,

ein Blick ins Logfile sagt:
Undefined offset: 1 in google.php on line 62

Das ist die folgende if Bedingung. Aufgerufen hatte ich das Script mit dem Browser.

EDIT: Auf der Shell aufgerufen, gibt es diesen Fehler nicht, die sitemap.xml bleibt aber trotzdem leer.

PHP Code:
// which run?: script calls with '-c [n]'
// first run (without params) -> call #1
if ("-c" != $_SERVER['argv'][1])
{
    
$pcall 1;
}
else {
    
$pcall $_SERVER['argv'][2];
    if (!
preg_match("/[\d]/",$pcall))
    {   
        die(
"Illegal call.\n");
    }   

jemand Ideen dazu?
danke
cyrano

Last edited by cyrano; 05-16-2012 at 12:07 PM. Reason: Ergänzung
Reply With Quote
Reply

Bookmarks

Tags
erstellen, google, sitemap, xml

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Google Sitemap Generator fertig !!! aggrosoft Module 2 03-18-2013 12:18 PM
Google Aktualisierung auch über Sitemap unvollständig / Mehrere Versuche schon gescheitert ... ZuvielPCPlatzhirn Allgemeines 6 07-11-2010 11:57 AM
Google Sitemap? monteiro Modules 3 03-01-2010 04:17 PM
Empfehlung Google Sitemap Generator tobi73de Administration 3 02-18-2010 03:36 PM
Google Sitemap Generator erfaßt nur Startseite SvenA Newbies 7 09-08-2009 05:34 PM

All times are GMT +2. The time now is 08:43 AM.