Jump to content
xt:Commerce Community Forum

Contribution: Google Sitemap Modul


gswkaiser

Recommended Posts

  • 3 months later...
  • Replies 133
  • Created
  • Last Reply

Hallo,

ich habe den Gsitecrawler für die Google-Indizierung meines Shops eingesetzt. Das hat auch so weit ganz gut funktioniert. Jetzt habe ich allerdings ein Problem: Mein Shop ist zweisprachig (Deu/Eng), und der gsitecrawler hat den Shop nur auf englisch gecrawlt (meta-title und meta keywords sowie Artikelbeschreibungen). Hat jemand eine Idee, wie ich das hinbekomme, dass er alle Sprachen crawlt? Ich habe das in Google überprüft, Google findet alles auf englisch, nichts auf deutsch!

Gruß

Eric

Link to comment
Share on other sites

Hallo,

Ich hab das Modul bei 2 Shops eingebaut, die jeweis mehr als 50000 Artikel drinhaben. Die erste Sitemap wird bei beiden shops sauber erzeugt, allerdings keine weiteren, Es wir lediglich eine 2.Datei ohne Dateiendung erzeugt.

Jemand hier, der das sitemap-Modul bei so vielen Produkten erfolgreich im Einsatz hat?

Link to comment
Share on other sites

  • 1 month later...

Hallo alle zusammen.

komm irgendwie mit der Anleitung nicht klar was soll man hier definieren???

Steh wahrscheinlich etwas auf dem Schlauch!!

In Modul admin\includes\application_top.php


  //W. Kaiser Google Sitemap

  define('FILENAME_GOOGLE_SITEMAP', '../google_sitemap.php');

  //W. Kaiser Google Sitemap


an das Ende der "define('FILENAME_XXXXX',..."-Definitionen anfügen.

bitte um Hilfe

gruß Dennis

Link to comment
Share on other sites

hallo, das tool ist cool DANKE :D

nur ein problem. die sitemap, sieht auf english besser aus, als auf deutsch

Grund: in der english version werden kategorien ohne unterkategorie automatisch farbig unterlegt mit dem text "no subcategories"..

bei der deutschen version ist dies jedoch nicht und es sie so leer aus.

wie kann man das auch bei DE so einstellen??

Link to comment
Share on other sites

Das mit den Sitemaps ist eine prima Sache. Allerdings hat das hier vorgestellte Modul m. E. drei Schwachpunkte:

  1. Sitemaps werden nicht nur von Google, sondern auch von MSN und Yahoo! genutzt, was derzeit im Modul keine Berücksichtigung findet (vgl. http://www.sitemaps.org).
  2. Die URLs nutzen nicht die Standartgenerierung für Kategorien und Produkte, weshalb u. U. URLs mit Parameter an die Suchmaschinen weitergegeben werden, was aus SEO-Sicht kontroproduktiv ist.
  3. Die Verwaltung und Generierung der Sitemaps hat im m. E. Frontend nichts verloren.

Da die Generierung der Sitemaps prinzipiell nichts anderes darstellt als ein Export für Preissuchmaschinen, haben wir ein entsprechendes Modul geschrieben, welches die oben genannten Schwachpunkte behebt. Somit kann die Sitemap-Generierung bequem im Admin-Bereich unter "Module/XT-Module" erfolgen, was m. E. ein besserer Ort als die Box im Frontend ist.

** Werbung Entfernt **

Link to comment
Share on other sites

@Werdermann2005: Nein, die Sitemap wird durch Aufruf der Datei google_sitemap.php erzeugt, die nicht Teil des Admin-Interfaces/Bereichs ist. Lediglich wird die Box, über die das ganze gesteuert wird, nur angezeigt, wenn man als Admin eingeloggt ist. Das ist aber etwas anderes und gehört eigentlich in den Ordner includes/modules.

@Mzanier: Polemik ist mir fern, deshalb mache ichs kurz: Wir bieten hier keine Produkte an und möchten auch nichts verkaufen. Wenn das Anbieten eines kostenfreien Moduls für XTC hier nicht gewünscht ist, werden wir künftig eben auf die Weitergabe verzichten.

Link to comment
Share on other sites

  • 2 months later...

Hallo zusammen,

wollte nur sagen das das Tool eine feine Sache ist habe es bei mir auch eingebaut.

aber wie es immer so ist habe ich ein kleines Problem und hoffe das ihr mir helfen könnt.

habe das Modul nach Anleitung installiert

die sitemap1.xml wird überschrieben

aber wenn ich diese datei über den Browser aufrufe

http://www.meineDomain.com/google_sitemap.php?auto=true?auto=true&ping=true

sehe ich nur noch mein templates Hintergrund ich sehe nicht wie andere wie viel Kategorien und wie viel Artikel in die sitemap erstellt wurden und bekomme auch keine automatische Meldung von google.

was mach ich falsch???

danke im voraus

Link to comment
Share on other sites

  • 3 weeks later...

Hallo,

ich habe mir auch mal das MiniPHP Tool eingebunden und es funktioniert wunderbar.

Jetzt habe ich aber trotzdem ein paar Fragen:

1. Ist es nich gefährlich die sitemap1.xml auf 777 zu lassen, zwecks illegaler Änderungen von aussen? Wenn ja, was kann man machen?

2. Macht es wirklich sind die google_sitemap.php Datei im Rootverzeichnis zu lassen oder sollte man die nicht lieber in den Adminbereich legen und den Code umschreiben?

3. Ich sehe jetzt keine Artikel-Namen sondern nur Nummern in der Sitemap ist das Richtig?

Link to comment
Share on other sites

  • 2 weeks later...

Bei dem ausführen der Contrib erhalte ich folgende Fehlermeldung:

Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /WWWROOT/118196/htdocs/google_sitemap.php on line 257

Warning: fopen(http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fxtc.ankroso-angelgeraete.de%2Fsitemap1.xml) [function.fopen]: failed to open stream: no suitable wrapper could be found in /WWWROOT/118196/htdocs/google_sitemap.php on line 257

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /WWWROOT/118196/htdocs/google_sitemap.php on line 258

Warning: file_get_contents(http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fxtc.ankroso-angelgeraete.de%2Fsitemap1.xml) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /WWWROOT/118196/htdocs/google_sitemap.php on line 258

Kann mir dazu jemand helfen?

Vielen Dank im voraus für eure Bemühungen.

Link to comment
Share on other sites

  • 2 weeks later...

Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /WWWROOT/118196/htdocs/google_sitemap.php on line 257

Wenn Du keine Möglichkeit hast, die Serverconfig zu ändern, soll fsockopen eine Alternative sein. Frag mich aber bitte nicht, wie das genau aussehen muß.

Link to comment
Share on other sites

  • 1 month later...

1. Ist es nich gefährlich die sitemap1.xml auf 777 zu lassen, zwecks illegaler Änderungen von aussen? Wenn ja, was kann man machen?

2. Macht es wirklich sind die google_sitemap.php Datei im Rootverzeichnis zu lassen oder sollte man die nicht lieber in den Adminbereich legen und den Code umschreiben?

3. Ich sehe jetzt keine Artikel-Namen sondern nur Nummern in der Sitemap ist das Richtig?

1. Die kann man nicht von aussen ändern. Die Freigabe gilt für user / grop /others mit vollen Schreibrechten auf dem lokalen Server , aber nicht von aussen. Wäre das möglich, wäre morgen der Teufel im Internet los ;-)

