Ankündigung

Einklappen
Keine Ankündigung bisher.

Angaben der Bankverbindung werden nicht richtig formatiert

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Angaben der Bankverbindung werden nicht richtig formatiert

    Hello Folks and Friends,

    ich habe ein kleines Problem, auf daß ich auch nach längerem suchen nicht drauf komme.

    Bei einer Bestellung per Überweisung/Vorkasse wird in der Mail ja die Bankverbindung angezeigt.
    Das funktioniert auch.
    Es wird aber leider die Bankverbindung (nur in der Mail) immer in einer Zeile und nicht untereinander angezeigt.
    Dabei spielt es keine Rolle ob ich Text- oder Html-Mails verschicke.

    Habt Ihr das gleiche Verhalten?
    oder noch besser wie/wo komme ich an die Formatierung der Mail.

    Viele Grüße
    MrFloppy

    #2
    hmm...

    in includes/languages/german/modules/payment/moneyorder.php

    (Zeile 28 und 29) sind die defines für den e-Mail Text und die Fußzeile

    hope it helps.

    Kommentar


      #3
      Hy cyaneo,

      ja, das habe ich auch schon gesehen.
      Die Variable
      Code:
      MODULE_PAYMENT_MONEYORDER_PAYTO
      ist für die Bankverbindung verantwortlich.

      Dies hier
      Code:
      define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION', 'Bitte überweise den Betrag auf unser Konto:
      ' . MODULE_PAYMENT_MONEYORDER_PAYTO . '
      
      Oder sende einen Scheck an:
      ' . nl2br(STORE_NAME_ADDRESS) . '
      
      ' . 'Deine Bestellung wird versendet, sobald wir den Betrag erhalten haben.');
      scheint aber nur für die Ausgabe während eines Bestellvorgangs relevant zu sein.

      Es wäre auch ein Verbesserungsvorschlag fü die nächste Version, daß man die Bankverbindng über das Admin/Konfigurationsmenü eintragen kann.
      Das braucht man doch eigentlich immer, oder?

      Kommentar


        #4
        kann denn jemand das Problem bestätigen :

        oder hat keiner "Vorkasse/Überweisung" aktiviert :

        Kommentar


          #5
          Kann ich davon ausgehen, dass Du deine Bankdaten in

          define('MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION ', 'Bitte überweise den Betrag auf unser Konto:
          ' . MODULE_PAYMENT_MONEYORDER_PAYTO . '

          Oder sende einen Scheck an:
          ' . nl2br(STORE_NAME_ADDRESS) . '

          ' . 'Deine Bestellung wird versendet, sobald wir den Betrag erhalten haben.');
          definiert hast?

          Kommentar


            #6
            ...eigentlich nicht.

            Dieser Teil ist doch nur für die Ausgabe während des Bestellvorgangs da aber nicht für die Mails, oder?

            Kommentar


              #7
              Hello Folks & Friends,

              also ich habe die Sache jetzt gelöst.
              Es ist zwar nicht die feine Art aber es funktioniert.
              Wenn jemand eine andere (bessere) Methode hat, wäre ich danbar dafür.
              Was mich nur wundert, daß dieses Problem vorher noch niemand hatte.
              Hmmm......nun egal.

              Hier also meine Lösung:
              Ich habe die konkreten Bankdaten einfach in die Datei selbst geschrieben.
              In der Datei includes/languages/german/modules/payment/moneyorder.php
              gibt es einen Teil der für die Ausgabe in der Mail zuständig ist.
              Den mmuss man mit seinen Bankdaten füttern
              Code:
              define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER', "Bitte überweise den Betrag auf unser Konto:\nSuper Bank\nDicker BackenBert\nBLZ: 000 000 00\nKonto: 0 000 000\n\nOder sende uns einen Verrechnungsscheck an:\n" . STORE_NAME_ADDRESS . "\n\n" . 'Deine Bestellung wird versendet, sobald wir den Betrag erhalten haben.');
              Im Adminbereich kann man unter Modules/Payment/Check/Moneyorder
              in dem Feld Make Payable to: seine Bankdaten eintragen. Dort kann man auch HTML-Tags zur Formatierung verwenden.

              Kommentar


                #8
                Hallo.
                Wo lassen sich denn überhaupt die Daten eintragen ? also in welcher datei...? habe noch nix gefunden, wo man die bank daten eintragen kann.
                danke

                Kommentar


                  #9
                  Ja, das würde mich auch interessieren.
                  Kann auch nichts finden... !?

                  Kommentar


                    #10
                    /includes/language/german/modules/payment/moneyorder.php

                    Code:
                    define('MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER_NEW', "Bitte überweise den Betrag auf unser Konto:\nDeutsche Bank Augsburg\nKontoinhaber\nBLZ: 720 700 24\nKonto: x xxx xxx\n\noder sende uns einen Verrechnungsscheck an:\n" . STORE_NAME_ADDRESS . "\n\n" . 'Deine Bestellung wird versendet, sobald wir den Betrag erhalten haben.');
                    Die "\n" stehen jeweils für Zeilenumbrüche in der Mail

                    Kommentar


                      #11
                      Hi

                      Im Admin unter -> Module -> Zahlungsarten
                      -> Vorkasse / Überweisung
                      im Feld
                      "Make Payable to:"
                      die Bankdaten eintragen.


                      Für Zeilenumbrüche verwenden.

                      Kommentar


                        #12
                        Hi! Weder mit
                        , noch mit
                        , ganz zu schweigen von \n oder gar hartkodieren: DAS FUNKTIONIERT BEI MIR ALLES NICHT! Bitte Hilfe?

                        Ich hab Version 1.2.6

                        Kommentar


                          #13
                          Hi Also bei mir funzt es!
                          Also: Adminbereich auf Punkt Zahlungsarten, dann Vorkasse auswählen. Dann bearbeiten... dann bei "Make Payable to:" schreibst du folgendes rein: ""Bankleitzahl: deine nummer
                          Kontonummer: deine nummer

                          Sobald das Geld da ist wird die Ware verschickt!
                          Danke für deine Bestellung! bla bla bla oder sonst was."" FEDISCH

                          Kommentar


                            #14
                            Also bei mir funktioniert es auch nicht (Version 1.2.6). In der Bestätigungsmail wird alles in eine Zeile geschrieben, trotz


                            Folgende Lösung funktioniert:

                            Finde in includes/modules/payment/moneyorder.php folgende Zeile

                            Code:
                            $this->email_footer = MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER;
                            und ersetze sie durch folgendes
                            Code:
                            //$this->email_footer = MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER;
                                  // clean up Zeilenumbruch 
                             in \n 
                            	  $payment_to = MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER;
                                     while (strstr($payment_to, '
                            ')) $payment_to = str_replace('
                            ', "\n", $payment_to);
                            
                                  $this->email_footer = $payment_to;
                            Als Zeilenumbruch ist
                            vorgegeben, bei
                            muss der Code angepasst werden.

                            Gruß Web28

                            Kommentar

                            Info zu diesem Forenarchiv:
                            Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
                            Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
                            Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
                            PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
                            Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
                            FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

                            Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
                            Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
                            Fehler in der Software können auf Github als Issues gemeldet werden.
                            Follow us
                            aktuelle version
                            Zen Cart 1.5.7g deutsch
                            vom 12.12.2023
                            [Download]
                            Lädt...
                            X