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: Fehler im Modul Google xml Datenfeed von Andreas Guder

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Hallo,

    es gibt einen Fehler des Google Shopping-Moduls von Andreas Guder was die Ansicht unter "Hilfsprogramme" betrifft (siehe Screenshot). Die Links zu Mailbeez und PDF-Katalog sind nun ein Untermenü vom Google xml Datenfeed. Normalerweise dürfte da nur Google Taxonomie und Kampagnen Parameter angezeigt werden.

    Hat einer eine Idee, wie man das ändern kann? PDF-Katalog und Mailbeez soll eigentlich unter "Hilfsprogramme" zu finden sein.

    Gruß

    Robert

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35716.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    Roberto75

    • Viel Schreiber
    • Beiträge: 836
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #1 am: 22. September 2016, 09:57:50
    Schon etwas merkwürdig, dass nur ich den Fehler habe. Da das ein Bug ist, müsste das bei allen der Fall sein, die das Modul installiert haben.

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.869
    • Geschlecht:
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #2 am: 22. September 2016, 10:24:39
    Hi Roberto75,

    also der PDF-Katalog und auch Mailbeez sind ebenso externe Module, korrekt? Damit also jemand den selben Fehler hätte, müsste er ja dann auch alle drei Module installiert haben. Da wird die Anzahl der Nutzer wahrscheinlich gleich gegen 0 gehen ;)

    Ansonsten kannst du ja mal überprüfen, was die drei Module im FTP unter /admin/includes/extra/menu eingetragen haben.

    Dort müsste irgendwo der Fehler herkommen...vielleicht hast du hier auch ne "defekte" Datei drinnen?

    Alternativ mal Andreas Guder fragen, kann aber auch sein, dass der Fehler von den anderen beiden Modulen herkommt...

    Grüße
    Dominik

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #3 am: 03. Januar 2017, 11:01:30
    Hallo,

    hab mir das Modul in einem 2.0er Shop mit Responsive-Template installiert.
    Leider wird das Menü: Admin-Menü: "Hilfsprogramme -> AGI Google XML Datenfeed"
    nicht angezeigt. Muss man sonst noch was einstellen? Danke.

    AGI

    • modified Team
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #4 am: 03. Januar 2017, 11:36:13
    Hallo lohkaes1,

    Möglicherweise ist das Modul nicht an allen Stellen installiert wurden.
    Bitte schau in die Installationsanleitung.
    Zitat
    Installieren Sie das Modul "AGI Google-XML-Exportmodul" im Menü "Module -> Export Module"
    Installieren Sie das Modul "AGI Google-Export-Werte" im Menü "Module -> Klassenerweiterungen Module"

    Wenn das gemacht wurde, und das Modul immer noch nicht zu sehen ist, stimmen die Administrations-Rechte deines Benutzers nicht:
    Wähle deinen Benutzer in der Kundenübersicht, klicke auf "Adminrechte" und setze dann die notwendigen Häkchen.

    Viele Grüße
    AGI

    AGI

    • modified Team
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #5 am: 03. Januar 2017, 11:43:35
    Bezüglich des Fehlers von Roberto75:

    der Fehler liegt in einer Core-Datei des Shops und wurde wohl bereits behoben.
    https://trac.modified-shop.org/ticket/1036

    Betroffen ist diese Datei:
    admin/includes/extra_menu.php

    Ein austauschen gegen eine aus Shop-Version 2.0.1 sollte das Problem beheben. Aber bitte ein Backup bereithalten!

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #6 am: 03. Januar 2017, 11:49:11
    Hallo AGI,

    danke für die schnelle Rückmeldung.

    Das Modul wurde unter:

    Installieren Sie das Modul "AGI Google-XML-Exportmodul" im Menü "Module -> Export Module"
    Installieren Sie das Modul "AGI Google-Export-Werte" im Menü "Module -> Klassenerweiterungen Module"

    installiert und aktiviert und ist hier auch vorhanden.

    Es gibt nur einen Admin-Benutzer. Unter Zugriffseinstellungen sind die Einträge: google_taxonomie   
    und agi_google_xml_export vorhanden (siehe Screenshot).

    In welcher Datei wird den den Menüeintrag erzeugt?

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #7 am: 03. Januar 2017, 12:05:09
    Hallo AGI,

    Problem gelöst. Der Grund:
    Es waren noch alte Tabellen aus der früheren 1.06er Version vorhanden.
    Nachdem ich diese gelöscht habe und das Modul nochmals neu installiert habe
    wird nun auch der Menüeintrag angezeigt.

    Vielleicht kannst Du in der Anleitung darauf hinweisen, oder beim installieren des Moduls
    prüfen ob noch alte Tabellen vorhanden sind.

    Danke.

    AGI

    • modified Team
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #8 am: 03. Januar 2017, 14:37:29
    Hallo lohakes1,

    danke für de Rückmeldung.

    Es handelte sich also nicht um eine Neuinstallation des Moduls?
    Dann steht dazu in der Anleitung "War eine ältere Modulversion in Ihrem Shop installiert und aktiv, ist das Export-Modul "AGI Google-XML-Exportmodul" bereits installiert. Klicken Sie den Button zum Deinstallieren."
    Um es anschließend wieder neu zu installieren.

    Das hätte das Problem auch gelöst.
    Die Installationsroutine, die sonst nicht ausgeführt wird, prüft dann, welche Tabellen angepasst werden müssen.

    Viele Grüße
    Andreas

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #9 am: 04. Januar 2017, 15:15:52
    Hallo AGI,

    das hab ich irgendwie total übersehen, sorry.
    Das Modul wurde nun eingbaut/installiert, jetzt gibt es jedoch mit der erstellten XML ein Problem.
    Ich erhalte die Fehlermeldung:

    Code: XML  [Auswählen]
    This page contains the following errors:

    error on line 4 at column 30: xmlParseEntityRef: no name
    Below is a rendering of the page up to the first error.
     

    Das Blöde ist nur, das unter "Below" außer einer weißen Seite nichts angezeigt wird.
    Jetzt die Frage: Gibt es irgendeine Möglichkeit im Modul einen Debugmodus einzuschalten
    der ein Logfile mitschreibt, so das man erkennen kann wo genau der Fehler liegt?

    Gibt es eine Möglichkeit, bestimmte Bereiche von der Ausgabe ausschließen?

    Hab bereits zur Fehlermeldung: xmlParseEntityRef: no name
    folgendes gefunden:

    Code: XML  [Auswählen]
    Problem:
    An XML parser returns the error “xmlParseEntityRef: noname”

    Cause:
    There is a stray ‘&’ (ampersand character) somewhere in the XML text eg. some text & some more text

    Solution:
    Solution 1: Remove the ampersand.
    Solution 2: Encode the ampersand (that is replace the ‘&’ character with ‘&’ ). Remember to Decode when reading the XML text.
    Solution 3: Use CDATA sections (text inside a CDATA section will be ignored by the parser.) eg. <![CDATA[some text & some more text]]>
     

    Aber an der besagten Position aus der Fehlermeldung scheint alles zu passen.

    Danke.

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #10 am: 04. Januar 2017, 18:19:33
    Hallo,

    noch einen kleinen Nachtrag. Wenn ich das XML im Google Merchant Center in einem Test-Feed hochlade, erhalte ich folgenden Fehler:

    Code: XML  [Auswählen]
    Feedfehler

    Trennzeichenerkennung fehlgeschlagen1 Fehler
    Das Spaltentrennzeichen in Ihrem Feed konnte nicht automatisch erkannt werden. Klicken Sie zum Auswählen eines Spaltentrennzeichens in Ihrem Konto neben dem Feednamen auf "Bearbeiten" und wählen Sie die richtige Option aus.
     

    Frage: Was ist das Trennzeichen? Aktuell steht die Einstellung auf Automatisch. Zur Auswahl gibt es:
    Tab(\T) Senkrechter Balken(|) oder Tilde(~). Aber keines der hier beschriebenen Trenner finde ich im erzeugten XML-File. Egal welches Trennzeichen hier gewält wird, es kommen immer Fehlermeldungen.

    Kann mir hier jemand auf die Sprünge helfen? Danke.

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #11 am: 05. Januar 2017, 13:43:09
    Hallo,

    kann es sein das es Probleme bei aktivierten SEO-URLs gibt? Sind hier irgendwelche Fehler/Probleme bekannt?

    Das XML-File, welche keine SEO-URLs enthält wird angezeigt und sieht im XML-File wie folgt aus:

    Code: XML  [Auswählen]
    <link ><![CDATA[http://localhost/testshop2/product_info.php?products_id=4518&pk_campaign=google_shopping]]></link>
     

    Das XML-File, welches aus einem Shop mit aktiverten SEO-Urls erzeugt wird funktoniert nicht
    und bringt den Fehler:

    Code: XML  [Auswählen]
    This page contains the following errors:

    error on line 4 at column 30: xmlParseEntityRef: no name
    Below is a rendering of the page up to the first error.
     

    Die erzeugte URL sieht so aus:

    Code: XML  [Auswählen]
    <link >https://www.testshop.de/artikelname::4518.html?pk_campaign=google_shopping</link>
     

    Sind hier Probleme in einem 2.0er Shop bekannt? Muss noch irgendwas eingestellt oder angepasst werden? Danke.

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #12 am: 06. Januar 2017, 10:58:15
    Hallo,

    ich weiß ja nicht, ob das nur bei meinem erzeugten XML-File der Fall ist, aber es fehlt an Anfang der Datei folgendes:

    Code: XML  [Auswählen]

    <?xml version="1.0"?>
    <rss version="2.0"
    xmlns:g="http://base.google.com/ns/1.0">
    <channel>
    <title>Name Ihres Datenfeeds</title>
    <link>http://www.ihrebeispielurl.de</link>
    <description>Beschreibung Ihres Contents</description>
     

    und am Ende das hier:

    Code: XML  [Auswählen]
    </channel>
    </rss>
     

    Nachdem ich das in die erzeugte XML eingebaut habe, wird Sie nun auch ohne Probleme vom Merchant-Center importiert und verarbeitet.

    AGI

    • modified Team
    • Beiträge: 305
    • Geschlecht:
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #13 am: 06. Januar 2017, 13:59:48
    hallo lohkaes1,

    ich bitte die, die auftretenden Probleme zu entschuldigen.
    Bitte halte dich bei der Einrichtung des Feeds bei Google an die Installationsanleitung und/oder and die Support-Seite, die im Modul verlinkt ist.

    Im Google-merchant-Center muss die URL zu dieser Datei angegeben werden:
    http://IHRE_DOMAIN.de/export/google_xml.php
    Um die erzeugten XML-Feeds anzusehen, muss ebenfalls diese URL aufgerufen werden!

    Bitte gebt im Merchentcenter nicht die URLs zu den XML-Dateien an, die im export/-Ordner erzeugt werden. Diese sind für sich allein nicht lauffähig. Es handelt sich dabei nur um die zwischengespeicherten Ergebnisse.

    Viele Grüße
    Andreas

    lohkaes1

    • Schreiberling
    • Beiträge: 460
    Re: Fehler im Modul Google xml Datenfeed von Andreas Guder
    Antwort #14 am: 10. Januar 2017, 19:48:38
    Hallo AGI,

    muss mich hier nochmals melden.
    Hab nun im Merchant-Center die Einbindung wie in der Anleitung beschrieben eingerichtet. Das XML-File wird auch erzeugt, aber es wird nicht automatisch importiert, da laut Fehlermeldung im Merchant-Center, ein XML-Fehler im erzeugten XML-File in Zeile 4 Spalte 30 vorhanden ist. Wenn ich das erzeugte File um folgende Zeilen erweiterte:

    Anfang der XML-Datei:

    Code: XML  [Auswählen]
    <?xml version="1.0"?>
    <rss version="2.0"
    xmlns:g="http://base.google.com/ns/1.0">
    <channel>
    <title>Name Ihres Datenfeeds</title>
    <link>http://www.ihrebeispielurl.de</link>
    <description>Beschreibung Ihres Contents</description>
     

    und am Ende:

    Code: XML  [Auswählen]
    </channel>
    </rss>
     

    wird das XML-File ohne Probleme vom Merchant-Center verarbeitet. Ich mach das jetzt halt zuerst mal von Hand, vielleicht hat ja sonst noch jemand das identische Problem und es noch nicht bemerkt.

    Ansonst klappt alles Perfekt mit dem Modul. Danke.
    6 Antworten
    4471 Aufrufe
    29. Juli 2017, 14:31:58 von dannyjung
    3 Antworten
    2612 Aufrufe
    20. Januar 2010, 03:22:12 von netscout
    2 Antworten
    2179 Aufrufe
    26. November 2020, 10:44:29 von contradiction