Werbung / Banner buchen
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: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #315 am: 30. Dezember 2010, 11:08:12
    Hi Voodoo,

    das war wohl ein temporäres Problem. Als ich den Feed im Browser (google chrome) aufgerufen habe, erhielt ich eine Fehlermeldung (max_execution_time).

    Letzte Nacht wurden nun alle Artikel von Google "abgeholt" und gelistet.

    Gruss
    Helmut

    Shop Hosting

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #316 am: 30. Dezember 2010, 11:09:55
    Wir haben hier immer mal wieder solche Meldungen, dass Google mal 1-2 Tage nicht abgeholt hat. ;-)

    Grüße

    Torsten

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #317 am: 01. Januar 2011, 19:04:49
    Kann ich bestätigen. Ohne ein Zutun aktualisierte Google am 4ten Tag wieder wie üblich. :D

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #318 am: 02. Januar 2011, 11:56:26
    Hallo Razybob,

    wie viele Artikel hast Du im Shop ?

    Gruss
    Helmut

    rayzob

    • Fördermitglied
    • Beiträge: 269
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #319 am: 02. Januar 2011, 17:59:06
    zur Zeit 340... aber es kommen immer mehr dazu... ich denke es werden 700 werden. Wir haben erst den Shop online gestellt. Warum?

    Herzliche Grüße
    Ray

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #320 am: 02. Januar 2011, 19:21:53
    Hallo Rayzob,

    in einem Shop mit ca. 5000 Artikeln läuft der Feed.

    Ich habe es heute auch mal in einem anderen Shop probiert (ca. 20.000 Artikel mit unendlich vielen Sonderzeichen in der products_description) und habe den Feed nicht zum Laufen bekommen, d.h. die Versandkosten wurden nicht angezeigt.

    Habe bei diesem Shop nun wieder auf die googlebase.txt umgestellt.

    Gruss
    Helmut

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #321 am: 02. Januar 2011, 19:29:25
    Vermutlich fragt er wegen möglicher Timeout Probleme, die bei 700 Artikeln aber nicht auftreten sollten.

    Grüße

    Torsten

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #322 am: 02. Januar 2011, 19:40:01
    Nein Torsten,

    es sind keine Timeout-Probleme.

    Trotz folgender Versuche habe ich es offensichtlich nicht geschafft, alle Sonderzeichen aus der products_description zu entfernen (Datei: google_rss_feed.php):

    Code: PHP  [Auswählen]
    $products_name = $listing['products_name'];
            $products_name = str_replace ("&", "&", $products_name);
            $products_name = str_replace ("\n", " ", $products_name);
      $products_name = str_replace ("®", "Ø", $products_name);
      $products_name = str_replace (">", "& gt;", $products_name);
      $products_name = str_replace ("<", "& lt;", $products_name);
      $products_name = str_replace ("|", "\"", $products_name);
      $products_name = str_replace ("/", "-", $products_name);
      $products_name = str_replace ("*)", "(", $products_name);
      $products_name = str_replace ("§", "%", $products_name);
      $products_description = $listing['products_description'];
      $products_description = str_replace ("&", "&", $products_description);
            $products_description = str_replace ("\n", " ", $products_description);
      $products_description = str_replace ("®", "Ø", $products_description);
      $products_description = str_replace (">", "& gt;", $products_description);
      $products_description = str_replace ("<", "& lt;", $products_description);
      $products_description = str_replace ("|", "\"", $products_description);
      $products_description = str_replace ("/", "-", $products_description);
      $products_description = str_replace ("*)", "(", $products_description);
      $products_description = str_replace ("§", "%", $products_description);
    Gruss
    Helmut

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #323 am: 02. Januar 2011, 20:01:58
    Hallo helmut_sommer,

    dann nimm mal auch alle ' oder " aus der products_description denn die machen eigentlich die Probleme... :)

    Viele Grüße

    Franky

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #324 am: 02. Januar 2011, 20:09:48
    Danke Franky,

    aber wie bekomme ich das mit den " hin ?

    Code: PHP  [Auswählen]
    """
    geht nicht oder ?

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #325 am: 02. Januar 2011, 20:11:03
    Hallo helmut_sommer,

    dann so rum:

    Code: PHP  [Auswählen]
    $products_name = str_replace ('"', ' ', $products_name);
    Viele Grüße

    Franky

    helmut_sommer

    • Fördermitglied
    • Beiträge: 110
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #326 am: 02. Januar 2011, 20:13:06
    Danke

     :thx:

    amens

    • Neu im Forum
    • Beiträge: 14
    • Geschlecht:
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #327 am: 19. Januar 2011, 17:33:06
    Hi zusammen,

    google beschwert sich ich hätte bei einigen Produkten zu viele Bilder im Feed
    Zitat
    Das Attribut bild link unterstützt die Anzahl der angegebenen Werte nicht.
    Als ich mir dann die php-Datei mal angeschaut habe, weil ich eine Obergrenze für Bilder einbauen wollte, habe ich festgestellt, dass diese bereits vorhanden ist, anscheinend aber nicht anschlägt. Hier mal der Code-Schnipsel, der meines Erachtens dafür verantwortlich ist:

    Code: PHP  [Auswählen]
            $images = xtc_get_products_mo_images($listing['products_id']);
            if($images) {
                $b = 0;
                foreach($images as $image) {
                    $b++;
                    echo "\t\t<g:bild_url>".HTTP_SERVER.DIR_WS_CATALOG.DIR_WS_POPUP_IMAGES.$image['image_name']."</g:bild_url>\n";
                    if($b==9)
                            break;
                }
            }
     
    Auch eine Änderung des Abbruchwertes auf 5 hatte keinerlei Auswirkung auf meine XML-Datei. Der Feed ist unter http://bürobasis.de/google_rss_feed.php zu finden. Auch im Server-Log habe ich keine Anhaltspunkte für das "Versagen" der Grenze finden können.

    Viele Grüße,

    Philipp

    break2k

    • Neu im Forum
    • Beiträge: 7
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #328 am: 31. Januar 2011, 11:39:34
    Hi Franky,

    ja ich weiß. Checks auch schon fast nicht mehr - sorry, wirklich  :whistle:

    Also nochmal: die hier beigefügte funktioniert, so dass 75 von insgesamt 84 Produkten bei google reinlaufen.

    ABER:
    das geht auch nur, weil die Ersetzung der Umlaute bei

    Code: PHP  [Auswählen]
    echo "\t\t\t<g:titel>".$xsell_products_name. "</g:titel>\n";
    gar nicht funktioniert...sprich, die Datei kommt nur damit klar, weil sie die Umlaute gar nichts ersetzt, denn diese Variable wird ganz einfach nicht erkannt. Das Feld "Titel" bei "kompatibel mit" bleibt einfach nur leer.

    Somit kann ich auch einfach diese beiden Blöcke entfernen und komme quasi zum gleichen Ergebnis:

    Code: PHP  [Auswählen]
    // Umlaute und Sonderzeichen umwandeln bei "Kompatibel mit"
            $xsell_products_name = $xsell['products_name'];
            $xsell_products_name = str_replace ("&", "&amp;", $xsell_products_name);
            $xsell_products_name = str_replace ("\n", " ", $xsell_products_name);
            $xsell_products_name = str_replace ("Ö", "&Ouml;", $xsell_products_name);
            $xsell_products_name = str_replace ("ö", "&ouml;", $xsell_products_name);
            $xsell_products_name = str_replace ("Ü", "&Uuml;", $xsell_products_name);
            $xsell_products_name = str_replace ("ü", "&uuml;", $xsell_products_name);
            $xsell_products_name = str_replace ("Ä", "&Auml;", $xsell_products_name);
            $xsell_products_name = str_replace ("ä", "&auml;", $xsell_products_name);
            $xsell_products_name = str_replace ("ß", "&szlig;", $xsell_products_name);
     
    und

    Code: PHP  [Auswählen]
            // Kompatibel mit
            if(xtc_db_num_rows($cross_query)) {
                    while ($xsell = xtc_db_fetch_array($cross_query, true)) {
                                    $marke_komp = xtc_db_fetch_array(xtc_db_query("SELECT manufacturers_name FROM ".TABLE_MANUFACTURERS." WHERE manufacturers_id = '".$xsell['products_id']."'"));
                                    echo "\t\t<g:kompatibel_mit>\n";
                                    echo "\t\t\t<g:titel>".$xsell_products_name. "</g:titel>\n";
                                    echo "\t\t\t<g:mpn>".$xsell['products_model']. "</g:mpn>\n";
                                    if(!empty($marke_komp))
                                            echo "\t\t\t<g:marke>".$marke_komp['manufacturers_name']. "</g:marke>\n";
                                    echo "\t\t</g:kompatibel_mit>\n";
                    }
            }
    Nur hab ich halt dann keine kompatiblen Produkte in der XML Datei. Die Frage ist jetzt ja nur: für was bitte braucht die das Merchant Center von Google überhaupt?  :oh-no:

    Grüße
    Voodoo

    Hallo alle zusammen,

    leider besteht bei uns immer noch das Problem, dass die Versandkosten falsch berechnet werden, obwohl ich die angehängte Google RSS Feed Datei ausgetauscht habe. Habe in der Datei nichts geändert, da unser Frachtfreigrenze auch bei 100 liegt.

    Gibt es da irgendwo einen Cache oder sowas? Wir hatten ja schon eine vorherige google_rss_feed.php Datei.

    Bin auf eure Antworten gespannt.

    Gruß
    Vitalij

    ponyhof

    • Mitglied
    • Beiträge: 147
    Re: MODUL: Alternative zu googlebase.txt -> Google via XML-Feed
    Antwort #329 am: 31. Januar 2011, 22:05:58
    Ich steh auch mal wieder auf dem Schlauch. :-(

    Modul ist super, Problem ist das ich in der products_description später $beschreibung HTML Befehle drin haben. <P>, <STRONG>, <TABLE>, <TR>, <TD> und diverse HTML LINKS.

    Nun dachte ich ich bin mal ganz schlau und nehme das replace aus der googlebase.php

    Code: PHP  [Auswählen]
                $products_description = strip_tags($products['products_description']);
                $products_description = html_entity_decode($products_description);
                            $products_description = str_replace(";",", ",$products_description);
                            $products_description = str_replace("'",", ",$products_description);
                $products_description = str_replace("\n"," ",$products_description);
                $products_description = str_replace("\r"," ",$products_description);
                $products_description = str_replace("\t"," ",$products_description);
                $products_description = str_replace("\v"," ",$products_description);
                $products_description = str_replace(chr(13)," ",$products_description);
                $products_description = substr($products_description, 0, 65536);
    Mal schnell alles umbenannt von $products_description in $beschreibung und diehe da, nix :-(

    Beschreibung bleibt in der XML Datei leer. Kann mir mal einer einen Tipp geben wie ich da weiterkomme?

    Danke und Grüße Euer Pony

    rechtstexte für onlineshop