Und weil ein entdeckter Bug selten alleine kommt:
Ich habe das Datum in der
/templates/DEIN_TEMPLATE/admin/print_order.html ja gekürzt, damit nicht immer der blöde Tagesname dabei steht.
Das geht aber natürlich nur wenn man in
/admin/print_order.php die Funktion xtc_date_long entfernt.
Also statt
$smarty->assign('DATE', xtc_date_long($order->info['date_purchased']));
so
$smarty->assign('DATE', $order->info['date_purchased']); //took of xtc_date_long function because of formatting in print_order.html, noRiddle
Wie's bislang in der Anleitung steht, wird anstelle des Bestelldatums das aktuelle Datum ausgeworfen, was ja besch... ist.
Also:
Man kann entscheiden, ob man date_long oder "date_short" haben will.
date-long sieht so aus: Donnerstag, 3. Mai 2012
"date_short" sieht so aus: 3. Mai 2012
Will man beide Daten, also auch das für die Rechnung, im langen Format, muß man die function auch bei folgendem einfügen.
Also in der
/admin/print_order.php statt:
$smarty->assign('invoice_date', $order->customer['invoice_date']);
das
$smarty->assign('invoice_date', xtc_date_long($order->customer['invoice_date']));
Dann aber in der
print_order.html im Template den Modifier weglassen,
also das
Habe nochmals die überarbeitete Anleitung angehängt.
Diesmal ohne Fehlerchen,... hoffe ich
Gruß,
noRiddle