Ankündigung

Einklappen
Keine Ankündigung bisher.

Sortierreihenfolge bei "Neue Artikel" => "whats_new.php"

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Sortierreihenfolge bei "Neue Artikel" => "whats_new.php"

    Hallo zusammen!

    Ich habe bereits erfolgreich die Produktanzeige auf der Index-Seite von "random" auf datumbezogen geändert. An dieser Stelle noch ein Dank an dieses Forum und die hilfreichen Hände

    Leider hab ich aber nach langem Suchen noch keine Lösung für die datumbezogene Anzeige für die Sidebox "whats_new.php" gefunden. Gibt es da auch eine Lösung wie man das umstellt?

    Besten Dank
    MySigma

    #2
    Hallo,

    basierend auf dem Forenbeitrag von Webchills änderst du in der Datei includes/modules/sideboxes/whats_new.php folgendes:

    1) Ersetze
    Code:
      $random_whats_new_sidebox_product_query = "select p.products_id, p.products_image, p.products_tax_class_id, p.products_price, pd.products_name,
                                p.master_categories_id
                               from (" . TABLE_PRODUCTS . " p
                               left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id )
                               where p.products_id = pd.products_id
                               and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'
                               and p.products_status = 1 " . $display_limit;
    durch

    Code:
      $random_whats_new_sidebox_product_query = "select p.products_id,  p.products_image, p.products_tax_class_id, p.products_price,  pd.products_name, p.products_date_added, 
                                p.master_categories_id
                               from (" . TABLE_PRODUCTS . " p
                               left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id )
                               where p.products_id = pd.products_id
                               and pd.language_id = '" . (int)$_SESSION['languages_id'] . "'
                               and p.products_status = 1 " . $display_limit .
                                " order by p.products_date_added desc";
    2) Ersetze
    Code:
    $random_whats_new_sidebox_product = $db->ExecuteRandomMulti($random_whats_new_sidebox_product_query, MAX_RANDOM_SELECT_NEW);
    durch

    Code:
    $random_whats_new_sidebox_product = $db->Execute($random_whats_new_sidebox_product_query, MAX_RANDOM_SELECT_NEW);
    Gruß
    MaleBorg

    Kommentar


      #3
      Hallo MaleBorg,

      Besten Dank für die rasche Antwort. Allerdings wird jetzt nur mehr der letzte neue Artikel angezeigt. Vorher wurden 3 Artikel angezeigt. Wie stell ich die Anzahl der angezeigten Artikel um?

      Danke,
      MySigma

      Kommentar


        #4
        Ups,

        da hatte ich noch eine Änderung vergessen, sorry.

        Bitte öffne die Datei includes/templates/DeinTemplate/sideboxes/tpl_whats_new.php und ändere wie folgt:

        Code:
        $random_whats_new_sidebox_product->MoveNextRandom();
        ersetzen durch

        Code:
        $random_whats_new_sidebox_product->MoveNext();
        DeinTemplate ist der Name des von dir genutzten Templates. Wenn du das Standarddesign nutzt wäre das template_default.

        Gruß
        MaleBorg

        Kommentar


          #5
          PERFEKT !!

          Recht herzlichen Dank für die Hilfe!!

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7g deutsch
          vom 12.12.2023
          [Download]
          Lädt...
          X