2. Ist egal. Liegt zwar nicht sehr schön, wie oben erwähnt, hat aber keinen Einfluß auf die eigentliche Funktionalität.

3. Ja richtig.

Link to comment
Share on other sites

  • 5 months later...

Ich bekomme auch diese Fehlermeldung:

Warning: fopen(): URL file-access is disabled in the server configuration in /var/www/vhosts/schneiderbanger.com/httpdocs/google_sitemap.php on line 259

Warning: fopen(http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fwww.schneiderbanger.com%2Fsitemap1.xml): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/schneiderbanger.com/httpdocs/google_sitemap.php on line 259

Warning: file_get_contents(): URL file-access is disabled in the server configuration in /var/www/vhosts/schneiderbanger.com/httpdocs/google_sitemap.php on line 260

Warning: file_get_contents(http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fwww.schneiderbanger.com%2Fsitemap1.xml): failed to open stream: no suitable wrapper could be found in /var/www/vhosts/schneiderbanger.com/httpdocs/google_sitemap.php on line 260

Gibt es dafür eine Lösung ??

Gruß

Achim_uacct = "UA-3166692-1";urchinTracker();

Link to comment
Share on other sites

  • 5 weeks later...
  • 1 month later...

Bei mir hat Google eine Kleinigkeit auszusätzen:

 [B]Einleitender Leerraum[/B] 

Ihre XML-Sitemap-Datei beginnt mit einem Leerraum. Wir haben die Datei angenommen, es wird jedoch empfohlen, den Leerraum zu entfernen, damit die Datei dem XML-Standard entspricht. 

Habt Ihr ähnliche Probleme? Wenn ja, wie habt Ihr das behoben?

Danke

Link to comment
Share on other sites

Bei mir hat Google eine Kleinigkeit auszusätzen:

 [B]Einleitender Leerraum[/B] 

Ihre XML-Sitemap-Datei beginnt mit einem Leerraum. Wir haben die Datei angenommen, es wird jedoch empfohlen, den Leerraum zu entfernen, damit die Datei dem XML-Standard entspricht. 

Habt Ihr ähnliche Probleme? Wenn ja, wie habt Ihr das behoben?

Danke

Das täte mich auch mal interessieren..... ;)

ÄDIT: Lösung gefunden! Danke

Link to comment
Share on other sites

  • 3 weeks later...

Hallo,

ich habe den Gsitecrawler für die Google-Indizierung meines Shops eingesetzt. Das hat auch so weit ganz gut funktioniert. Jetzt habe ich allerdings ein Problem: Mein Shop ist zweisprachig (Deu/Eng), und der gsitecrawler hat den Shop nur auf englisch gecrawlt (meta-title und meta keywords sowie Artikelbeschreibungen). Hat jemand eine Idee, wie ich das hinbekomme, dass er alle Sprachen crawlt? Ich habe das in Google überprüft, Google findet alles auf englisch, nichts auf deutsch!

Gruß

Eric

Konntest du das Problem lösen? Ich habe so ein ähnliches Problem, bei mir werden die URLs für beide Sprachen erzeugt, ich möchte aber nur deutsch haben, weil der Englische Text bei mir noch fehlt. Was muss ich da ändern?

Link to comment
Share on other sites

ok, habs selber hinbekommen und jetzt scheint alles zu funktionieren.

Ich habe in den beiden Select Befehlen in der Datei google_sitemap.php

den folgenden Code eingefügt.

WHERE

...

l.code = 'de'

ORDER BY

...

Jetzt habe ich nur die deutsche Beschreibung.

Damit die Datei sitemap1.xml geschrieben werden konnte, musste ich sie löschen und das Verzeichnis http://meine-domain.de/shop

schreibbar für alle machen. Dann wurde die Datei mit den Rechten des Webservers geschrieben. Danach kann man die Schreibrechte für alle und Gruppe wieder löschen.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.


×
  • Create New...