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: RSS-Feed für modified eCommerce Shopsoftware (deutsch & englisch)

    franky_n

    • Experte
    • Beiträge: 4.950
    Hallo tomjons,

    in der rss_news.php Z.41ff:

    Code: PHP  [Auswählen]
    $query = "select
                            p.products_id,
                             p.products_ean,
                            pd.products_name,
                             pd.products_short_description,
                            p.products_price,
                            p.products_image,
                            p.products_model,
                             p.group_permission_1,
                            p.products_date_added,
                            p.products_tax_class_id,
                            s.specials_new_products_price
                            from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN specials s ON p.products_id = s.products_id
                            where p.products_status = '1'
                            and pd.language_id = "
    .$_SESSION['languages_id']."
                            and IF(s.specials_new_products_price>0, s.status = '1', '1')
                            and IF(s.expires_date>0, s.expires_date>now(), '1')
                             "
    .$group_check."
                             "
    .$days."
                            order by
                            p.products_date_added DESC
                            LIMIT 0,"
    . $product_count ;
     
    ändern in:

    Code: PHP  [Auswählen]
    $query = "select
                            p.products_id,
                             p.products_ean,
                            pd.products_name,
                             pd.products_short_description,
                            p.products_price,
                            p.products_image,
                            p.products_model,
                             p.group_permission_1,
                            p.products_date_added,
                            p.products_tax_class_id,
                            pg.products_id
                            from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN products_graduated_prices pg ON p.products_id = pg.products_id
                            where p.products_status = '1'
                            and pd.language_id = "
    .$_SESSION['languages_id']."
                            and p.products_id = pg.products_id
                             "
    .$group_check."
                            order by
                            p.products_date_added DESC
                            LIMIT 0,"
    . $product_count ;
     
    Müsstest Du allerdings mal ausprobieren hab's nicht getestet.
    Dann bitte kurze Rückmeldung wenn es geklappt hat. :)

    Viele Grüße

    Franky

    tomjons

    • Frisch an Board
    • Beiträge: 67
    Danke. Aber leider wird jetzt gar nix mehr angezeigt :-)

    franky_n

    • Experte
    • Beiträge: 4.950
    Hi tomjons,

    hast Du denn ein Sonderangebot eingestellt?

    Ansonsten noch mal diese Version testen:

    Code: PHP  [Auswählen]
    $query = "select
                p.products_id,
                             p.products_ean,
                pd.products_name,
                             pd.products_short_description,
                p.products_price,
                p.products_image,
                    p.products_model,
                             p.group_permission_1,
                p.products_date_added,
                p.products_tax_class_id
                from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN products_graduated_prices pg ON p.products_id = pg.products_id
                where p.products_status = '1'
                and pd.language_id = "
    .$_SESSION['languages_id']."
                and p.products_id = pg.products_id
                             "
    .$group_check."
                order by
                p.products_date_added DESC
                LIMIT 0,"
    . $product_count ;
     
    Viele Grüße

    Franky

    tomjons

    • Frisch an Board
    • Beiträge: 67
    Angebote sind vorhanden.

    Jedoch wird immer noch nichts angezeigt.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    franky_n

    • Experte
    • Beiträge: 4.950
    Hi tomjons,

    jo stimmt kann nicht gehen. Die Tabelle products_graduated_prices ist gar nicht mehr im Einsatz... *grrrr*

    Naja dann halt so:

    Code: PHP  [Auswählen]
    $query = "select
                p.products_id,
                             p.products_ean,
                pd.products_name,
                             pd.products_short_description,
                p.products_price,
                p.products_image,
                    p.products_model,
                             p.group_permission_1,
                p.products_date_added,
                p.products_tax_class_id,
                s.specials_new_products_price
                from (products p INNER JOIN products_description pd ON p.products_id = pd.products_id) LEFT JOIN specials s ON p.products_id = s.products_id
                where p.products_status = '1'
                and pd.language_id = "
    .$_SESSION['languages_id']."
                and p.products_id = s.products_id
                             "
    .$group_check."
                order by
                p.products_date_added DESC
                LIMIT 0,"
    . $product_count ;
     
    Viele Grüße

    Franky

    tomjons

    • Frisch an Board
    • Beiträge: 67
    Einmalig. Klasse. DANKE !! :lol1:

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    Hi Leute,

    kann mir einer vielleicht auf die Sprünge helfen, wie ich noch eine Art Beschreibung bei den Artikeln rein bekomme? Ist so irgendwie ein wenig nackt und wenig ansprechend.

    Grüße
    Voodoo

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    Da wird bereits die Kurzbeschreibung angezeigt, die du vermutlich bei deinen Artikeln nicht hinterlegt hast, richtig?

    Grüße

    Torsten

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    Hi Torsten,

    da hast du vollkommen Recht, daran hatte ich nicht gedacht. Stimmt, jetzt geht's. Nur leider gibt es da eine Kleinigkeit, die meines Erachtens nicht besonders schön ist... Zeilenumbrüche etc. werden schön artig angezeigt. :?

    Grüße
    Dominik

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Bei deinem Screenshot sieht man sehr schön die Fehler, z.B. überall 1 Uhr und die HTML-Zeichen.
    Das predige ich schon dauernd, doch mir hört ja keiner zu. :)

    Siehe: Der rss_feed.php die Kategorie hinzufügen

    bzw.: RSS Feed wird falsch ausgegeben

    Bei KwieKids funktioniert das alles, doch weiß der Teufel, was er verändert hat: http://www.kwiekids.de/rss_news.php

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    Hi speedy,

    ich würde mich freuen, wenn du Änderungen und Bugfixes am besten einfach gleich ins Modul einbaust und das als neues Komplettpaket bereitstellst. Das entlastet mich dann wirklich sehr. :thx:

    Es ist nicht so, dass dir hier keiner zuhört, ganz im Gegenteil, ich bin dir wirklich sehr dankbar für deine Unterstützung!

    Grüße

    Torsten

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Mit "zuhören" meinte ich eigentlich eher die Coder, hier gibt's so viel Spezies und keiner will seit 3 Monaten mal mit anpacken und die Sache zu Ende bringen, so viel kann's ja nun nicht mehr sein. ;)

    Schön wär's, wenn das was ich habe, schon die fertige Lösung wäre.
    Die Änderungen standen eigentlich auch zur Diskussion so einzeln im Forum, damit man keinen Dateivergleicher braucht, doch gab es nie eine.
    Das war nur der erste Baustein, damit das Modul für mich überhaupt verwendbar war, da ansonsten nicht bei jedem Artikel Bilder waren usw.
    Es fehlt auf alle Fälle noch das was man bei voodoopupp im Screenshot sieht, jeder Artikel hat gleiche Uhrzeit und HTML wird nicht raus gefiltert.

    Mit Komplettpaketen bzw. Einbauanleitungen macht man's immer nur jeweils einem Teil recht.
    Hat man nur Einbauanleitungen kommt die Frage nach dem Komplettpaket.
    Hat man das Komplettpaket, schreien andere, was sich denn genau verändert hat :)

    Ich finds nur schade, dass sich keiner, der das zu Ende bringen könnte, einklinkt - obwohl das schon etwa 3 Monate in der Schwebe ist.
    Bei k wie Kids läufts ja offensichtlich ohne alle Fehler, doch scheinbar liest er / sie bei den Threads zum Modul nicht mehr mit.

    Die HTML-Fehler kriegt man weg, indem man folgendes in der rss_news.php auskommentiert:

    Code: PHP  [Auswählen]
    // $products_short_description = htmlentities($products_short_description, ENT_QUOTES);
    Doch damit bleiben die Probleme mit Umlauten (HTML-Codierung) + Uhrzeit.

    Damit komme ich nicht weiter.

    Anbei mein Paket, bereinigt um alles überflüssige, z.B. die Amazon-Geschichte.
    So funktioniert das bei mir zumindest bis auf die zwei Probleme.

    Bei der config_feed.php muss man zumindest für die Trunk Version 1.06 noch folgende Zeile auskommentieren:

    Code: PHP  [Auswählen]
    // include ('includes/configure.php');
    Also das schon einmal als Hinweis für 1.06 - bei 1.05 geht's scheinbar noch mit dieser Zeile.

    [EDIT Tomcraft 05.02.2011: Modul in Beitrag 1 angehängt.]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    Ja super, vielen Dank! Und wer bringt's noch zu Ende? ;-)

    Grüße

    Torsten

    kwiekids

    • Schreiberling
    • Beiträge: 390
    Also, nachdem ich mehrfach per PM danach gefragt wurde, hier nun meine rss_feed.

    Ist die kwiekids Special Edition. ;-)

    Spenden bitte direkt an modified eCommerce Shopsoftware ...

    cheers 8)
    kwiekids
    -oli-

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    Vielen Dank für's Teilen, kwiekids. Gut, das ich nicht auch noch eine PM geschrieben habe ;)

    Habe deine Variante noch einmal überarbeitet mit meinen Änderungen und Teilen des Originals wie Anzeige nur von Gastpreisen.
    Zusätzlich z.B. Amazon raus, deine harcoded Stellen entfernt, wieder multilingual, Logo im Feed und etwas Formatierungen.
    config_feed.php wurde überlüssig. Eine extra Datei für dieses kleine Modul macht imho keinen Sinn.

    Anbei nun das aus meiner Sicht fertige Paket - um alle bekannten Fehler bereinigt.

    [EDIT Tomcraft 05.02.2011: Modul in Beitrag 1 angehängt.]

    5 Antworten
    4250 Aufrufe
    10. Juni 2011, 13:52:50 von sportstourer
    2 Antworten
    3049 Aufrufe
    13. September 2010, 21:56:19 von schnapsonline
    6 Antworten
    5376 Aufrufe
    13. April 2016, 12:37:33 von noRiddle (revilonetz)