Gestaltung von PDF-Dokumenten und E-Mails

Ihr benötigt Hilfe oder habt Fragen bei der Erstellung eines eigenen Layouts oder kleinen Veränderungen am Standard Layout, dann ist dies das richtige Forum

Moderatoren: Magnus, mmaass, ablass

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Mo 8. Aug 2011, 07:41

in der pdf.php wird der Header und Footer zusammen gesetzt.
In includes/functions.mod.bestellungen.inc.php werden die jeweiligen Dokumente formatiert.

Nein, dass ist ein Überbleibsel.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Mo 8. Aug 2011, 08:14

Hm, es gibt nur eine includes/functions.bestellungen.inc.php

Damit komme ich aber auch nicht wirklich weiter. Von wo stammt z.B. der Satz "Rechnungsdatum gleich Leistungsdatum"?
Aus der Sprachdatei nicht und in obiger Datei finde ich dazu auch nichts.

Oder: Wo wird beim "Fällig am: bezahlt" geregelt, dass das "bezahlt" im Fettdruck erscheint?
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Mo 8. Aug 2011, 21:41

Wenn die Datei nicht vorhanden ist, dann fehlt Dir das Faktura Modul.
Dann kannst Du die Rechnungen auch nicht formatieren, bzw. sind das dann auch keine Rechnungen.
Das würde alles in der beschriebenen Datei statt finden.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Di 9. Aug 2011, 07:01

???

Zum Einen bekommt der Käufer ja Rechnungen, zum anderen habt ihr den Shop aufgespielt.
Und ich bin davon ausgegangen, dass ihr Faktura gleich mit installiert habt - sonst würde das mit den Lizenznummern ja nicht funktionieren.
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Di 9. Aug 2011, 11:38

Dann müsstest Du noch mal nachschauen, wenn es Rechnungen gibt, ist auch das Modul auf jeden Fall drin.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Di 9. Aug 2011, 13:36

Hm, seltsam, aber die Datei ist aufgetaucht...

Egal.

Trotzdem funktioniert die Anpassung dort nicht wirklich.

Ab Zeile 320 wird augenscheinlich die Ausgabe für "Fälligkeit: bezahlt" generiert:

Code: Alles auswählen
$PDFDokument->SetXY(20, 105);
$PDFDokument->Cell(30, 5, utf8_decode($a_dok_faelligam) . ":", 0, 0);
$PDFDokument->SetFont("Courier", "B", 10);
$PDFDokument->Cell(40, 5, $tpl_faelligkeitsdatum, 0, 0);

Eigentlich müsste ich hier doch nur in der 3. Zeile das B löschen, um die Textausgabe nicht im Fettdruck zu bekommen. Ändert aber nichts.
Und selbst wenn ich alle vier Zeilen komplett rausnehme, bleibt die Ausgabe der Fälligkeit erhalten!?!? Und ja, ich lade die Datei danach auch auf den Server.

Ist sowieso komisch. Ich möchte auch zwischen "Zahlungsart - XYZ" und "Versandart - XYZ" ein Doppelpunkt und kein Bindestrich. Die Stellen habe ich im Code gefunden, aber Änderungen wirken sich irgendwie nicht aus. Es ist fast so, als ob das irgendwie im Servercache wäre - kann aber im Grunde ja nicht sein, oder? Nur wenn ich die Datei ganz rausnehme, ist das Fakturamodul weg.

Last but not least: Der unter der Fälligkeit stehende Hinweis "Rechnungsdatum gleich Leistungsdatum" ist auch in dieser Datei nicht zu finden.
Wie gesagt: In der Sprachdatei ist er nicht, daher müsste er also eigentlich hardcoded sein. Aber nicht in der functions.mod.bestellungen.inc.php...
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon Genesis » Di 9. Aug 2011, 17:07

"Rechnungsdatum gleich Leistungsdatum"

könnte ev. in der /includes/language/langu_admin_de.inc.php in etwa bei Zeile 1041 stehen. Aber bei Änderungen bitte IMMER vorher die Datei sichern!!! Bin mir auch nicht sicher ob dies der richtige Ansatzpunkt ist.

Grüsse Genesis
Genesis
 
Beiträge: 38
Registriert: Mi 25. Feb 2009, 20:06

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Di 9. Aug 2011, 18:45

Danke, das hat mich enorm weitergebracht. In der Tat ist das Sprüchlein in der Admin-Sprachdatei zu finden.
Und nachdem ich dann quasi rekursiv danach in der PHP-Datei gesucht habe, ist mir aufgefallen, dass oben angesprochener Code 1000 Zeilen tiefer noch einmal steht. Und dort helfen die Änderungen auch weiter.
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Mi 10. Aug 2011, 09:10

Für jedes Dokument gibt es eine eigene Funktion in der Datei.
Daher kann es vorkommen, dass sich nichts auswirkt, da vielleicht die Änderung beim Lieferschein oder der Mahnung gemacht werden und nicht bei Rechnung.
Die Rechnung ist die Funktion createRechnung, da dann alles drunter.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Mo 22. Aug 2011, 08:54

Zahlt man per Sofortüberweisung, wird nur (!) in der PDF-Rechnung beim Hinweis auf die Zahlungsart das "ü" von Sofortüberweisung nicht korrekt dargestellt.

Ich habe jetzt in den Sprachdateien mal geschaut, da ist aber überall korrekt "Sofortüberweisung" eingetragen...

Wo kann man das korrigieren?
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Mo 22. Aug 2011, 11:09

Das ist ein überbleibsel.
Das Zhl... müsste in includes/functions.mod.bestellungen.inc.php drin sein.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Mo 22. Aug 2011, 11:25

Sicher?

So wie ich das sehe, wird in der Datei die Zahlungsart jeweils durch "$BestellObject->zahlungsart_name" ausgegeben.
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Mo 22. Aug 2011, 21:07

Jep, ganz sicher, bei mir in Zeile 1436

if ($PageCounter == 1) {

$PDFDokument->SetFont("Courier", "", 10);
$PDFDokument->SetXY(20, 100);
$PDFDokument->Cell(30, 5, $a_dok_zahlungsart . ":", 0, 0);
$PDFDokument->Cell(40, 5, $BestellObject->zahlungsart_name, 0, 0);

$PDFDokument->SetXY(20, 105);
$PDFDokument->Cell(30, 5, utf8_decode($a_dok_faelligam) . ":", 0, 0);
$PDFDokument->SetFont("Courier", "B", 10);
$PDFDokument->Cell(40, 5, $tpl_faelligkeitsdatum, 0, 0);

$PDFDokument->SetXY(20, 110);
$PDFDokument->SetFont("Courier", "", 9);
$PDFDokument->Cell(70, 5, $lang_leistungsdatum, 0, 0);

}
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon bigfraggle » Di 23. Aug 2011, 06:03

Höh?

Und wo wird dort verbrochen, dass das "ü" von "Sofortüberweisung" nicht korrekt dargestellt wird? Das war ja die Frage...
Codedirect - Dein Shop für PSN, Xbox Live, Zune & Co.
bigfraggle
 
Beiträge: 152
Registriert: Mo 1. Nov 2010, 16:30
Wohnort: Berlin

Re: Gestaltung von PDF-Dokumenten und E-Mails

Beitragvon mmaass » Di 23. Aug 2011, 13:11

Achso, sorry, ich hab da wohl etwas zu weit drüber geschaut. Ich hab gedacht, es geht noch um das "Fällig"
Ja, genau, die $BestellObject->zahlungsart_name ist es.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin

VorherigeNächste

Zurück zu Designfragen

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste