Hallo ,
wenn ich den Hack in mein Virtuemart 1.0.10 einfüge wird men Content nicht mehr angezeigt. Es wird nur noch das linke Modul (Menü) anzeigt!
$html = str_replace('{phpShopOrderTotal}',$CURRENCY_DISPLA Y->getFullValue($order_total),$html);
$html = str_replace('{phpShopOrderDisc1}',$order_disc1, $html);
$html = str_replace('{phpShopOrderDisc2}',$order_disc2, $html);
$html = str_replace('{phpShopOrderDisc3}',$order_disc3, $html);
$html = str_replace('{phpShopCustomerNote}',nl2br($custome r_note), $html);
$html = str_replace('{PAYMENT_INFO_LBL}', $VM_LANG->_PHPSHOP_ORDER_PRINT_PAYINFO_LBL, $html);
$html = str_replace('{PAYMENT_INFO_DETAILS}', $payment_info_details, $html);
// Vorkasse Bankdaten MOD
$Inhaber = '#######';
$Bank = 'Deutesch Bank';
$Bank_Ort = '#######';
$Konto_Nr = '########; //Konto Nr
$BLZ = '######; // Bankleitzahl
$Zahlungsart_Name = 'Vorkasse'; // Name der Zahlungsart
$Verwendungszweck = 'Bestellnr.: '.$v_oi; // Verwendungszweck braucht nicht unbedingt geändert werden
Administration=>Virtuemart=>Zahlungsarten=>Vorkass e
$Verwendungszweck = 'Bestellnr.: '.$v_oi; // Verwendungszweck braucht nicht unbedingt geändert werden
$Satz_Vor = "<font size=\"2\" color=\"#FF0000\"><b>Bitte überweisen Sie den Gesamtbetrag<br>
von <font color=\"#000000\">$order_total EUR</font> auf das folgende Konto:</b></font><br><br>"; //Satz vorher
$Satz_Nach = '<br>Geben Sie bitte unbedingt den angegebenen Verwendungszweck an, <br>damit die Zahlung eindeutig zugewiesen werden kann.<br>'; //Satz nachher
$Tab_Farbe = '#d8e4fa'; // Farbe der Tabelle vorn
if ($payment_info_details == $Zahlungsart_Name)
{
$html = str_replace('{PAYMENT_INFO_DETAILS}', $payment_info_details, $html);
$html = str_replace('{PAYMENT_INFO_INHABER_LBL}', 'Inhaber ', $html);
$html = str_replace('{PAYMENT_INFO_INHABER}', ' '.$Inhaber, $html);
$html = str_replace('{PAYMENT_INFO_BANK_LBL}', 'Institut ', $html);
$html = str_replace('{PAYMENT_INFO_BANK}', ' '.$Bank, $html);
$html = str_replace('{PAYMENT_INFO_BANK_ORT_LBL}', 'Ort ', $html);
$html = str_replace('{PAYMENT_INFO_BANK_ORT}', ' '.$Bank_Ort, $html);
$html = str_replace('{PAYMENT_INFO_KONTO_NR_LBL}', 'Kontonummer ', $html);
$html = str_replace('{PAYMENT_INFO_KONTO_NR}', ' '.$Konto_Nr, $html);
$html = str_replace('{PAYMENT_INFO_BLZ_LBL}', 'Bankleitzahl ', $html);
$html = str_replace('{PAYMENT_INFO_BLZ}', ' '.$BLZ, $html);
$html = str_replace('{PAYMENT_INFO_ZWECK_LBL}', 'Verwendungszweck ', $html);
$html = str_replace('{PAYMENT_INFO_ZWECK}', ' '.$Verwendungszweck, $html);
$html = str_replace('{PAYMENT_INFO_GES_LBL}', 'Gesamtbetrag ', $html);
$html = str_replace('{PAYMENT_INFO_GES}', ' '.$Ges, $html);
$html = str_replace('{PAYMENT_INFO_SATZ_VOR}', $Satz_Vor, $html);
$html = str_replace('{PAYMENT_INFO_SATZ_NACH}', $Satz_Nach, $html);
$html = str_replace('{PAYMENT_INFO_BG_COL}', $Tab_Farbe, $html);
}
else
{
$html = str_replace('{PAYMENT_INFO_DETAILS}', $payment_info_details, $html);
$html = str_replace('{PAYMENT_INFO_INHABER_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_INHABER}', '', $html);
$html = str_replace('{PAYMENT_INFO_BANK_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_BANK_ORT_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_KONTO_NR_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_BLZ_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_ZWECK_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_BANK}', '', $html);
$html = str_replace('{PAYMENT_INFO_BANK_ORT}', '', $html);
$html = str_replace('{PAYMENT_INFO_KONTO_NR}', '', $html);
$html = str_replace('{PAYMENT_INFO_BLZ}', '', $html);
$html = str_replace('{PAYMENT_INFO_ZWECK}', '', $html);
$html = str_replace('{PAYMENT_INFO_GES}', '', $html);
$html = str_replace('{PAYMENT_INFO_GES_LBL}', '', $html);
$html = str_replace('{PAYMENT_INFO_SATZ_VOR}', '', $html);
$html = str_replace('{PAYMENT_INFO_SATZ_NACH}', '', $html);
$html = str_replace('{PAYMENT_INFO_BG_COL}', '#FFFFFF', $html);
}
// Vorkasse Bankdaten MOD ENDE
$html = str_replace('{SHIPPING_INFO_LBL}', $VM_LANG->_PHPSHOP_ORDER_PRINT_SHIPPING_LBL, $html);
if( $this->_SHIPPING ) {
$html = str_replace('{SHIPPING_INFO_DETAILS}', $shipping_arr[1]." (".$shipping_arr[2].")", $html);
}
else {
$html = str_replace('{SHIPPING_INFO_DETAILS}', " ./. ", $html);
}
$shopper_html = str_replace('{phpShopOrderHeaderMsg}',$shopper_hea der, $html);
$shopper_html = str_replace('{phpShopOrderClosingMsg}',$shopper_fo oter_html, $shopper_html);
$vendor_html = str_replace('{phpShopOrderHeaderMsg}',$vendor_head er, $html);
$vendor_html = str_replace('{phpShopOrderClosingMsg}',$vendor_foo ter_html,$vendor_html);
$html = $shopper_html;
Der ps_checkout.php Datei sieht ja in der Version 1.0.10 ein wenig anders aus als die von Marlon. Hat vielleicht noch jemand das Problem mit der Version 1.0.10
Ich hab wie oben zu sehen den Code zwischen die Zeilen eigebunden. Wenn jemand es mit der 1.0.10 geschaft, könnte er den Code vielleicht mal reinstellen!
Hallo zusammen,
die Änderungen ind er ps_Checkout.psp scheinen in der neuen version 1.0.14 keine Wirkung mehr zu haben.
Gibt es hier wieder einen findigen Kopf, der das bereinigen kann?
Danke und Gruß,
UweSch
also der Hack hat bei mir net funtioniert, ja vielleicht weil ich das germani.html net reinkopiert hatte, allerdings gibs bei mir den von dir angegebenen Folder net.
( Wichtig: Backup der Dateien bevor ihr sie überschreibt!
Datei email_german.html nach administrator/components/com_virtuemart/html/templates/order_emails kopieren.)
hab VM 1.1.2 und joomla 1.5.5, liegt das daran ? Hat wer diesen Hack für diese Versionen ????
Grüße
flockerl
Ich höre und ich vergesse, Ich sehe und ich erinnere mich, Ich tue und ich verstehe !
Hi !
Gibt es dazu schon was neues ?
In dieser Version ist dort kein Ordner wo die "email_german.html" hinkopiert werden soll.
Danke
Telefine
uuuups,
Doppelposting !
Sorry !
Die confirmation_email.tpl.php editieren... wie folgt :
<p class="Stil2"></p>
<p class="Stil2">
<!-- Begin der Überweisungsdaten -->
<table width="100%" align="center" border="0" cellspacing="0" cellpadding="2">
<tr bgcolor="#cccccc">
<td colspan="2"><b>Bankverbindung</br></td>
</tr>
<tr>
<td>Kreditinstitut: BANK</td>
<tr>
<td>Kontonummer: XXX XXX XXX</td>
</tr>
<tr>
<td>Bankleitzahl: XXX XXX XX</td>
</tr>
</table>
<?php
// EMAIL FOOTER MESSAGE
if( $is_email_to_shopper ) {
$footer_html = "<br /><br />".$VM_LANG->_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER2')."<b r />";
Guten Morgen,
ich würde euch dazu gern folgenden Thread empfehlen:
http://www.joomlaportal.de/joomla-e-...tml#post896247
Darin ist die Thematik schon diskutiert und gelöst worden.
Grüße
Tobias
Hallo Flippa,
danke für deine Informamtion, die mir sehr geholfen hat.
Nun wollte ich als nächste Zahlmethode paypal anbieten, was zwar noch nicht funktioniert, aber immerhin wurde die Bestellung an den Kunden geschickt. Womit ich aber nicht gerechnet habe, dass nun auch in der mail des paypal Kunden die Kontodaten stehen. Der wird irritiert sein, da er ja schon bezahlt hat.
Was habe ich falsch gemacht? Muss bei paypal unter Zahlungsart vielleicht eine andere Datei verlinkt werden oder muss in dieser Datei noch ein Zusatz, so dass nur bei Vorkasse die Kontodaten angezeigt werden?
Liebe Grüße dette
www.fotoyeh.de & www.declex.de, http://roh-kostbar.de/
Joomla 1.5.25, VM 1.1.9, Joomla 2.5.4 Joomshopping 3.6.1
Lesezeichen