Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
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: RSS Feed wird falsch ausgegeben

    daniel198419

    • Neu im Forum
    • Beiträge: 6
    RSS Feed wird falsch ausgegeben
    am: 29. August 2010, 11:25:03
    Hallo,
    habe jetzt schon im ganzen Forum gesucht und nix gefunden. Ich habe mir das Modul für den RSS Feed von euch gezogen. Die Artikel werden auch angezeigt u.s.w. Ich wollte den RSS Feed jetzt in zwei RSS Portale einbinden aber Sie werden nicht richtig gelesen. Es kommt immer diese Fehlermeldung. Es sind zwei unterschiedliche Portale.
    Hier die Fehler Meldung:
    Zitat
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '  Am oberen Bereich und an den Ärmeln au' at line 8
    Meinen RSS Feed findet ihr unter http://www.kdm-trends.de/rss_news.php
    Ich habe jetzt schon alles Versucht aber ich kriege es einfach nicht hin. Durch den Fehler werden in der RSS Portalen der Feed nicht gelesen und auch die URL zum Shop nicht angezeigt.

    mfg Daniel



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

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    RSS Feed wird falsch ausgegeben
    Antwort #1 am: 29. August 2010, 21:50:48
    Der RSS-Feed ist aber syntaxtisch korrekt:
    http://www.michaelpshipley.com/demos/feed-analyzer/?url=http%3A%2F%2Fwww.kdm-trends.de%2Frss_news.php&submit=Analyze

    Kann es sein, dass du den Artikel in dem die Beschreibung "...Am oberen Bereich und an den Ärmeln au..." nicht mehr online hast. Es könnte auch am 'Ä' liegen, wenn es nicht in HTML-Entities umgewandelt wurde.

    daniel198419

    • Neu im Forum
    • Beiträge: 6
    RSS Feed wird falsch ausgegeben
    Antwort #2 am: 08. September 2010, 19:22:37
    Ich weiß nicht was ich noch machen soll. Jetzt werden mir im RSS Portal nur noch 12 Feeds angezeigt obwohl 30 Feeds drin stehen. Kann das Team von modified eCommerce Shopsoftware nicht mal ein neues RSS Modul schreiben? Wäre mal eine Gute Sache. Denn den braucht ja jeder Shop.

    franky_n

    • Experte
    • Beiträge: 4.950
    RSS Feed wird falsch ausgegeben
    Antwort #3 am: 08. September 2010, 20:24:04
    Hallo daniel198419,

    probier mal bitte diese rss_news.php in Deinem Modul.
    Vielleicht geht die besser habe die mal ein wenig angepasst.
    Ohne Garantie, dass es funktioniert... :)

    In Zeile 131 steht das:

    Code: PHP  [Auswählen]
        $products_short_description = htmlentities($products_short_description, ENT_QUOTES);
    evtl. diese Zeile mal mit zwei // auskommentieren wenn es beim Test nicht so angezeigt wird wie gewünscht.

    Viele Grüße

    Franky

    [EDIT Tomcraft 12.09.2010: Fehlerhaftes Modul entfernt. Fehlerbereinigtes Modul hier: ]

    daniel198419

    • Neu im Forum
    • Beiträge: 6
    RSS Feed wird falsch ausgegeben
    Antwort #4 am: 12. September 2010, 07:40:46
    Sorry aber das geht gar nicht. Es wird mir eine weiße Seite angezeigt.

    franky_n

    • Experte
    • Beiträge: 4.950
    RSS Feed wird falsch ausgegeben
    Antwort #5 am: 12. September 2010, 09:32:52
    Hallo daniel198419,

    sorry kleiner Schreibfehler drin.
    Anstatt ; ist ein : in Zeile 136 rein gerutscht...
    Und noch eine Variable vergessen.

    Hier noch mal die neue Version mit Verbesserungen.

    Viele Grüße

    Franky

    [EDIT Tomcraft 14.09.2010: Das überarbeitete Modul kann hier herunter geladen werden: MODUL: RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch).]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    RSS Feed wird falsch ausgegeben
    Antwort #6 am: 12. September 2010, 19:27:57
    Welches Modul hast du als Grundlage genommen? Das original von xtc-load.de: RSS-Feed für xt:Commerce

    oder unser erweitertes hier: MODUL: RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch)

    :?

    Grüße

    Torsten

    daniel198419

    • Neu im Forum
    • Beiträge: 6
    RSS Feed wird falsch ausgegeben
    Antwort #7 am: 12. September 2010, 19:33:04
    Dieses hier: MODUL: RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch)

    Wenn ich es im mein RSS Feed Portal einbinde kommt immer diese Fehler Meldung:
    Zitat
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'background-color: rgb(255, 255, 255); padding-top: 5px; padding-right: 5px; padd' at line 8
    Es wird auch kein Titel oder eine Beschreibung eingelesen. Auch kein Inhalt. So ist es bei vielen RSS Portalen wo mein Feed drin steht.

    daniel198419

    • Neu im Forum
    • Beiträge: 6
    RSS Feed wird falsch ausgegeben
    Antwort #8 am: 12. September 2010, 19:36:04
    Ihr seid die besten. Danke dir echt super. Es geht. Titel wird angezeigt u.s.w. Danke Danke Danke

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    RSS Feed wird falsch ausgegeben
    Antwort #9 am: 12. September 2010, 21:48:03
    Meine Frage war eher an franky_n gerichtet bezüglich seiner Überarbeitung des Moduls. ;-)

    Was hat dir denn jetzt geholfen? Ich sehe da gerade nicht so durch. :?

    Grüße

    Torsten

    Iamex

    • Fördermitglied
    • Beiträge: 99
    RSS Feed wird falsch ausgegeben
    Antwort #10 am: 14. September 2010, 09:11:14
    Ich schliesse mich hier grade mal als Danksager an :)
    Ich habe gestern auch probiert den RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch) einzubauen (ohne Kundengruppenwahl) und bekam nur eine leere Seite. Mit der rss_news.php von franky_n klappts jetzt ausgezeichnet. Perfekt!

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    RSS Feed wird falsch ausgegeben
    Antwort #11 am: 08. Oktober 2010, 20:29:12
    Habe einige Probleme mit dem RSS-Feed:
    HTML wird als Tags dargestellt, aber nicht umgewandelt.
    Kommentiert man diese Zeile aus klappt es, dafür einiges anderes nicht.

    Code: PHP  [Auswählen]
    // $products_short_description = htmlentities($products_short_description, ENT_QUOTES);
    Was nicht geht:

    Code: PHP  [Auswählen]
     
    - Umlaute werden als HTML dargestellt
    - Manche Bilder werden angezeigt, bei manchen nur ein Bildlink, ruft man diesen Link auf wird das Bild aber dargestellt. Also das Bild existiert
    - Bei anderen Produkten fehlt das Bild komplett, obwohl der Artikel Bilder hat. Es wird also auch nicht einmal ein Link zum Bild angezeigt.

    Dieser Teil ist im Code auskommentiert, daher auch der Teil in der Config somit ohne Funktion:

    Code: PHP  [Auswählen]
    echo "  <image>";
    echo "    <url>$logo_url</url>";
    echo "    <title>$Title</title>";
    echo "    <link>$SiteLink</link>";
    echo "  </image>";
     
    Worauf man evtl. auch hinweisen sollte, im RSS-Feed ist laut xtc-load Kommentare versteckte Amazon Werbung.

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    RSS Feed wird falsch ausgegeben
    Antwort #12 am: 08. Oktober 2010, 21:38:47
    Noch etwas, da das CDATA wohl benötigt wird, kann man es evtl. auskommentieren, damit es nicht im Quelltext auftaucht ?
    Das hier haut nicht hin: http://www.contao.glen-langer.de/Richtiges_Auskommentieren.html

    Edit:
    Ein paar Fixes, aber noch nicht zu allen Problemen.
    Bleiben als Fehler noch die   und Umlaute, die als HTML-Code dargestellt werden.

    rss_news.php editieren

    Amazon Werbung raus:

    Code: PHP  [Auswählen]
        } else {
          $linkimage = '<iframe src="http://rcm-de.amazon.de/e/cm?t=csquiltdesign-21&o=3&p=8&l=as1&asins='.$listing['products_ean'].'&nou=1&fc1=000000&=1&lc1=669922&bc1=ffffff&lt1=_blank&IS2=1&bg1=ffffff&f=ifr" scrolling="no" style="width:120px;height:240px;" marginwidth="0" marginheight="0" frameborder="0"> </iframe>';
          $price = '';
          $tax_rate = '';
          $tax_info = '';
          $ship_info = '';
     
    löschen

    Wegen HTML folgendes

    Code: PHP  [Auswählen]
    $products_short_description = htmlentities($products_short_description, ENT_QUOTES);
     
    auskommentieren, also

    Code: PHP  [Auswählen]
    // $products_short_description = htmlentities($products_short_description, ENT_QUOTES);
    und damit es mit den Bildern konsequent klappt. Auch die Preise und Versandkosten-Links erscheinen nach dieser Änderung überall.

    Code: PHP  [Auswählen]
        if (strcmp(substr($listing['products_model'], 0, 2), 'FP') == 0) {
          $product_type = 'FreePattern';
        } elseif (strcmp(substr($listing['products_model'], 0, 1), 'C') == 0) {
          $product_type = 'Course';
        } elseif ($listing['products_model'] == '') {
          $product_type = 'Amazon';
        } else $product_type = 'Standard';
     
    ersetzen mit

    Code: PHP  [Auswählen]
    $product_type = 'Standard';
     
    Dann

    Code: PHP  [Auswählen]
    if ($product_type != 'Amazon'){
    habe ich geändert in s.u. ist aber nicht zwingend notwendig (kommt 2x vor)

    Code: PHP  [Auswählen]
    if ($product_type == 'Standard'){
    Dann

    Code: PHP  [Auswählen]
    echo "<rss version=\"2.0\">\n\n";
    habe ich geändert in

    Code: PHP  [Auswählen]
    echo "<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\">\n\n";
    habe ich aus einem Forum und kwiekids setzt es auch so ein, wird also Gründe haben.

    Die str_replace haben scheinbar keinerlei Funktion, denn folgender Fix-Versuch funktioniert nicht:

    Code: PHP  [Auswählen]
    $products_short_description = str_replace(" ", " ", $products_short_description);
    Dann werden wohl alle anderen str_replace ebenfalls nicht funktionieren.

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    RSS Feed wird falsch ausgegeben
    Antwort #13 am: 08. Oktober 2010, 23:27:32
    Nächster Fehler des Moduls, bei jedem Artikel wird 2 Uhr als Erstell-Zeit angegeben, aber nicht die wirkliche Uhrzeit.
    Kann man auch im Link des 1. Posts sehen.

    Bei kwiekids funktioniert es, wenn er / sie das liest, bitte poste was du hier geändert hast.

    Code: PHP  [Auswählen]
    $date = date("r");

    if (MAX_DISPLAY_NEW_PRODUCTS_DAYS != '0') {
            $date_new_products = date("Y.m.d", mktime(1, 1, 1, date(m), date(d) - MAX_DISPLAY_NEW_PRODUCTS_DAYS, date(Y)));
            $days = " and p.products_date_added> '".$date_new_products."' ";
    }
     
    Ich frag mich nur, warum diese ganzen Fehler und das sind eine Menge, keiner gemerkt haben will.

    ah-tonius

    • Mitglied
    • Beiträge: 195
    • Geschlecht:
    RSS Feed wird falsch ausgegeben
    Antwort #14 am: 08. Januar 2011, 17:20:41
    Tach

    vielleicht sollte noch in der Anleitung angegeben werden, dass

    c) lang/{language}/lang_{language}.conf
    Dort die folgenden Zeilen einfügen in der Gruppe [boxes]
       heading_rss = 'RSS-FEED'

    Thanks läuft gut auch in Lettisch

    Gruss Antonius

    Managed Server
    2 Antworten
    2116 Aufrufe
    09. Oktober 2013, 11:29:17 von Rosalie
    6 Antworten
    4272 Aufrufe
    03. September 2015, 16:25:06 von spieler
    1 Antworten
    1711 Aufrufe
    03. März 2016, 16:08:01 von Bonsai
               
    anything