PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Multiticket mit DIV-Container als PDF erzeugen... Wie php-Schleife ansetzen
Beitrag
<blockquote data-quote="Freiheitenwelt" data-source="post: 2681569"><p>Guten Morgen Curanai,</p><p></p><p>also ich bin da schon ein gutes Stück weiter als du denken magst. ;-)</p><p></p><p>Ich hab das gleich (etwas umständlich) LIVE auf meiner Homepage geschrieben. Ja - die Tickets werden einwandfrei gedruckt. Einige liegen hier vor mir auf dem Tisch auf perforiertem Papier gedruckt. Mein Ziel war es meinen Kunden sowohl die "Online-Tickets" (Also die welche nicht gedruckt werden) im PDF zu schicken (funktioniert). Auf der anderen Seite wollte ich aber auch die Möglichkeit haben Tickets für die Vorverkaufsstellen selber drucken zu können und das jene auch mit Barcode etc. im Ticketsystem integriert sind. (funktioniert) Fummelig war es mit den DIV Containern zu Beginn. Mit Tabellen hatte ich überhaupt keine Chance die acht verschiedenen Blöcke richtig anzuordnen. Erst alls ich die Positions definiert hatte gab es keine Probleme mehr. Ich sehe da gerade keine Probleme. Wie gesagt ist das rendern des PDF's für mich eigentlich schon abgeschlossen. Das Ticketplugin benutzt hierfür dompdf. Nun geht es darum wie ich eben vier Tickets auf eine DIN-A4 Seite bekomme.</p><p></p><p></p><p></p><p></p><p></p><p>Hier einmal die einfache DIV-Struktur die ich für ein Einzelticket verwende. Bei dem PDF oben hatte ich wie geschrieben jenen Code einfach 4-mal eingefügt und jeweils das "TOP" Attribut in der jeweiligen CSS-Klasse um 74mm angepasst.</p><p></p><p>[PHP]<div class="main_containerXX"></p><p></p><p><div id="div_header"></p><p><table></p><p> //Informationen TEXT im Header Ticket...</p><p></table></p><p></div></p><p></p><p><div id="div_image"></p><p> //Hintergrundbild wird aus WooCommerce geladen...</p><p></div></p><p></p><p><div id="div_logo"></p><p> //Logo wird aus Eventmanager geladen...</p><p></div></p><p></p><p><div id="div_titel" align="center"></p><p> //Titel der Veranstaltung</p><p></div></p><p></p><p><div id="div_info1"></p><p><table width="100%"></p><p> // Informationen (Datum, Uhrzeit, Adresse etc) werden aus Eventmanager ausgelesen und in die Tabelle eingeschrieben. </p><p></table></p><p></div></p><p> </p><p><div id="div_barcode"></p><p> // Barcode wird aus Eventmanager eingebunden</p><p></div></p><p></p><p><div id="div_ticketcode_left"></p><p> // Ticketnummer auf Hauptticket</p><p></div></p><p></p><p><div id="div_ticketcode_right"></p><p> // Ticketnummer auf Ticketabriss</p><p></div></p><p></div></p><p>[/PHP]</p></blockquote><p></p>
[QUOTE="Freiheitenwelt, post: 2681569"] Guten Morgen Curanai, also ich bin da schon ein gutes Stück weiter als du denken magst. ;-) Ich hab das gleich (etwas umständlich) LIVE auf meiner Homepage geschrieben. Ja - die Tickets werden einwandfrei gedruckt. Einige liegen hier vor mir auf dem Tisch auf perforiertem Papier gedruckt. Mein Ziel war es meinen Kunden sowohl die "Online-Tickets" (Also die welche nicht gedruckt werden) im PDF zu schicken (funktioniert). Auf der anderen Seite wollte ich aber auch die Möglichkeit haben Tickets für die Vorverkaufsstellen selber drucken zu können und das jene auch mit Barcode etc. im Ticketsystem integriert sind. (funktioniert) Fummelig war es mit den DIV Containern zu Beginn. Mit Tabellen hatte ich überhaupt keine Chance die acht verschiedenen Blöcke richtig anzuordnen. Erst alls ich die Positions definiert hatte gab es keine Probleme mehr. Ich sehe da gerade keine Probleme. Wie gesagt ist das rendern des PDF's für mich eigentlich schon abgeschlossen. Das Ticketplugin benutzt hierfür dompdf. Nun geht es darum wie ich eben vier Tickets auf eine DIN-A4 Seite bekomme. Hier einmal die einfache DIV-Struktur die ich für ein Einzelticket verwende. Bei dem PDF oben hatte ich wie geschrieben jenen Code einfach 4-mal eingefügt und jeweils das "TOP" Attribut in der jeweiligen CSS-Klasse um 74mm angepasst. [PHP]<div class="main_containerXX"> <div id="div_header"> <table> //Informationen TEXT im Header Ticket... </table> </div> <div id="div_image"> //Hintergrundbild wird aus WooCommerce geladen... </div> <div id="div_logo"> //Logo wird aus Eventmanager geladen... </div> <div id="div_titel" align="center"> //Titel der Veranstaltung </div> <div id="div_info1"> <table width="100%"> // Informationen (Datum, Uhrzeit, Adresse etc) werden aus Eventmanager ausgelesen und in die Tabelle eingeschrieben. </table> </div> <div id="div_barcode"> // Barcode wird aus Eventmanager eingebunden </div> <div id="div_ticketcode_left"> // Ticketnummer auf Hauptticket </div> <div id="div_ticketcode_right"> // Ticketnummer auf Ticketabriss </div> </div> [/PHP] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Multiticket mit DIV-Container als PDF erzeugen... Wie php-Schleife ansetzen
Oben