Ablaufdatum von Sonderangeboten in der Produktdetailansicht anzeigen

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

Hinweis: Diese Erweiterung ist standardmäßig ab modified eCommerce Shopsoftware Version 1.06 enthalten!

Um das Ablaufdatum von Sonderangeboten in der Produktdetailansicht anzeigen zu können, sind folgende Schritte notwendig:

In der includes/modules/product_info.php nachfolgender Zeile suchen:

require_once (DIR_FS_INC.'get_cross_sell_name.inc.php');

und darunter folgende Zeile einfügen:

require_once (DIR_FS_INC.'xtc_date_short.inc.php');  // Für Anzeige Sonderangebotsende (c) by Hetfield

danach ebenfalls in der includes/modules/product_info.php folgenden Code suchen:

if ($product->data['products_fsk18'] == '1') {
   $info_smarty->assign('PRODUCTS_FSK18', 'true');
}

und davor folgendes einfügen:

// Anzeige des Ablaufdatums für Sonderangebote -- Anfang -- (c) by Hetfield
        $special_expires_date_query = "SELECT expires_date FROM ".TABLE_SPECIALS." WHERE products_id = '".$product->data['products_id']."'";
        $special_expires_date_query = xtDBquery($special_expires_date_query);
        $sDate = xtc_db_fetch_array($special_expires_date_query, true);
        if ($sDate['expires_date'] != '0000-00-00 00:00:00') {
           $info_smarty->assign('PRODUCTS_EXPIRES', xtc_date_short($sDate['expires_date']));
        }
// Anzeige des Ablaufdatums für Sonderangebote -- Ende -- (c) by Hetfield

Als nächstes in der lang/german/lang_german.conf (und bei alle weiteren installierten Sprachen!) nach folgendem suchen:

[product_info]

und darunter dies einfügen:

text_expires_date = 'Sonderangebot gültig bis:'

Jetzt noch in der product_info_v1.html an gewünschter Stelle dies einfügen:

{if $PRODUCTS_EXPIRES}{#text_expires_date#} {$PRODUCTS_EXPIRES}{/if}

Fertig!

MfG Hetfield