Post2pdf FR
*** A noter que l’erreur 500 couramment reportée est provoquée par une incompatibilité avec PHP5. Malheureusement, mes compétences en codage php m’empêchent de palier à ce problème, il va donc falloir attendre que quelqu’un reprenne le projet, que j’apprenne le PHP où que l’auteur se réveille. Les 3 sont plausibles. Aucune nouvelle de l’auteur depuis octobre 2007. ***
Post2Pdf est un plugin qui permet de proposer l’export en pdf d’articles ou de catégories entières, avec pas mal d’options.
Voilà voilà, donc ceux qui voudraient le télécharger, c’est par ici : Post2Pdf 0.4 – Version Française
Attention, PHP5 non supporté par cette version.
Installation standard (dézippage, copie du dossier dans votre répertoire wp-contents/plugins/ puis activation via votre panel d’administration).
Version 0.4 (octobre 2007), auteur original Antonello Cicchese.
A savoir plusieurs choses :
- l’intégration dans l’éditeur visuel tinyMCE d’un bouton permettant l’exclusion de l’article de la conversion ne fonctionnera pas tant que le plug-in buttonsnap (inclus dans l’archive zip, si, si) ne sera pas mis à jour pour être compatible avec wordpress 2.2.+.
- pour exclure un article ou une page de l’export pdf, il faut inclure la balise <!–post2pdf_exclude–> dans la partie code de votre éditeur wysiwyg. Notez qu’il est possible de changer cette balise, mais je ne l’ai pas fait pour ne pas dérouter les anciens utilisateurs et la rendre compatible sans devoir tout modifier.
- Pour positionner le bouton d’export ou vous voulez, il faut inclure la balise <!–post2pdf_export–> (commentaires identiques à ci-dessus).
- Il est possible d’encadrer le bouton d’export avec une bordure grise (je trouve ça très moche, donc je l’ai enlevé.). Si vous désirez la remettre, postez un commentaire, je vous répondrais très vite.
Il serait intéressant (je vais essayer d’y passer du temps) d’intégrer ce bouton avec les « postmetdata » des articles. Voir si cela ne nécessite pas de toucher le thème.
Pour informations, il est possible en touchotant certains fichiers du plug-in de se faire envoyer un email à chaque fois que quelqu’un utilise le plug-in. Je vous laisse découvrir ça (si vous ne voulez pas vous prendre la tête, laissez un commentaire).
Peut-être que ce n’est qu’une mise en jambe, bientôt de nouvelles traductions? (celle-ci n’était pas bien compliquée, même si bien utile, je trouve).
salut
Pas mal, mais juste un reproche quand même : l’entourage est complètement inutile et ça fait pas terrible niveau graphisme.
Tu sais comment enlever cet entourage ?
Bon courage.
@+
Bonjour bonjour,
Oui je suis tout à fait d’accord que ça peut paraître pas adapté dans un environnement graphique.
Rien de plus simple.
Pour supprimer le cadre gris, ou bien le grossir, le changer de couleur, changer le texte, etc…, il faut ouvrir le fichier config.inc.php dans le dossier post2pdf_fr.
Trouver la ligne
$html_post_code … span class=\"post2pdf_span\" style=\"border: 1px solid gray; width: 160px…", et remplacer ce que vous voulez changer (border=0 dans le cas présent.)A noter que vous pouvez dans ce cas aussi changer la balise utilisée pour exclure un post de l’export pdf (bien le noter après!!!), changer l’icone, le texte, … enfin un peu tout quoi.
PS : il a été conservé car présent dans la version originale, tout simplement. Traduction, pas adaptation!!! :p
Ah ok merci !
Je vais regarder ça.
(pas répondu plus tôt car le message est tombé dans le spam…)
Bonjour,
Quand je tente d’exporter votre page en pdf :
«Error 500 – Internal server error
Un problème inattendu est survenu.
Veuillez réessayer ultérieurement.»
J’ai tenté d’installer cette version sur un WP 2.3.1, hélas ça ne le fait pas.
Je m’inscris aux commentaires de ce post au cas où une prochaine version soit fonctionnelle avec la version en cours de Worpress.
Bonjour,
C’est effectivement un problème… Je n’ai pas encore de solution. Normalement, c’est bien la dernière version (0.4) qui est en téléchargement ici.
Je vais reprendre la traduction, voir si ce n’est pas en modifiant certaines choses que j’aurais touché à ce qu’il n’aurait pas fallu :p !
En attendant, je vous invite à essayer avec la version originale du plug-in (en anglais), voir si elle fonctionne mieux avec vous.
http://www.antonellocicchese.com/post2pdf-wordpress-plugin/
Je vous fait savoir si je trouve une solution, via cette page.
>En attendant, je vous invite à essayer avec la version originale du plug-in (en anglais), voir si elle fonctionne mieux avec vous.
Voilà, j’ai essayé. J’ai pris une partie d’un billet, je l’ai copié en local sur un blog qui me sert pour les tests (WP 2.3.1 toujours, bien sûr) et voici le résultat : ça fonctionne, mais les apostrophes sont interprétées comme des ‘?’. hic !?
Sauriez-vous y faire quelque chose ?
Voici le billet :
http://meets1901.info/blog/index.php/evenements/semences-libres-et-faucheurs-de-drm/
Voici le pdf produit à partir de celui-ci :
http://meets.free.fr/files/test.pdf
Au plaisir de vous lire, et merci pour votre intérêt pour l’évolution de ce sympathique plugin.
Je ne trouve ni explication ni solution au problème pour l’instant, mais je n’ai que peu de temps à y consacrer…
Je vous tiendrais au courant dès que je trouve quelque chose.
Bonjour,
J’ai mis un commentaire (en anglais) sur le blog du développeur, à la suite des autres, il y a une semaine environ, disant la même chose que ce que j’ai expliqué ici, mais ce commentaire n’a pas encore été validé.
Je viendrai aussi vous dire si j’ai du nouveau de ce côté.
[...] Extrait de http://blog.monoco.fr [...]
Bonjour,
Je n’arrive pas à exclure le lien pdf à coté de mes catégories; Où je dois placer :
<!--post2pdf_exclude-->J’ai fais Categories > Edit, ça ne fonctionne pas, normal puisque c’est la qu’il y a le code.
Où dois je donc le mettre
Pour Mélodie
Pour les accents qui ne sont par interprétés il faut les remplacer par leur équivalent html; pour un « é », on remplace par: é
pour un « à », on remplace par : à
etc….pour les autres
Merci pour votre réponse
La balise est à placer dans la partie ‘code’ de l’article : pas dans l’éditeur WYSIWYG.
Pour la réponse à mélodie : normalement la conversion est faite automatiquement par le script du plug-in… C’est pour ça que c’est surprenant.
Sur mon site, l’export pdf sort une erreur 500, j’ai donc arrêté de l’utiliser, ce qui est tout à fait dommage. Il est fort probable que je parte à la quête d’un autre plug-in de ce type…
Bonjour,
Grâce à AirV’s blog, j’ai découvert que plusieurs ont donné un nom identique à un plugin pour générer un pdf, des espagnols notamment :
http://herve.rozec.free.fr/wordpress/
Comme il y en a pour le php4, le php5, en deux versions (lite et heavy, pour une fonte ?) je pense qu’il doit être possible de voir plus avant ce qu’on peut obtenir.
Anka, je n’ai pas trouvé de problèmes d’accents, mais d’apostrophes, et oui, comme le dit Youki, mieux vaudrait que le plugin le gère.
Youki, au fait, je ne m’y connais pas trop, mais selon ce que je lis sur le web, erreur 500 serait quelque chose comme une erreur de config se situant entre php, le serveur et les cgi.
Peut-être que ce plugin, ou du moins cette version, n’aime pas ta config serveur/php ?
Oui c’est tout à fait possible… J’ai édité mon article pour informer du risque d’erreur 500… une nouvelle version du plugin est sortie, mais je ne sais pas si je vais avoir le temps de le traduire tout de suite. J’ai du abandonner son utilisation sur ce blog… Remplacé par le plugin wp-print et wp-email, traduit à cette page : http://blog.monoco.fr/2008/103 pour le partage…
pour les problèmes d’accents, ou de ? se substutuant a l’erreur il doit sagir en fonction de la police utilisée d’une erreur d’interprétation donc allez dans le fichier : pdf_class.php et editez ces deux fonction :
function _clear($text)
{
$text = nl2br($text);
$text = str_replace(« è », « e’ », $text);
$text = str_replace(« à », « a’ », $text);
$text = str_replace(« ì », « i’ », $text);
$text = str_replace(« ù », « u’ », $text);
$text = str_replace(« ò », « o’ », $text);
$text = str_replace(« ™ »,’â„¢’,$text);
$text = str_replace(« © »,’©’,$text);
$text = str_replace(« € »,’€’,$text);
$text = str_replace(« ´ »,’´’,$text);
return $text;
}
…// puis plus bas dans le code celle ci:
function ReplaceHTML($html)
{
$html = str_replace( », « \n – » , $html );
$html = str_replace( », « \n – » , $html );
$html = str_replace( », « \n\n » , $html );
$html = str_replace( ‘‘, « » , $html );
$html = str_replace( ‘‘, « » , $html );
$html = str_replace( ‘ ’, « \n » , $html );
$html = str_replace( ‘ ’, » » , $html );
$html = str_replace( ‘"’, « \ »" , $html );
$html = str_replace( ‘'’, « ‘ » , $html );
$html = str_replace( ‘’’, « ’ » , $html );
$html = str_replace( « ‘ », « ‘ » , $html );
$html = str_replace( « ’ », « ‘ » , $html );
$html = str_replace( « ’’ », « » » , $html );
$html = str_replace( « %20″, » » , $html );
$html = str_replace( ‘`’, « ` » , $html );
return $html;
}
Celà devrait résoudre votre problème.
Vous pouvez a loisir en rajouter a la suite (surtout pour la fonction HTML)
@micalement O.POMMERY (OP-08)
j’ai oublier de préciser
le %20 ajouté est pour les personnes qui nomme leur photos avec des espaces dans les noms style
ma photo de vacance.jpg qui provoquerait une erreur étant interprêtée comme ceci après formattage :
ma%20photo%20de%20vacance.jpg ! et donc incompréhenssible pour le plugin sauf maintenant
Même s’il faut rappeler qu’il est préférable de mettre des tirets bas en lieu et place d’espace !
—-> ma_photo_de_vacance.jpg
@micalement O.P (OP-08)
ARFFF pas compatible avec la 2.5.1
Domage
Bon Courage a toi.
Bonjour,
Peut on changer la génération automatique de l’entête avec l’url en haut, pour mettre un autre URL
Merci
Il faut pour cela toucher au template .php du fichier .pdf généré.
Si vous ne sentez pas d’aller regarder et bidouillet à l’aveuglette, n’hésitez pas à me contacter; là, ça fait très longtemps que je n’y ai pas mis les pieds, donc je ne me rappelle plus trop…
Bonjour a tous
Ce plug’in ne fonctionne pas du tout chez moi, je suis sous wordpress 2.3.1 et dés qu’il y a des images dans un article ou une page, il me mets une erreur .
Auriez vous une solution?
Merci d’avance
Pouvez-vous indiquer quel type d’erreur survient ? Une erreur serveur (quel numéro), ou une erreur WordPress (quel message) ?
Merci d’indiquer ces informations complémentaires pour essayer de résoudre votre problème.
Hé bien aussi étrange que cela puisse paraitre, il ne m’affiche rien!
Une page blanche s’ouvre et c’est tout, mais si je suis sur une page ou il n’y a que du texte, il m’ouvre la fenêtre pour lire le pdf!
J’ai bien vérifié, aucune de mes images ne porte de caractère spéciaux, ni d’espace.
MErci d’avance
ktirou
Bon, voila sous mozilla, il ne m’affiche pas l’erreur.
Voici ce qu’il est inscrit sous internet explorer:
fpdf error: Missing or incorrect image file: wp-content/uploads/2008/05/image01.jpg
Merci
Hé bien c’est étrange, puisque c’est supposer signifier que l’image manque… Or, puisqu’elle est dans l’article, théoriquement, elle est bien là…
Je ne me rappelle pas avoir eu de problème avec les images quand j’utilisais ce plugin… Cela fait un certain temps maintenant.
Je tâcherais de jeter un coup d’oeil au problème en juin, quand mes examens seront passés…
A très bientôt !