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: PRODUCTS_DATE_AVIABLE in der Artikelübersicht

    dampfkessel83

    • Neu im Forum
    • Beiträge: 2
    Hi,

    wie kann man das "products_date_available" in der Artikelübersicht anzeigen lassen?

    Habe folgendes probiert
    product_listing_v1.html
    Code: PHP  [Auswählen]
    {if $module_data.PRODUCTS_DATE_AVIABLE}<p>{$module_data.PRODUCTS_DATE_AVIABLE}</p>{/if}
    funktioniert leider nicht.

    Jmd eine Idee?

    Gruß

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

    karsta.de

    • Experte
    • Beiträge: 3.156
    Re: PRODUCTS_DATE_AVIABLE in der Artikelübersicht
    Antwort #1 am: 15. Mai 2015, 12:02:53
    Dazu mußt du zusätzlich die Variable für die Productlisting zur Verfügung stellen.
    Das tust du in der includes/classes/product.php:

    SUCHE:
    Code: PHP  [Auswählen]
    //products data array
        $productData..........
     

    DAVOR EINFÜGEN:
    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC . 'xtc_date_long.inc.php');
     

    --------

    SUCHE:
    Code: PHP  [Auswählen]
    'PRODUCTS_QUANTITY' => isset($array['products_quantity']) ? $array['products_quantity'] : '',
     

    DANACH EINFÜGEN:
    Code: PHP  [Auswählen]
    'PRODUCTS_DATE_AVIABLE'=> xtc_date_long($array['products_date_available']),
     

    dampfkessel83

    • Neu im Forum
    • Beiträge: 2
    Re: PRODUCTS_DATE_AVIABLE in der Artikelübersicht
    Antwort #2 am: 15. Mai 2015, 20:40:04
    leider klappt das nicht, wird nichts angezeigt.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: PRODUCTS_DATE_AVIABLE in der Artikelübersicht
    Antwort #3 am: 16. Mai 2015, 00:46:29
    Hallo dampfkessel83

    Vorschlag:

    In includes/modules/default.php ca. Zeile 235 nach folgendem Code
    Code: PHP  [Auswählen]
    p.products_id,
     
    diese Zeile einfügen
    Code: PHP  [Auswählen]
    p.products_date_available,
     

    dann in includes/classes/product.php den von User kgd geposteten Code
    Code: PHP  [Auswählen]
    'PRODUCTS_DATE_AVIABLE'=> xtc_date_long($array['products_date_available']),
     
    ersetzen mit
    Code: PHP  [Auswählen]
    'PRODUCTS_DATE_AVIABLE'=> isset($array['products_date_available']) && $array['products_date_available'] > date('Y-m-d H:i:s') ? sprintf(TEXT_DATE_AVAILABLE, xtc_date_long($array['products_date_available'])) : '',
     

    Gruss
    Hanspeter
    4 Antworten
    3136 Aufrufe
    03. Juni 2014, 14:34:29 von Fubu
    7 Antworten
    3006 Aufrufe
    14. Juli 2014, 12:24:51 von Bonsai
    16 Antworten
    10142 Aufrufe
    14. Februar 2014, 00:38:55 von karsta.de
               
    anything