AirV's Blog

Just another blog

Plugin pdf pour WordPress

Un plugin contuttopdf pour obtenir un export au format pdf nettement plus perfomrant que pos2pdf :

http://www.zirona.com/

Installation

Extrait du site :

  • Download the ContuttoPDF plugin.
  • Unpack it with a bzip2 unpacking tool (e.g. 7zip).
  • Upload the folder pdf-themes to your wp-content/ directory.
  • Upload the folder contuttopdf to your wp-content/plugins/ directory.
  • Important: Change the permissions of the directory wp-content/plugins/contuttopdf/dompdf/lib/fonts, so that it is writable by the web server.
  • Go to your Plugins page. In the description text for the ContuttoPDF plugin, click on “compatibility test”.
  • If all requirements are met and the generating of the demo page works, you can activate the plugin.
  • Now put a PDF button on your page with <?php contutto_pdfbutton(); ?> somewhere in your template. Instead of a button, you can also have a text, with something like <?php contutto_pdfbutton('This page as PDF'); ?>. You can apply CSS styling to the anchor via its id="pdfbutton".

Problème

Par défaut, Free tourne avec une version 4 et non 5 de PHP (The ContuttoPDF plugin is based on DOMPDF which requires PHP 5). Il suffit de créer un fichier .htaccess avec la valeur PHP 1 à la racine de votre site.

Concernant les droits d’accès sur le répertoire dompdf je n’ai pas réussi à le résoudre. A priori c’est la mème chose avec wp2pdf

Enfin l’activation du plugin entraine un problème de codage de caractères

Plugin impression

Un plugin permettant d’imprimer un article :

http://www.wordpress-fr.net/plugins?detail-file=wp-print

Procédure d’installation

Installer le répertoire print dans le répertoire plugin de WordPress (http://lesterchan.net)

Usage

Extrait de http://lesterchan.net

  1. Open wp-content/themes/<YOUR THEME NAME>/index.phpYou may place it in single.php, post.php, page.php or theloop.php also.
  2. Find:

    <?php while (have_posts()) : the_post(); ?>

  3. Add Anywhere Below It:

    <?php if(function_exists(‘wp_print’)) { print_link(); } ?>

    If you DO NOT want the print link to appear in every post/page, DO NOT use the code above. Just type in [print_link] into the selected post/page content and it will embed the print link into that post/page only.

  4. Go to ‘WP-Admin -> Options -> Print’ to configure the style of the print text link.

Plugin pdf pour WordPress

Un plugin pour obtenir un export au format pdf :

http://www.wordpress-fr.net/plugins?detail-file=post2pdf

Adaptations

Extrait de http://blog.monoco.fr

« …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… »

Problème

La mise en page est loin d’être parfaite

Installation en local de WordPress

Procédure d’installation en local

  • Faire un sauvegarde en local de la base de données du site de FREE via PhpMyAdmin
  • Faire une copie en local du répertoire WORDPRESS du site de FREE via GFTP
  • Modifier le nom de la base de données (localhost) dans le fichier wp-config.php de WORDPRESS
  • Créer une nouvelle base de données Herve_Rozec avec un utilisateur Herve_Rozec (attention : Jeu de caractères pour MySQL UTF-8 Unicode (utf8) / Interclassement pour la connexion MySQL UTF-8_unicode_ci)
  • Importer les données dans la nouvelle base de données
  • Modifier les champs siteurl et nom de la table wp_options via PhpMyAdmin avec la valeur localhost

Procédure de mise à jour des données

  • En local, via PhpMyAdmin :
    • Sélectioner et exporter les tables relatives à WordPress hormis wp-options
  • Sur le serveur Free, via PhpMyadmin
    • Sélectionner et vider les tables relatives à WordPress hormis wp-options
    • Importer les nouvelles données