mardi 6 juin 2006
Dotclear et l'impression
Par Gilles Jobin, mardi 6 juin 2006 :: Ouaibineries
J'ai eu récemment besoin d'imprimer quelques billets. Or, dans DC, il n'y a pas de bouton « version imprimable ». Heureusement, avec les CSS, nul besoin de cet ajout.
Donc, créez une feuille de style que vous nommerez print.css. La mienne contient :
Dans le fichier themes/default/template.php, trouvez la ligne suivante :
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" />
Juste en dessous, ajoutez celle-ci :
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/print.css" media="print" />
Et l'tour est joué ! Dorénavant, en imprimant un billet de votre fureteur, le formatage conviendra beaucoup mieux au papier.
Donc, créez une feuille de style que vous nommerez print.css. La mienne contient :
h1 a span {display : none; }Enregistrez-la dans le dossier de votre thème.
a { text-decoration : none; }
#sidebar, #prelude, #footer, #comment-form { display : none; }
Dans le fichier themes/default/template.php, trouvez la ligne suivante :
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" />
Juste en dessous, ajoutez celle-ci :
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/print.css" media="print" />
Et l'tour est joué ! Dorénavant, en imprimant un billet de votre fureteur, le formatage conviendra beaucoup mieux au papier.