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: Warnung beim Datenfeed Ungültiger Zeichenfolgenwert in Attribut brand

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Hallo,
    ich erhalte eine Warnung beim Datenfeed bezüglich aller Produkte, die ich hochgeladen habe.
    Die Warnung lautet wie folgt:
    Ungültiger Zeichenfolgenwert in Attribut: brand
    Der Wert, den Sie für dieses Attribut eingegeben haben, ist keine gültige Zeichenfolge. Geben Sie eine zusammenhängende Folge von Zahlen, Zeichen oder Symbolen ein.

    Eine Überprüfung dieser Artikel im Feed zeigt, das  das entsprechende Feld mit “brand” rot markiert leer ist.

    Das Problem mit der Warnung ist also die Leerzeile.

    Außerdem zeigt er noch an:
    Fehlendes empfohlenes Attribut: marke
    Obwohl Artikel, bei denen empfohlene Attribute fehlen, erfolgreich verarbeitet werden, empfehlen wir Ihnen, relevante Attribute sofern verfügbar einzufügen

    Ich habe aber auch keine Marke eingetragen, es gibt auch dazu keine.

    Hat jemand eine Idee, wie man das lösen kann?

    Bin für jede Hilfe dankbar.

    Linkback: https://www.modified-shop.org/forum/index.php?topic=26422.0

    Alfred

    • Experte
    • Beiträge: 2.115
    Hallo,

    diese Daten werden aus den Herstellern im Shop geholt.
    Wenn dort und dann im Artikel nichts hinterlegt ist dann kann dein Script zur Erstellung des Feeds nichts ausgeben. Von der Logik her sollte dann die Zeile komplett weg fallen.

    Du könntest die jedesmal von Hand raus nehmen mit einem Editor oder die Ausgabe beim Script unterdrücken.

    Gruß

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Hallo,
    der Feed ist nun so geändert, dass <g:brand> nicht ausgegeben wird.

    Danke dafür an webkiste  :thx:

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo toppi,

    stellst du der Community deine Lösung noch zur Verfügung  :?:

    Schöne Grüße,
    Jan

    toppi

    • Viel Schreiber
    • Beiträge: 651
    Hallo Jan,
    hier die Lösung.

    In der Datei "google_xml.php":

    Code: PHP  [Auswählen]
    print_out_xml_item('g:brand', empty($products_data['brand']) ? 'Hausmarke' : $products_data['brand']);
    else print_out_xml_item('g:brand', $products_data['brand']);

     ändern in:
    Code: PHP  [Auswählen]
    print_out_xml_item('g:brand', empty($products_data['brand']) ? 'Hausmarke' : $products_data['brand']);
    else if (!empty($products_data['brand'])) print_out_xml_item('g:brand', $products_data['brand']);

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Danke für die Rückmeldung und die Lösung.
    Ich setze das Thema damit auf gelöst.

    Schöne Grüße,
    Jan
    9 Antworten
    2891 Aufrufe
    20. Oktober 2021, 10:26:49 von Timm
    4 Antworten
    2980 Aufrufe
    08. Februar 2013, 13:06:44 von wbalter
    22 Antworten
    16874 Aufrufe
    26. August 2012, 20:27:32 von thaischnitt