Changeset 82819 in spip-zone


Ignore:
Timestamp:
Jun 2, 2014, 10:21:16 AM (5 years ago)
Author:
cedric@…
Message:

Le plugin supprimait toutes les puces en les remplacant par un li au lieu de ne traiter ce probleme que pour le seul PDF. On ne touche plus aux puces dans pre_typo, et on les remplace par le - de bon aloi dans le PDF uniquement
+ le fichier fonctions est un fichier fonctions, bien le declarer dans le xml

Location:
_plugins_/spipdf/branches/v0.2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipdf/branches/v0.2/plugin.xml

    r77855 r82819  
    66        <licence>(c) 2010 GPL</licence>
    77        <lien>http://www.spip-contrib.net/spiPDF-v0-2-0-generer-des-contenus-sur-mesure-en-PDF</lien>
    8         <version>0.2.4</version>
     8        <version>0.2.5</version>
    99        <etat>stable</etat>
    1010        <description>
     
    1313        <prefix>spipdf</prefix>
    1414        <necessite id="SPIP" version="[2.0.0;3.0.99]" />
    15         <pipeline>
    16                 <nom>pre_typo</nom>
    17                 <inclure>spipdf_fonctions.php</inclure>
    18         </pipeline>
     15        <fonctions>spipdf_fonctions.php</fonctions>
    1916        <pipeline>
    2017                <nom>affichage_final</nom>
  • _plugins_/spipdf/branches/v0.2/spipdf_fonctions.php

    r77851 r82819  
    176176        $html = preg_replace_callback($patterns_note, 'spipdf_remplaceIdParName', $html);
    177177
    178         // float sur les puces graphiques TODO
    179         $patterns_puce = '/<a.*href.*class=\'puce\'.*>/iUms';
    180         //$html = preg_replace_callback($patterns_puce, 'spipdf_remplaceFloatPuce', $html);
    181         //img src="local/cache-vignettes/L8xH11/puce-32883.gif" class="puce" alt="-" style="height: 11px; width: 8px;" height="11" width="8">
     178        // float sur les puces graphiques
     179        $patterns_puce = '/<img[^>]*class="puce" alt="-"[^>]*>/iUms';
     180        $html = preg_replace($patterns_puce, '-', $html);
    182181
    183182        // supprimer les dl autour des images centrer
     
    229228}
    230229
    231 // supprimer le puces graphiques (d'après le plugin couteau suisse)
    232 function spipdf_pre_typo($texte){
    233         return preg_replace('/^-\s*(?![-*#])/m', '-* ', $texte);
    234 }
    235230
    236231// traitement principal. avec ce pipeline, le PDF est mis en cache et recalculé "normalement"
Note: See TracChangeset for help on using the changeset viewer.