[Résolu] Version imprimable
[Résolu] Version imprimable
Bonjour,
J'ai beaucoup d'articles sur mon site, et j'aimerais créer un script pour avoir un lien "Version imprimable". Quand on clique dessus, j'aimerais que l'article apparaisse dans une page "printer friendly". J'ai trouvé quelque chose en ASP mais je n'aime pas trop ASP (en plus mon serveur est sous linux et il n'y a pas de logiciels mikro$oft installés). Je pensais que c'était faisable en Javascript, mais je ne sais pas comment m'y prendre.
Est-ce que quequ'un a une idée ?
Merci d'avance.
Amicalement,
Emma.
J'ai beaucoup d'articles sur mon site, et j'aimerais créer un script pour avoir un lien "Version imprimable". Quand on clique dessus, j'aimerais que l'article apparaisse dans une page "printer friendly". J'ai trouvé quelque chose en ASP mais je n'aime pas trop ASP (en plus mon serveur est sous linux et il n'y a pas de logiciels mikro$oft installés). Je pensais que c'était faisable en Javascript, mais je ne sais pas comment m'y prendre.
Est-ce que quequ'un a une idée ?
Merci d'avance.
Amicalement,
Emma.
Dernière modification par EmmaZL le 10 nov. 2005, 23:21, modifié 1 fois.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
Ma configuration
[HS]
dans ta signature de ce forum, on a ce site-là : http://www.angeldustdesign.com/ under heavy construction.
dans ta signature de ce forum, on a ce site-là : http://www.angeldustdesign.com/ under heavy construction.
Linux debian 12 bookworm stable / LXQt 1.2.0
-
- Salamandre
- Messages : 41
- Inscription : 28 avr. 2005, 18:07
Salut.
Tu peux faire ça avec les CSS !
Par défaut tu as :
n'est-ce pas ?
Et bien, dans le header de tes pages, mets ceci à la place :
Il ne te restera plus qu'à paramètrer ta feuille CSS pour l'impression comme tu l'entends (supprimer les couleurs, mettre les titres en plus grand, réarranger la disposition des éléments, etc). Et lorsque tu cliqueras sur "Fichier => Aperçu avant impression", tu verras le résultat de ta page en version imprimable.
Tu peux faire ça avec les CSS !
Par défaut tu as :
Code : Tout sélectionner
<link href="style.css" rel="stylesheet" type="text/css" />
Et bien, dans le header de tes pages, mets ceci à la place :
Code : Tout sélectionner
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<link href="style2.css" rel="stylesheet" type="text/css" media="print" />
Attention ! Il n'y a pas que l'écran. Je me souviens toujours du prof qui, voulant montrer un site, se rend compte qu'il est parfaitement brut sur le projecteurKristal_be a écrit :Code : Tout sélectionner
media="screen"
Code : Tout sélectionner
media="print, tv, projection"
Bonjour !!
Désolée pour ma signature, en fait mon site c'est celui-ci : www.barf.ch (je vais changer ma signature).
Alors finalement, j'ai trouvé qqch en PHP qui fonctionne bien ! Voilà, c'est ici pour ceux qui veulent voir : http://www.barf.ch/croquettes.htm
J'avais pensé à CSS mais je trouvais que c'était plus compliqué.
En tout cas merci pour vos réponses.
PS @ calimo : calimo, ton nouvel avatar me fait peur... J'avoue que je préférais l'ancien.
Désolée pour ma signature, en fait mon site c'est celui-ci : www.barf.ch (je vais changer ma signature).
Alors finalement, j'ai trouvé qqch en PHP qui fonctionne bien ! Voilà, c'est ici pour ceux qui veulent voir : http://www.barf.ch/croquettes.htm
J'avais pensé à CSS mais je trouvais que c'était plus compliqué.
En tout cas merci pour vos réponses.
PS @ calimo : calimo, ton nouvel avatar me fait peur... J'avoue que je préférais l'ancien.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
Ma configuration
Félicitation!
Maintenant, il te reste à faire un css propre à l'impression, par exemple pour les "grostitre", au lieu de mettre ceci:
Tu devrais utiliser de vrais titre hx (h1, h2, h3, etc...) parce que dans la version imprimable, c'est difficile de faire la différence (et ça fais pas très professionel :p )
http://www.barf.ch/web2printer4w.php
Maintenant, il te reste à faire un css propre à l'impression, par exemple pour les "grostitre", au lieu de mettre ceci:
Code : Tout sélectionner
<span class="grostitre">Ce qu'il y a réellement dans<br>
les aliments commerciaux<br>
</span>
http://www.barf.ch/web2printer4w.php
Oui tu as raison. Je vais m'en occuper. Je vais également désactiver les liens.Bacchus_non_connecter a écrit :Félicitation!
Maintenant, il te reste à faire un css propre à l'impression, par exemple pour les "grostitre", au lieu de mettre ceci:
Tu devrais utiliser de vrais titre hx (h1, h2, h3, etc...) parce que dans la version imprimable, c'est difficile de faire la différence (et ça fais pas très professionel :p )Code : Tout sélectionner
<span class="grostitre">Ce qu'il y a réellement dans<br> les aliments commerciaux<br> </span>
http://www.barf.ch/web2printer4w.php
Merci de ton aide !
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème. (devise Shadok)
Ma configuration
Ma configuration
http://phnk.com/blog/index.php?2004/05/21/52-print
L'utilisation de php et la gestion d'une version séparée est probablement la pire des chose. Les moteurs de recherche vont l'indexer préférentiellement, au détriment de la page originale. Tes visiteurs arriveront donc principalement sur tes pages d'impression.
En plus certains visiteurs ne penseront pas à aller sur la page d'impression.
Mieux vaut passer un peu de temps pour faire une belle CSS
L'utilisation de php et la gestion d'une version séparée est probablement la pire des chose. Les moteurs de recherche vont l'indexer préférentiellement, au détriment de la page originale. Tes visiteurs arriveront donc principalement sur tes pages d'impression.
En plus certains visiteurs ne penseront pas à aller sur la page d'impression.
Mieux vaut passer un peu de temps pour faire une belle CSS
Moi qui désactive les referrer, je ne peux pas imprimer ta page
Je ne comprend toujours pas pourquoi tu n'utilises pas les CSS... c'est quand même pas bien compliqué de changer ta mise en page pour l'impression...
Je ne comprend toujours pas pourquoi tu n'utilises pas les CSS... c'est quand même pas bien compliqué de changer ta mise en page pour l'impression...
Hoaxyde
Dessin de l'avatar par L.L. de Mars . Colorisation, arrangements et tout le reste par moi...
Dessin de l'avatar par L.L. de Mars . Colorisation, arrangements et tout le reste par moi...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Semrush [Bot] et 2 invités