Pdf4dc :: Pdf for Dotclear
Aide à l'installation
Installation dans Dotclear
Voici la marche à suivre pour installer la dernière version du plugin Pdf4Dc :
- Si vous disposez de l'outil de gestion des plugins (en standard sur la dernière version), il suffit d'entrer l'URL (en .pkg.gz) du plugin dans le formulaire pour l'installer.
- Si cette manoeuvre ne fonctionne pas, téléchargez le fichier compréssé (en tar.gz) du plugin puis décompressez le dans le répertoire
ecrire/tools/de DotClear. Une fois installé, le plugin apparaîtra dans la page des outils de DotClear.
Intégration du plugin
Modification du patron
Si votre thème ne possède pas de fichiers post.php et template.php, modifiez ceux présents dans le répertoire du thème default.
Gestion des erreurs
Placez ce code PHP dans le fichier principal de votre thème (template.php) :
<?php elseif ($mode == 'pdf') : ?> <?php dcPdf::erreur(); ?>
Après ceci :
<?php if ($err_msg != '') : /* Si on a une quelconque erreur, on l'affiche */?> <div class="error"><strong>Erreur : </strong> <?php echo $err_msg; ?></div>
Affichage du lien vers le pdf
Placez ce code PHP dans votre thème (post.php) :
<?php dcPdf::link(); ?>
Alternative
Vous pouvez personnaliser (image, texte personnalisé) votre lien de cette façon :
<?php dcPdf::link('Mon lien pour le pdf'); ?>
ou
<?php dcPdf::link('<img src="/repertoire_dotclear/images/pdf.png" alt="Pdf" />Exporter ce billet en Pdf'); ?>
URL Rewriting
Pour ceux qui pratiquent l'URL Rewriting, placez ce code dans votre fichier (.htaccess) :
Si Dotclear est à la racine de votre site web :
RewriteRule ^pdf\/([0-9]+)\/?$ /index.php/pdf/$1 [L]
Pour les autres configurations :
RewriteRule ^dotclear_name_directory/pdf\/([0-9]+)\/?$ /index.php/pdf/$1 [L]
Configuration du plugin
Pour configurer le plugin, rendez vous dans le gestionnaire d'outils de votre administration, puis dans le gestionnaire du plugin.
Feuille de Style CSS
Vous avez la possibilité de personnaliser votre feuille de style CSS. Cependant toutes les propriétés n'ont pas été intégré dans la classe Xhtml2Pdf, voici les propriétés supportées:
- font-family : Arial | Courier | Helvetica | Symbol | Times | ZapfDingbats
- font-size: px, pt, cm, mm
- font-style: normal | italic
- font-weight: bold | normal
- color: #rrggbb,#rgb,
- display: block | inline
- text-decoration: underline | none
- text-transform: uppercase | lowercase | capitalize | normal
- white-space: normal | pre
- margin-top: px, pt, cm, mm
- margin-right: px, pt, cm, mm
- margin-bottom: px, pt, cm, mm
- margin-left: px, pt, cm, mm
Fichier de Configuration
L'interface d'administration vous permet de modifier facilement le fichier de configuration, vous permettant ainsi de configurer :
- L'affichage de l'en-tête et/ou du pied de page: oui | non
- Fond: oui | non
- Couleur du fond: RVB
- Style du fond: Rempli | Cadre
- Taille du fond d'entête: px
- Couleur du texte: RVB
- Famille de la police: Courier | Helvetica | Arial | Times | Symbol | ZapfDingbats
- Style de la police: Normal | Gras | Italique | Souligné
- Taille de la police: px
- L'affichage des droits d'auteur: oui | non
- Choix de la licence: CPI | GPL | FDL | LGPL | LAL | CC-BY | CC-BY-NC | CC-BY-ND | CC-BY-NC-ND | CC-BY-NC-SA | CC-BY-SA
Pour plus d'informations sur les licences, visitez le Projet GNU et Creative Commons Licences.
Haut de page