[ ] Die IBPS Mini Module - PrintPage Modul
Die Dateien werden einfach entsprechend den Verzeichnissen entpackt. Es entsteht ein Verzeichnis '_printpage' und ein Unterverzeichnis '_templates'.
2. Konfiguration/ Integration
Folgende Einstellungen müssen angepasst werden:
Datei ibps_printpage.php
- Hier wird der Default Text für die Title-Tags definiert. Dieser Text wird in das Print-Template eingetragen, wenn kein Text im Title-Tag des zu druckenden HTML-Dokumentes gefunden wird.
- Der Pfad zum Template-Verzeichnis muß angepasst werden. Er muss relativ zum Root-Verzeichnis sein.
zu druckende HTML-Seite
- Folgender Javascript-Code muß im Header der HTML-Seite eingefügt werden:
function PrintVersion() {
scriptName = "/_printpage/ibps_printpage.php?URL="+window.location.href;
window.open(scriptName, "PrintVersion", "width=600,height=400");
}
Evtl. muß noch der Pfad zum Skript angepasst werden.
- Mit den Tags <!--AreaToPrint--> und <!--/AreaToPrint--> wird der Bereich der HTML-Seite umschlossen, welcher später im Print-Template eingesetzt werden soll, um ausgedruckt zu werden.
Der Aufruf des JS-Skriptes erfolgt wie folgt:
<A HREF="javascript:PrintVersion();">Druckversion</A>
Das Print-Template dient dazu, den Contentteil wieder in eine einfache HTML-Seite zu überführen, damit eine korrekte Darstellung im Browser möglich ist. Das Template ist frei definierbar, d.h. es können beliebige Zusatz- oder Layoutinformationen eingefügt werden. Es müssen nur die folgenden zwei Platzhalter eingefügt werden:
<!--TitleToPrint--> setzt den Text im Title-Tag der aufzubereitenden HTML-Seite ein. Ist dieser Text nicht vorhanden, wird der Defaulttext (s.o.) eingesetzt. <!--ContentToPrint--> setzt den Contentteil der aufzubereitenden HTML-Seite ein. Dieser wurde vorher mit den Platzhaltern <!--AreaToPrint--> und <!--/AreaToPrint--> in der aufzubereitenden HTML-Seite umschlossen.
3. Fehler/ Verbesserungen
Sollten Fehler bei Benutzung dieses Skriptes auftreten, bitte uns diese sofort melden (info@ibps-friedrichs.de). Wir werden versuchen diesen Fehler so schnell wie möglich zu beseitigen. Bei Verbesserungen am Skript, bitten wir darum, uns diese mitzuteilen, damit wir diese für alle anderen Nutzer des Skriptes verfügbar machen können.
4. Nutzung
Das Skript kann frei genutzt bzw. modifiziert werden. Der Copyright-Hinweis muß aber erhalten bleiben. IBPS Friedrichs übernimmt keinerlei Haftung von Schäden, die durch Verwendung dieses Skriptes oder Teilen des Source-Codes entstehen. Der Verkauf des Source-Codes dieses Skriptes ohne schriftliche Einwilligung von IBPS Friedrichs ist nicht erlaubt.
Bitte teilen Sie uns mit, auf welcher Website Sie dieses Skript einsetzen. Wir werden auf unserer Seite einen entsprechenden Link auf Ihre Seite setzen.