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: Gesamtanzahl neue Artikel

    matzgp

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Gesamtanzahl neue Artikel
    am: 12. Dezember 2015, 12:11:28
    Hallo, Allerseits,
    bin neu hier, betreibe aber schon länger unseren Roosenrausch shop mit xt:c. (ok läuft mittlerweile auch unter php5.4 (mit einigen Kniffen)
    weshalb ich mich aber melde:
    irgendwie gelingt mir gerade nicht eine einfache Sache:
    ich möchte in der rechten box NEUE ARTIKEL einfach die Anzahl ALLER neuen Produkte anzeigen. (Ähnlich wie in der Kathegorie Box die in Klammern gesetzte Anzahl aller Produkte in der jeweiligen Kathegorie
    Hat jemand ein kurzes code schnipsel, das ich in die whats_new html einfügen kann?
    {foreach... etc.
    DANKE
    Matthias
    http://www.roosenrausch.de/shop

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Gesamtanzahl neue Artikel
    Antwort #1 am: 16. Dezember 2015, 18:17:25
    Wenn du's noch nicht gelöst hast
    - sieht, wenn's denn nicht hard-codiert ist, auf deiner Seite so aus als hättest du's gelöst -
    mache eine weitere Query in /templates/YOUR_TEMPLATE/source/boxes/whats_new.php:
    Code: PHP  [Auswählen]
    $count_days = str_replace('AND ', '', $days);
    $count_newprod_query = xtc_db_query("SELECT count(products_id) FROM ".TABLE_PRODUCTS." WHERE ".$count_days);
    $count = xtc_db_num_rows($count_newprod_query);

    und definiere ein Smarty welches du im Template benutzen kannst:
    Code: PHP  [Auswählen]
    $box_smarty->assign('COUNT', $count);

    Im Template dann so benutzen:
    Code: XML  [Auswählen]
    {$COUNT}

    Wenn dazu noch Text soll in /lang/SPRACHE/lang_SPRACHE.conf Text definieren und so im Template benutzen:
    Code: XML  [Auswählen]
    {#DEINE_DEFINITION#}

    Gruß,
    noRiddle

    *NACHTRAG*
    Die Anleitung basiert auf modified 1.06 rev4642 SP 2.
    Ich weiß nicht ob $days in deiner whats_new.php definiert ist.
    Falls dem nicht so ist müsstest du uns deine whats_new.php mal posten.

    matzgp

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: Gesamtanzahl neue Artikel
    Antwort #2 am: 17. Dezember 2015, 09:24:07
    Hallo, noRiddle,
    vielen Dank für Deine Mühe.
    Ja, erstmal noch hard coded...
    die what_new.php ist noch old style, also ohne $dates.
    entspr. Anlage Datei (txt, da php nicht akzeptiert)
    schon mal Danke im voraus
    Matthias

    MoritzDDU

    • Neu im Forum
    • Beiträge: 8
    Re: Gesamtanzahl neue Artikel
    Antwort #3 am: 17. Dezember 2015, 16:10:11
    Schau mal hier, da wird das ganz gut erklärt:

    https://css-tricks.com/the-css-box-model/

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Gesamtanzahl neue Artikel
    Antwort #4 am: 18. Dezember 2015, 16:15:20
    Hää ? Wer redet hier von Boxen und Boxmodel ?

    @matzgp
    • Alle Dateien die nicht *.txt oder Bilder sind sollten gezippt sein, dann kannst du auch *.php-Dateien hochladen.
    • Ich kenne den xt:c jetzt nicht mehr so genau.
      Es stellt sich die Frage ob du im Backend => Konfiguration => Maximum Werte ein Feld für "Anzahl der Tage für Neue Produkte" hast. (Im Quelltext (Firebug) hat das Input-Feld den name="MAX_DISPLAY_NEW_PRODUCTS_DAYS"
      Wenn du das nicht hast ist die Stückzahl der neuen Produkte ja automatisch das was im Backend bei Konfiguration => Maximum Werte => "Auswahlpool der neuen Artikel" steht (im Quelltext (Firebug) name="MAX_RANDOM_SELECT_NEW").
      Dann kannst du ja auch einfach das im Template machen:
    Code: XML  [Auswählen]
    {$smarty.const.MAX_RANDOM_SELECT_NEW}

    und hast somit den Wert den du im Backend eingetragen hast.
    Es werden ja mittels des Wertes den du dort eingetragen hast einfach die X neuesten Produkte ausgewählt, wegen
    Code: SQL  [Auswählen]
    ORDER BY p.products_date_added DESC LIMIT ".MAX_RANDOM_SELECT_NEW
    was soviel bedeutet wie: "sortiere absteigend nach dem Datum an welchem das Produkt hinzugefügt wurde und nimm höchstens die ersten X Stück" was somit die X neuesten sind.

    Gruß,
    noRiddle

    matzgp

    • Neu im Forum
    • Beiträge: 3
    • Geschlecht:
    Re: Gesamtanzahl neue Artikel
    Antwort #5 am: 19. Dezember 2015, 08:09:37
    Hey, warum kompliziert, wenn's auch einfach geht... Danke noRiddle.
    und genau, es ging nicht um Boxen in CSS...
    aber trotzdem Danke
    einen schönen 4. Advent Allen
    Gruß
    Matz
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    2 Antworten
    2907 Aufrufe
    03. Februar 2009, 11:25:08 von Adrian
    1 Antworten
    1255 Aufrufe
    23. August 2018, 13:55:42 von voodoopupp
    0 Antworten
    2853 Aufrufe
    27. Februar 2011, 21:34:36 von SupaRoyal