WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   php printable version einer webpage (http://www.wcm.at/forum/showthread.php?t=99320)

James 08.06.2003 00:33

php printable version einer webpage
 
gibts es da einen extra befehl der das für mich macht oder gitbs das extra scripts dafür irgendwie hab ich da nix gefunden...

_m3 08.06.2003 10:05

Eigentlich sollte jede Version einer Webpage auch druckbar sein, da HTML per default so ausgelegt ist, dass es sich an die Faehigkeiten des Displays anpasst.
Mit Hilfe von CSS kannst Du dann noch Display-abhaengige Eigenschaften wie zum Beispiel einen Pagebreak fuer einen Drucker definieren.

Falls Du aber eine schelcht designte Seite hast (Aussagen wie "best viewed with IE and 1900x1024), dann musst Du mit Hilfe einens Scripts die Inhalte der Seite nochmals, diesmal besser dargestellt, ausgeben.

Alls Tipp: Verwende keine Tabellen und absoluten Groessenangaben.

Und mit PHP hat dieses Problem nur insofern zu tun, als dass du damit die Inhalte deiner Seite nochmals ausgeben musst. Aber die relevanten Technologien sind HTML und JavaScript.

HTH

Sesa_Mina 08.06.2003 11:08

Beim IE is das ganze sowieso ziemlich egal.

Der schafft es IMMER, dass Text/Grafik am rechten Seitenrand abgeschnitten wird.

:mad:

James 08.06.2003 13:48

aha danke für die antworten...

_m3 08.06.2003 15:08

Zitat:

Original geschrieben von Sesa_Mina
Beim IE is das ganze sowieso ziemlich egal.

Der schafft es IMMER, dass Text/Grafik am rechten Seitenrand abgeschnitten wird.

:mad:

Das ist nur der Fall, wenn du eine Tabelle zum formatieren der Seite verwendest und dabei einen fisch im Layout hast.

Sesa_Mina 08.06.2003 15:25

@m3:

Leider nein.

Funktioniert auch mit korrekt validiertem html nicht.

Sogar validiert nach
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
geht's nicht richtig.

_m3 08.06.2003 16:25

Zitat:

Original geschrieben von Sesa_Mina
@m3:

Leider nein.

Funktioniert auch mit korrekt validiertem html nicht.

Sogar validiert nach
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
geht's nicht richtig.

*neugierig bin*
URL?

James 08.06.2003 16:47

und wieder kurz aufs thema zu kommen
is es dann ned am gscheitesten, wenn man bei der printable version einfach a neue page aufmacht "ohne" page nur mit dem content... so kann man es dann doch ziemlich sicher richtig drucken und man hat ned des rundherum von der page auch noch drauf...

@_m3 ich hab auch paar pages gemacht die als desgingrundlage tables hatten finde das am einfachsten und die browser können es alle richtig darstellen ich weiss auch das der code dadurck sehr lala wird aber solangs dem guten aussehen dient... wie machst du das dann alles per css...?

_m3 08.06.2003 17:01

Zitat:

Original geschrieben von James
und wieder kurz aufs thema zu kommen
is es dann ned am gscheitesten, wenn man bei der printable version einfach a neue page aufmacht "ohne" page nur mit dem content... so kann man es dann doch ziemlich sicher richtig drucken und man hat ned des rundherum von der page auch noch drauf...

Ja, were eine nette Moeglichkeit.
Heise hat bei seinen News IMHO eine recht nette Loesung gefunden.

Zitat:

[i]@_m3 ich hab auch paar pages gemacht die als desgingrundlage tables hatten finde das am einfachsten und die browser können es alle richtig darstellen ich weiss auch das der code dadurck sehr lala wird aber solangs dem guten aussehen dient... wie machst du das dann alles per css...? [/b]
Also wenn, dann per CSS, dafuer ist es da.
Ich betreu aber zur Zeit keine Sites die meinen, auch noch Netscape 4.x unterstuetzen zu muessen. ;)

jonix 08.06.2003 19:34

meiner meinung nach kann es durchaus sinnvoll sein, fuer die druckversion eine neue seite zu oeffnen, auf welcher zb inhalte ohne navigation und nur grafiken oder logos, die fuer druckversionen optimiert sind, angezeigt werden.

ps: auch sinnvoll erscheint mir, die url der seite nochmals explizit zu erwaehnen.

pps: auch fixe tablegroessen haben ihre lebensberechtigung, haengt imho von der seite selbst und deren zweck ab.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag