Ablaufdatum von Sonderangeboten in der Produktdetailansicht anzeigen
Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springenHinweis: 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