Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: BETA MODUL: Dynamische Sitemap

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #45 am: 23. Februar 2013, 17:09:40
    @AllyG: jo ok, bin auch gespannt  :-D.

    @babba: lach, na ok. Sagen wir mal so, es ist normal, dass es keine physikalisch vorhandene sitemap2.xml gibt, Dir aber trotzdem auf dem Bildschirm eine sitemap2.xml angezeigt wird, wenn es zuvor zu einem Fehler gekommen ist. Daher: sofern der Shop sich nicht im offenen Produktionsbetrieb befindet, gehe ins Verzeichnis '/export' und benenne die Datei '_error_reporting.admin' um in '_error_reporting.dev' ... anschließend führst du das Script nochmal aus und postest hier den 'Auswurf'  :hust: ... und nicht vergessen die Datei anschließend wieder umzubenennen in '...admin' .

    Gruß, Ingo

    P.S.: falls der Fehler nicht auf dem Bildschirm angezeigt wird, dann lasse Dir den Quelltext der Seite anzeigen und suche dort nach 'Error' oder 'Warning' ...

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #46 am: 23. Februar 2013, 17:34:31
    Ingo,

    vielen Dank für Deine Unterstützung - aber es bleibt 'seltsam'.
    Bin Deiner Anweisung gefolgt und habe mal kurz die Datei '_error_reporting.admin' in '_error_reporting.dev' umbenannt und das script gestartet.
    Es wurde brav die sitemap2.xml angezeigt, aber nicht gespeichert und einen 'Auswurf' in '_error_reporting.dev' gab es auch nicht (war leer) :-x

    Dann habe ich mir den Quelltaxt anzeigen lassen und nach 'Warning' oder 'Error' gesucht - aber auch nix.

    Irgendwie bin ich jetzt verloren  :nixweiss:

    Gruss
    Dieter

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #47 am: 23. Februar 2013, 17:43:10
    @babba: Könntest Du kurz den Link zur Seite posten? Andernfalls per PN .

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #48 am: 23. Februar 2013, 18:11:20
    Ingo,

    ist in meinem Profil verlinkt - einfach auf mein 'Häusle' klicken.

    Oder - ist ja kein Geheimnis: http://www.dh-perlenshop.de

    Gruss Dieter

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #49 am: 23. Februar 2013, 19:04:55
    Hallo Dieter,

    hmmm ... seltsam, scheint alles sauber generiert zu werden. Aber die Datei wird nicht geschrieben, was nicht sein darf, sonst wandern die Bots ggf. wieder ab, wenn sie zu lange auf die Sitemap-Erstellung warten müssen. Ich kann mir allerdings wirklich nicht vorstellen, dass es bei eingeschaltetem error_reporting keinen Fehler auswirft ... wird irgendwas mit den Schreibrechten zu tun haben oder 'file_put_contents' funktioniert bei Dir nicht. Dann gehe mal so vor, wie ich es twe in diesem Post (http://www.modified-shop.org/forum/index.php?topic=10016.msg229020#msg229020) vorgeschlagen habe. Bei ihm ging es danach.

    Gruß, Ingo

    P.S.: Wenn´s dann geht, schickst´e mir aber ´ne Perlenkette, oder? Lach ... nur Spass  :-D

    online-beobachter

    • Schreiberling
    • Beiträge: 418
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #50 am: 23. Februar 2013, 19:51:46
    @babba

    Erstelle mal manuell eine Datei mit dem Namen sitemap.xml und lade diese dann hoch.
    Nach dem hochladen die Dateirechte auf 777 ändern.

    Michael

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #51 am: 23. Februar 2013, 20:09:24
    Ha - gefunden! Problem ist der CGI-Mode, der bei all-inkl nicht aktiv ist.

    In der FAQ habe ich es dann gefunden, man muss die sitemap2.php umbenennen in sitemap2.phpx dann wird sie im CGI-Mode behandelt.

    Und schon ging es!  :-B

    Vielen Dank für das script und die Hilfe.

    Gruss
    Dieter

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #52 am: 23. Februar 2013, 20:22:43
    Hallo babba,

    na das ist doch top!  :thumbs: Dann war der CGI-Hinweis aus dem anderen Post ja doch noch nützlich *gg. Falls Du die sitemap2.phpx bisher nur direkt aufgerufen hast: vergiss nicht den Eintrag auch in der .htaccess zu ändern in ".phpx" statt ".php".

    Gruß, Ingo

    arno_nuehm

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #53 am: 24. Februar 2013, 18:08:27
    Hallo Gemeinde,

    wir haben uns das Modul auch malm angeschaut und haben das Problem, dass durch das Modul nur ca. 35 Seiten indexiert werden, mit der Standard Sitemap Funktion jedoch mehr als 3500.
    Konntet ihr dies auch schon beobachten?

    gruß
    Manu

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #54 am: 24. Februar 2013, 18:17:49
    Hallo Manu,

    schließt die sitemap unten ab mit ...

    Code: XML  [Auswählen]
    </url>
    </urlset>

    ?

    Gruß, Ingo

    arno_nuehm

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #55 am: 24. Februar 2013, 19:38:13
    jup, sitemap2.xml sieht quasi so aus:
    Code: XML  [Auswählen]
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    <url>
    <loc>http://link1/artikel.html?language=de</loc>
    <lastmod>2013-02-23T07:22:03+01:00</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
    </url>
    <url>
    <loc>http://link2/artikel.html?language=de</loc>
    <lastmod>2013-02-23T07:22:03+01:00</lastmod>
    <changefreq>hourly</changefreq>
    <priority>1.0</priority>
    </url>
    </urlset>
    Als Sprache ist im Shop nur DE aktiviert.

    Gruß
    Manu

    EDIT: Lösche ich Englisch komplett aus den Sprachen raus, wird auch kein "?language=de" Parameter mehr angehängt.

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #56 am: 24. Februar 2013, 20:36:25
    Hallo Manu,

    hmmm, ein paar mehr Infos benötigt man schon, damit man Dir helfen kann. z. B.:

    Hast Du mal das error_reportig eingeschaltet so wie weiter oben beschrieben?
    Was sind das für 35 Links - nur Artikel?
    Wie lange dauert es, bis er mit der Generierung fertig ist?
    Irgendwelche Veränderungen an der Datenbank vorgenommen?
    Shop-, PHP- und MySQL-Versionen?
    Läuft PHP im CGI?
    Hast Du einen Hoster oder einen eigenen Server?
    Wenn Hoster, welchen Hoster hast Du?

    Am besten die Fragen in dieser Reihenfolge durchgehen.
    Das er den language-Parameter nicht mehr dran hängt, sobald Du nur eine Sprache fährst, ist normal und soll so sein.

    Gruß, Ingo

    P.S.: Bitte nicht gestückelt antworten, sondern erstmal das abarbeiten ... ;)

    arno_nuehm

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #57 am: 25. Februar 2013, 10:27:51
    Hast Du mal das error_reportig eingeschaltet so wie weiter oben beschrieben?
    Was sind das für 35 Links - nur Artikel?
    Wie lange dauert es, bis er mit der Generierung fertig ist?
    Irgendwelche Veränderungen an der Datenbank vorgenommen?
    Shop-, PHP- und MySQL-Versionen?
    Läuft PHP im CGI?
    Hast Du einen Hoster oder einen eigenen Server?
    Wenn Hoster, welchen Hoster hast Du?
    Hi Ingo,

    danke für die Hilfe.

    Logging aktiviert, jedoch keine Ausgabe.
    Gute Frage... Wo sieht man in Analytics, welche Seiten genau im Index sind?
    Generierung dauert etwa 10sec.
    Ja, etliche.
    Shop 1.05d, PHP 5.3.3, MySQL 5.1.66.
    Ja, CGI/FastCGI.
    Eigene Webserver, alle Debian.

    Ergänzung: Exportiert bzw. eingereicht werden ca. 4.250 Elemente, indexiert jedoch nur 34.
    Vergleich Standard sitemap.xml: 4.575, davon 3.612 im Index.
    Hatte das vllt. nicht richtig ausgedrückt... :(

    Das er den language-Parameter nicht mehr dran hängt, sobald Du nur eine Sprache fährst, ist normal und soll so sein.
    Sollte der Parameter dann nicht auch schon ausgblendet sein, wenn die weitere Sprache im Shop nur deaktiviert ist, nicht direkt gelöscht?

    John_Delay

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #58 am: 25. Februar 2013, 11:06:06
    Hi Manu,

    was bedeutet genau "keine Ausgabe" bei eingeschaltetem error_reporting? Gar keine Ausgabe der Sitemap oder keine Ausgabe von Fehlern? Falls Du eine weiße Seite erhältst, durchsuche den Quellcode der Seite nach Error, Warning und Notice.

    ANALYTICS? Soll das heissen, Du hast von den BEI GOOGLE indexierten Seiten gesprochen? Wurde die Sitemap denn dann doch korrekt erstellt? Omg, dann habe wir wohl gründlich aneinander vorbeigeredet. Bevor wir das nicht geklärt haben, brauchen wir auch gar nicht weiter nach Fehlern zu suchen.

    Dann könnte es u. U. auch normal sein, dass erst 35 Seiten (bei google) indexiert sind. Der Bot stellt gravierende Veränderung an Deiner Linkstruktur fest und guckt dann erstmal, ob sich da Kurzfristig noch was ändert, bevor er mit der Indexierung fortfährt. Von daher ist eine zu häufige Umstellung der komplette Linkstruktur auch nicht ganz ungefährlich.

    ja, der lang-Parameter sollte bei deaktivierter Sprache schon nicht mehr da sein. Wie weiter oben schon geschrieben, ich selbst hatte es noch nicht unter Einsprachigkeit getestet. Hmm, da muss ich bei Gelegenheit nochmal rein gucken - aber letztlich spielt das keine große Rolle für den Seitenbetrieb, ob eine Sprache deinstalliert oder deaktiviert ist.

    Gruß, Ingo

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: BETA MODUL: Dynamische Sitemap
    Antwort #59 am: 25. Februar 2013, 11:43:09
    Die Sache mit den Langparametern ist eh so eine Krücke, die so sinnvoll wie Fußpilz ist.
    Folgendes Szenario:
    Zweisprachiger Shop, eine Kategorie und ein Artikel.
    deutsch: www.domain.de/Uhren/Uhr:::1.html
    englisch: www.domain.de/Watches/Watch:::1.html&lang=en
    (Zumal www.domain.de/Uhren/Uhr:::1.html und www.domain.de/Uhren/Uhr:::1.html&lang=de wunderbarer DC wären.)

    Nun hat man durch vorherige Einstellungen in den WMT vielleicht schon eingestellt, dass die Parameter nicht mit indiziert werden sollen, bzw. URL mit Parameter nicht indiziert werden sollen. In dem Fall hieße es als logische Konsequenz, dass der englische Artikel nicht indiziert wird.

    Wie es sich verhält, wenn beide Artikel die :::1.html am Ende haben und dann im schlimmsten Fall doppelte URLs im Index sind, weiß ich nicht.

    Besser wäre hier eine Variante, wie es die directURL machen, in dem der Sprachparameter als Verzeichnispfade ausgegeben werden, also so:
    deutsch: www.domain.de/de/Uhren/Uhr.html
    englisch: www.domain.de/en/Watches/Watch.html

    Diese beiden URL sind eindeutig und es gibt keine Verwechslungen mehr.

    Vielleicht kann sich Hartmut Frings mal dazu äußern, denn meines Wissens gibt es die ShopstatURL auch als multilanguage Version.

    Gruß
    Ronny
    43 Antworten
    25250 Aufrufe
    12. Januar 2015, 22:12:45 von spiegelid
    1 Antworten
    2106 Aufrufe
    21. März 2016, 18:22:57 von Bonsai
    1 Antworten
    2078 Aufrufe
    05. Oktober 2013, 01:58:50 von noRiddle (revilonetz)
    4 Antworten
    2982 Aufrufe
    14. Mai 2011, 20:56:14 von ElectricArts