Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 24.05.2008, 14:21   #1 (permalink)
PostRank: 1
 
Registriert seit: 24.03.2007
Ort: Berlin
Beiträge: 41
Gibt es ein Wordpress-Plugin für Druckfunktion?

Guten Tag,
Ich möchte eine Seite meines Blogs auch als Druckversion anbieten. Gibt es dafür vielleicht ein Plugin? Habe hier mal die Suche bemüht. Diese Seite, auf der dazu was stehen sollte, war aber leider nicht mehr erreichbar.
Hier
PHP: Beispiele - Manual
war ich auch schon.
Ich dachte und hoffte, dass wäre unkomplizierter???
Oder suche ich nur an den falschen Stellen?

Vielleicht kann mir hier einer weiter helfen?
Vielen Dank!
offina ist offline   Mit Zitat antworten
Alt 24.05.2008, 14:33   #2 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Dazu braucht man doch kein Plugin.
Wenn man denn unbedingt eine "Druckversion" anbieten möchte, kann man auch ein entsprechendes Stylesheet für Drucker einbinden.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:27   #3 (permalink)
PostRank: 1
 
Registriert seit: 24.03.2007
Ort: Berlin
Beiträge: 41
Also z.b. sowas einfach ins Template?

<style type="text/css">
@page { size:landscape; }
</style>

Wie blende ich für den Druck navi und footer aus?
offina ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:34   #4 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.965
Es gibt in CSS eine Media-Eigenschaft, über die man die verschiedenen Medien (Bildschirm, Druck, Handheld etc...) direkt ansprechen kann. Guck mal bei SELFHTML rein:
SELFHTML: Stylesheets / CSS-Formate definieren / Stylesheets in HTML einbinden
marX ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:35   #5 (permalink)
PostRank: 4
 
Registriert seit: 23.01.2007
Ort: Erlangen
Beiträge: 205
Google 'WordPress Druchversion': WP - Druckversion - bueltge.de [by:ltge.de]

Bei mir hab ichs so gelöst:
Code:
    <link rel="stylesheet" type="text/css" media="print" href="<?php bloginfo('stylesheet_directory'); ?>/print.css" />
als alternatives Stylesheet eingebunden, dann in der print.css einfach angepasst und ausgeblendet:
HTML-Code:
/* Print Style Sheet */
@media print {
body {background:white; color:black; margin:0 }
#container-above{display:none;}
#container-topnav{display:none;}
#container-topnavs{display:none;}
#container-breadcrumb{display:none;}
#footer{display:none;}
#container-bottomnavs{display:none;}
.post small a{display:none;}
#header { display:block; 
    height: 100px; 
    font-size: 150%; 
    color:black; }
}
.post small{margin-top:2em;margin-bottom:0;padding:0;}
.post h1{padding:0;margin:0;font-weight:bold;}
#header p{display:none;}
#page{ margin-left:0; 
     float:none; 
     width:auto;
     font-size:12pt;font-family; Arial,sans-serif; }
#commentform,#respond,#post-meta,.avatar,.pagination,.invis,.pagebar { display:none }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
Ist weder perfekt noch schön, kann aber als Anhaltspunkt dienen.

Zur Frage: display:none;
cywhale ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:37   #6 (permalink)
PostRank: 1
 
Registriert seit: 24.03.2007
Ort: Berlin
Beiträge: 41
Ja, danke - es klappt.
Euch noch ein schönes Wochenende.
offina ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:41   #7 (permalink)
PostRank: 4
 
Registriert seit: 23.01.2007
Ort: Erlangen
Beiträge: 205
Noch speziell aus der (engl.) WP Doku zum Thema, falls mal wieder jemand darüberstolpert: Styling for Print « WordPress Codex
cywhale ist offline   Mit Zitat antworten
Alt 24.05.2008, 15:50   #8 (permalink)
PostRank: 1
 
Registriert seit: 24.03.2007
Ort: Berlin
Beiträge: 41
Nein, klappt doch noch nicht ganz:

Mit:

#nav, #footer {display: none;}

blendet die Navi und den Footer ja auch in der screen-Ausgabe aus.
Das hatte ich erst gar nicht gesehen.
Das will ich nicht. Ich will nur für den Druck die Anzeige von navi und footer ausblenden.
Hm...
offina ist offline   Mit Zitat antworten
Alt 24.05.2008, 16:01   #9 (permalink)
PostRank: 4
 
Registriert seit: 23.01.2007
Ort: Erlangen
Beiträge: 205
Wie hast du dein Druckstylesheet eingebunden? Wie sieht die CSS-Datei aus?
cywhale ist offline   Mit Zitat antworten
Alt 24.05.2008, 16:17   #10 (permalink)
PostRank: 1
 
Registriert seit: 24.03.2007
Ort: Berlin
Beiträge: 41
Also so funzt es jetzt (Footer und Header werden im Druck nicht angezeigt).
Folgenden Codeschnipsel habe ich einfach ins Template eingebaut. ABER es zerschießt mir am Screen das Layout, Schrift ist zu groß und Text verschwindet jetzt teilweise hinterm Footer. Druckversion war okay.

<style type="text/css media="print">
@page { size:landscape; }
#nav, #footer {display: none;}
</style>
offina ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:06 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt